builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-104 starttime: 1466011538.16 results: success (0) buildid: 20160615092122 builduid: d299044384ff4f30b5cd0dc13c2f8332 revision: e0eca48096b6d8ae32b7bc01cabc66e5990c0729 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:38.163302) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:38.163935) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:38.164375) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:38.432160) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:38.432701) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644 _=/tools/buildbot/bin/python using PTY: False --2016-06-15 10:25:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.23M=0.001s 2016-06-15 10:25:38 (8.23 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.566716 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:39.064530) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:39.064983) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067382 ========= master_lag: 0.29 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:39.418625) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-15 10:25:39.419142) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e0eca48096b6d8ae32b7bc01cabc66e5990c0729 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e0eca48096b6d8ae32b7bc01cabc66e5990c0729 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644 _=/tools/buildbot/bin/python using PTY: False 2016-06-15 10:25:39,518 truncating revision to first 12 chars 2016-06-15 10:25:39,519 Setting DEBUG logging. 2016-06-15 10:25:39,519 attempt 1/10 2016-06-15 10:25:39,519 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e0eca48096b6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-15 10:25:40,901 unpacking tar archive at: mozilla-beta-e0eca48096b6/testing/mozharness/ program finished with exit code 0 elapsedTime=2.098005 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-15 10:25:41.632583) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:41.633009) ========= script_repo_revision: e0eca48096b6d8ae32b7bc01cabc66e5990c0729 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:41.633578) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:41.633973) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 10:25:41.822488) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 12 secs) (at 2016-06-15 10:25:41.822944) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644 _=/tools/buildbot/bin/python using PTY: False 10:25:42 INFO - MultiFileLogger online at 20160615 10:25:42 in /builds/slave/test 10:25:42 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 10:25:42 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:25:42 INFO - {'append_to_log': False, 10:25:42 INFO - 'base_work_dir': '/builds/slave/test', 10:25:42 INFO - 'blob_upload_branch': 'mozilla-beta', 10:25:42 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:25:42 INFO - 'buildbot_json_path': 'buildprops.json', 10:25:42 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:25:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:25:42 INFO - 'download_minidump_stackwalk': True, 10:25:42 INFO - 'download_symbols': 'true', 10:25:42 INFO - 'e10s': False, 10:25:42 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:25:42 INFO - 'tooltool.py': '/tools/tooltool.py', 10:25:42 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:25:42 INFO - '/tools/misc-python/virtualenv.py')}, 10:25:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:25:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:25:42 INFO - 'log_level': 'info', 10:25:42 INFO - 'log_to_console': True, 10:25:42 INFO - 'opt_config_files': (), 10:25:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:25:42 INFO - '--processes=1', 10:25:42 INFO - '--config=%(test_path)s/wptrunner.ini', 10:25:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:25:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:25:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:25:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:25:42 INFO - 'pip_index': False, 10:25:42 INFO - 'require_test_zip': True, 10:25:42 INFO - 'test_type': ('testharness',), 10:25:42 INFO - 'this_chunk': '1', 10:25:42 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:25:42 INFO - 'total_chunks': '10', 10:25:42 INFO - 'virtualenv_path': 'venv', 10:25:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:25:42 INFO - 'work_dir': 'build'} 10:25:42 INFO - ##### 10:25:42 INFO - ##### Running clobber step. 10:25:42 INFO - ##### 10:25:42 INFO - Running pre-action listener: _resource_record_pre_action 10:25:42 INFO - Running main action method: clobber 10:25:42 INFO - rmtree: /builds/slave/test/build 10:25:42 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:25:44 INFO - Running post-action listener: _resource_record_post_action 10:25:44 INFO - ##### 10:25:44 INFO - ##### Running read-buildbot-config step. 10:25:44 INFO - ##### 10:25:44 INFO - Running pre-action listener: _resource_record_pre_action 10:25:44 INFO - Running main action method: read_buildbot_config 10:25:44 INFO - Using buildbot properties: 10:25:44 INFO - { 10:25:44 INFO - "project": "", 10:25:44 INFO - "product": "firefox", 10:25:44 INFO - "script_repo_revision": "production", 10:25:44 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 10:25:44 INFO - "repository": "", 10:25:44 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 10:25:44 INFO - "buildid": "20160615092122", 10:25:44 INFO - "pgo_build": "False", 10:25:44 INFO - "basedir": "/builds/slave/test", 10:25:44 INFO - "buildnumber": 64, 10:25:44 INFO - "slavename": "tst-linux32-spot-104", 10:25:44 INFO - "revision": "e0eca48096b6d8ae32b7bc01cabc66e5990c0729", 10:25:44 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 10:25:44 INFO - "platform": "linux", 10:25:44 INFO - "branch": "mozilla-beta", 10:25:44 INFO - "repo_path": "releases/mozilla-beta", 10:25:44 INFO - "moz_repo_path": "", 10:25:44 INFO - "stage_platform": "linux", 10:25:44 INFO - "builduid": "d299044384ff4f30b5cd0dc13c2f8332", 10:25:44 INFO - "slavebuilddir": "test" 10:25:44 INFO - } 10:25:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 10:25:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 10:25:44 INFO - Running post-action listener: _resource_record_post_action 10:25:44 INFO - ##### 10:25:44 INFO - ##### Running download-and-extract step. 10:25:44 INFO - ##### 10:25:44 INFO - Running pre-action listener: _resource_record_pre_action 10:25:44 INFO - Running main action method: download_and_extract 10:25:44 INFO - mkdir: /builds/slave/test/build/tests 10:25:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:44 INFO - https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:25:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:25:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:25:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:25:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 10:25:46 INFO - Downloaded 1291 bytes. 10:25:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:25:46 INFO - Using the following test package requirements: 10:25:46 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:25:46 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 10:25:46 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 10:25:46 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'jsshell-linux-i686.zip'], 10:25:46 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 10:25:46 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:25:46 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 10:25:46 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 10:25:46 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 10:25:46 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:25:46 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 10:25:46 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 10:25:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:46 INFO - https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:25:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:25:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:25:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:25:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 10:25:58 INFO - Downloaded 22809875 bytes. 10:25:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:25:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:25:58 INFO - caution: filename not matched: web-platform/* 10:25:58 INFO - Return code: 11 10:25:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:58 INFO - https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:25:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:25:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:25:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:25:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 10:26:10 INFO - Downloaded 36389080 bytes. 10:26:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:26:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:26:14 INFO - caution: filename not matched: bin/* 10:26:14 INFO - caution: filename not matched: config/* 10:26:14 INFO - caution: filename not matched: mozbase/* 10:26:14 INFO - caution: filename not matched: marionette/* 10:26:14 INFO - caution: filename not matched: tools/wptserve/* 10:26:14 INFO - Return code: 11 10:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:26:14 INFO - https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:26:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:26:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:26:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:26:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 10:26:43 INFO - Downloaded 69347286 bytes. 10:26:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:26:43 INFO - mkdir: /builds/slave/test/properties 10:26:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:26:43 INFO - Writing to file /builds/slave/test/properties/build_url 10:26:43 INFO - Contents: 10:26:43 INFO - build_url:https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:26:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:26:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:26:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:26:44 INFO - Contents: 10:26:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:26:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:26:44 INFO - https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:26:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:26:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:26:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:26:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 10:27:10 INFO - Downloaded 92327896 bytes. 10:27:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:27:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:27:19 INFO - Return code: 0 10:27:19 INFO - Running post-action listener: _resource_record_post_action 10:27:19 INFO - Running post-action listener: set_extra_try_arguments 10:27:19 INFO - ##### 10:27:19 INFO - ##### Running create-virtualenv step. 10:27:19 INFO - ##### 10:27:19 INFO - Running pre-action listener: _pre_create_virtualenv 10:27:19 INFO - Running pre-action listener: _resource_record_pre_action 10:27:19 INFO - Running main action method: create_virtualenv 10:27:19 INFO - Creating virtualenv /builds/slave/test/build/venv 10:27:19 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 10:27:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:27:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:27:20 INFO - Using real prefix '/usr' 10:27:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:27:22 INFO - Installing distribute.............................................................................................................................................................................................done. 10:27:25 INFO - Installing pip.................done. 10:27:25 INFO - Return code: 0 10:27:25 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:27:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:27:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:27:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:25 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.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ffac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa061598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa113f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9df5e30>, '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 0xa092c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa111470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:27:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:27:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:27:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:27:25 INFO - 'CCACHE_UMASK': '002', 10:27:25 INFO - 'DISPLAY': ':0', 10:27:25 INFO - 'HOME': '/home/cltbld', 10:27:25 INFO - 'LANG': 'en_US.UTF-8', 10:27:25 INFO - 'LOGNAME': 'cltbld', 10:27:25 INFO - 'MAIL': '/var/mail/cltbld', 10:27:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:27:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:27:25 INFO - 'MOZ_NO_REMOTE': '1', 10:27:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:27:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:27:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:27:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:27:25 INFO - 'PWD': '/builds/slave/test', 10:27:25 INFO - 'SHELL': '/bin/bash', 10:27:25 INFO - 'SHLVL': '1', 10:27:25 INFO - 'TERM': 'linux', 10:27:25 INFO - 'TMOUT': '86400', 10:27:25 INFO - 'USER': 'cltbld', 10:27:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 10:27:25 INFO - '_': '/tools/buildbot/bin/python'} 10:27:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:27:26 INFO - Downloading/unpacking psutil>=0.7.1 10:27:26 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 10:27:26 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 10:27:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:26 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 10:27:26 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 10:27:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:27:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:27:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:27:31 INFO - Installing collected packages: psutil 10:27:31 INFO - Running setup.py install for psutil 10:27:31 INFO - building 'psutil._psutil_linux' extension 10:27:31 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 10:27:32 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:27:32 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:27:32 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 10:27:32 INFO - building 'psutil._psutil_posix' extension 10:27:32 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 10:27:32 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 10:27:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:27:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:27:33 INFO - Successfully installed psutil 10:27:33 INFO - Cleaning up... 10:27:33 INFO - Return code: 0 10:27:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:27:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:27:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:27:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:33 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.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ffac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa061598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa113f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9df5e30>, '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 0xa092c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa111470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:27:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:27:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:27:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:27:33 INFO - 'CCACHE_UMASK': '002', 10:27:33 INFO - 'DISPLAY': ':0', 10:27:33 INFO - 'HOME': '/home/cltbld', 10:27:33 INFO - 'LANG': 'en_US.UTF-8', 10:27:33 INFO - 'LOGNAME': 'cltbld', 10:27:33 INFO - 'MAIL': '/var/mail/cltbld', 10:27:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:27:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:27:33 INFO - 'MOZ_NO_REMOTE': '1', 10:27:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:27:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:27:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:27:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:27:33 INFO - 'PWD': '/builds/slave/test', 10:27:33 INFO - 'SHELL': '/bin/bash', 10:27:33 INFO - 'SHLVL': '1', 10:27:33 INFO - 'TERM': 'linux', 10:27:33 INFO - 'TMOUT': '86400', 10:27:33 INFO - 'USER': 'cltbld', 10:27:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 10:27:33 INFO - '_': '/tools/buildbot/bin/python'} 10:27:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:27:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:27:33 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 10:27:33 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 10:27:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:33 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 10:27:33 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 10:27:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:27:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:27:38 INFO - Installing collected packages: mozsystemmonitor 10:27:38 INFO - Running setup.py install for mozsystemmonitor 10:27:38 INFO - Successfully installed mozsystemmonitor 10:27:38 INFO - Cleaning up... 10:27:38 INFO - Return code: 0 10:27:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:27:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:27:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:27:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:38 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.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x9ffac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa061598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa113f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9df5e30>, '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 0xa092c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa111470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:27:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 10:27:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:27:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:27:38 INFO - 'CCACHE_UMASK': '002', 10:27:38 INFO - 'DISPLAY': ':0', 10:27:38 INFO - 'HOME': '/home/cltbld', 10:27:38 INFO - 'LANG': 'en_US.UTF-8', 10:27:38 INFO - 'LOGNAME': 'cltbld', 10:27:38 INFO - 'MAIL': '/var/mail/cltbld', 10:27:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:27:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:27:38 INFO - 'MOZ_NO_REMOTE': '1', 10:27:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:27:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:27:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:27:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:27:38 INFO - 'PWD': '/builds/slave/test', 10:27:38 INFO - 'SHELL': '/bin/bash', 10:27:38 INFO - 'SHLVL': '1', 10:27:38 INFO - 'TERM': 'linux', 10:27:38 INFO - 'TMOUT': '86400', 10:27:38 INFO - 'USER': 'cltbld', 10:27:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 10:27:38 INFO - '_': '/tools/buildbot/bin/python'} 10:27:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:27:39 INFO - Downloading/unpacking blobuploader==1.2.4 10:27:39 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 10:27:39 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 10:27:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:39 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 10:27:39 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 10:27:43 INFO - Downloading blobuploader-1.2.4.tar.gz 10:27:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:27:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:27:44 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 10:27:44 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 10:27:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:44 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 10:27:44 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 10:27:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:27:45 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:27:45 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 10:27:45 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 10:27:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:45 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 10:27:45 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 10:27:45 INFO - Downloading docopt-0.6.1.tar.gz 10:27:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:27:45 INFO - Installing collected packages: blobuploader, requests, docopt 10:27:45 INFO - Running setup.py install for blobuploader 10:27:46 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:27:46 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:27:46 INFO - Running setup.py install for requests 10:27:47 INFO - Running setup.py install for docopt 10:27:47 INFO - Successfully installed blobuploader requests docopt 10:27:47 INFO - Cleaning up... 10:27:47 INFO - Return code: 0 10:27:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:27:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:27:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:27:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:47 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.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x9ffac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa061598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa113f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9df5e30>, '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 0xa092c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa111470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:27:47 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.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 10:27:47 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.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:27:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:27:47 INFO - 'CCACHE_UMASK': '002', 10:27:47 INFO - 'DISPLAY': ':0', 10:27:47 INFO - 'HOME': '/home/cltbld', 10:27:47 INFO - 'LANG': 'en_US.UTF-8', 10:27:47 INFO - 'LOGNAME': 'cltbld', 10:27:47 INFO - 'MAIL': '/var/mail/cltbld', 10:27:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:27:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:27:47 INFO - 'MOZ_NO_REMOTE': '1', 10:27:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:27:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:27:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:27:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:27:47 INFO - 'PWD': '/builds/slave/test', 10:27:47 INFO - 'SHELL': '/bin/bash', 10:27:47 INFO - 'SHLVL': '1', 10:27:47 INFO - 'TERM': 'linux', 10:27:47 INFO - 'TMOUT': '86400', 10:27:47 INFO - 'USER': 'cltbld', 10:27:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 10:27:47 INFO - '_': '/tools/buildbot/bin/python'} 10:27:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:27:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:27:47 INFO - Running setup.py (path:/tmp/pip-HCQtWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:27:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:27:47 INFO - Running setup.py (path:/tmp/pip-IPwNYR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:27:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:27:47 INFO - Running setup.py (path:/tmp/pip-u8jXSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:27:48 INFO - Running setup.py (path:/tmp/pip-A5gSNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:27:48 INFO - Running setup.py (path:/tmp/pip-ZcJ04U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:27:48 INFO - Running setup.py (path:/tmp/pip-KaXE7V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:27:48 INFO - Running setup.py (path:/tmp/pip-omI0JI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:27:48 INFO - Running setup.py (path:/tmp/pip-M7yrbQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:27:48 INFO - Running setup.py (path:/tmp/pip-975yQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:27:48 INFO - Running setup.py (path:/tmp/pip-OnnZv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:27:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:27:48 INFO - Running setup.py (path:/tmp/pip-Lq4Kd5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:27:49 INFO - Running setup.py (path:/tmp/pip-71qhhs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:27:49 INFO - Running setup.py (path:/tmp/pip-jLadM6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:27:49 INFO - Running setup.py (path:/tmp/pip-gcXAYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:27:49 INFO - Running setup.py (path:/tmp/pip-be0Usz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:27:49 INFO - Running setup.py (path:/tmp/pip-QwCshI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:27:49 INFO - Running setup.py (path:/tmp/pip-TAsb2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:27:49 INFO - Running setup.py (path:/tmp/pip-peiAL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:27:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:27:50 INFO - Running setup.py (path:/tmp/pip-OiPNjo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:27:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:27:50 INFO - Running setup.py (path:/tmp/pip-WVX6rm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:27:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:27:50 INFO - Running setup.py (path:/tmp/pip-d1j02o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:27:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:27:50 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 10:27:50 INFO - Running setup.py install for manifestparser 10:27:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:27:51 INFO - Running setup.py install for mozcrash 10:27:51 INFO - Running setup.py install for mozdebug 10:27:51 INFO - Running setup.py install for mozdevice 10:27:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:27:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:27:51 INFO - Running setup.py install for mozfile 10:27:51 INFO - Running setup.py install for mozhttpd 10:27:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:27:52 INFO - Running setup.py install for mozinfo 10:27:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:27:52 INFO - Running setup.py install for mozInstall 10:27:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:27:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:27:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:27:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:27:52 INFO - Running setup.py install for mozleak 10:27:52 INFO - Running setup.py install for mozlog 10:27:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:27:52 INFO - Running setup.py install for moznetwork 10:27:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:27:53 INFO - Running setup.py install for mozprocess 10:27:53 INFO - Running setup.py install for mozprofile 10:27:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:27:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:27:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:27:53 INFO - Running setup.py install for mozrunner 10:27:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:27:53 INFO - Running setup.py install for mozscreenshot 10:27:54 INFO - Running setup.py install for moztest 10:27:54 INFO - Running setup.py install for mozversion 10:27:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:27:54 INFO - Running setup.py install for wptserve 10:27:54 INFO - Running setup.py install for marionette-driver 10:27:55 INFO - Running setup.py install for browsermob-proxy 10:27:55 INFO - Running setup.py install for marionette-client 10:27:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:27:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:27:55 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:27:55 INFO - Cleaning up... 10:27:55 INFO - Return code: 0 10:27:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:27:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:27:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:27:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:27:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:27:55 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.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x9ffac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa061598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa113f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9df5e30>, '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 0xa092c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa111470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 10:27:55 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.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 10:27:55 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.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:27:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:27:55 INFO - 'CCACHE_UMASK': '002', 10:27:55 INFO - 'DISPLAY': ':0', 10:27:55 INFO - 'HOME': '/home/cltbld', 10:27:55 INFO - 'LANG': 'en_US.UTF-8', 10:27:55 INFO - 'LOGNAME': 'cltbld', 10:27:55 INFO - 'MAIL': '/var/mail/cltbld', 10:27:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:27:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:27:55 INFO - 'MOZ_NO_REMOTE': '1', 10:27:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:27:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:27:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:27:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:27:55 INFO - 'PWD': '/builds/slave/test', 10:27:55 INFO - 'SHELL': '/bin/bash', 10:27:55 INFO - 'SHLVL': '1', 10:27:55 INFO - 'TERM': 'linux', 10:27:55 INFO - 'TMOUT': '86400', 10:27:55 INFO - 'USER': 'cltbld', 10:27:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 10:27:55 INFO - '_': '/tools/buildbot/bin/python'} 10:27:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:27:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:27:56 INFO - Running setup.py (path:/tmp/pip-jjOTLI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:27:56 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)) 10:27:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:27:56 INFO - Running setup.py (path:/tmp/pip-Jb9rOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:27:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 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)) 10:27:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:27:56 INFO - Running setup.py (path:/tmp/pip-Kg4daj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:27:56 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)) 10:27:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:27:56 INFO - Running setup.py (path:/tmp/pip-rye3Yd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:27:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 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)) 10:27:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:27:56 INFO - Running setup.py (path:/tmp/pip-dWf44z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:27:56 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)) 10:27:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:27:56 INFO - Running setup.py (path:/tmp/pip-sAIR11-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:27:57 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)) 10:27:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:27:57 INFO - Running setup.py (path:/tmp/pip-y_VEVn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 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)) 10:27:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:27:57 INFO - Running setup.py (path:/tmp/pip-q3M8SQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:27:57 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)) 10:27:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:27:57 INFO - Running setup.py (path:/tmp/pip-QDM3NZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:27:57 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)) 10:27:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:27:57 INFO - Running setup.py (path:/tmp/pip-inq8mM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 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)) 10:27:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:27:57 INFO - Running setup.py (path:/tmp/pip-oBe5cR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:27:57 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)) 10:27:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:27:57 INFO - Running setup.py (path:/tmp/pip-JB6iOt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 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)) 10:27:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:27:57 INFO - Running setup.py (path:/tmp/pip-hw1jWS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:27:58 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)) 10:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:27:58 INFO - Running setup.py (path:/tmp/pip-_l1Umo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:27:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 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)) 10:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:27:58 INFO - Running setup.py (path:/tmp/pip-Hp_fy9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:27:58 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)) 10:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:27:58 INFO - Running setup.py (path:/tmp/pip-Kxwayr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:27:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 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)) 10:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:27:58 INFO - Running setup.py (path:/tmp/pip-FCS1Ni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:27:58 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)) 10:27:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:27:58 INFO - Running setup.py (path:/tmp/pip-GAUAiO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:27:58 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 2)) 10:27:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:27:58 INFO - Running setup.py (path:/tmp/pip-TxPucu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:27:58 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.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 3)) 10:27:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:27:58 INFO - Running setup.py (path:/tmp/pip-4oWTli-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:27:59 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/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 4)) 10:27:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:27:59 INFO - Running setup.py (path:/tmp/pip-99Lh0U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:27:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:27:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:27:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:27:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:27:59 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)) 10:27:59 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.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:27:59 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.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:27:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:27:59 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 10:27:59 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 10:27:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:27:59 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 10:27:59 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 10:28:04 INFO - Downloading blessings-1.6.tar.gz 10:28:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:28:04 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 4)) 10:28:04 INFO - Installing collected packages: blessings 10:28:04 INFO - Running setup.py install for blessings 10:28:04 INFO - Successfully installed blessings 10:28:04 INFO - Cleaning up... 10:28:05 INFO - Return code: 0 10:28:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:28:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:28:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:28:05 INFO - Reading from file tmpfile_stdout 10:28:05 INFO - Current package versions: 10:28:05 INFO - argparse == 1.2.1 10:28:05 INFO - blessings == 1.6 10:28:05 INFO - blobuploader == 1.2.4 10:28:05 INFO - browsermob-proxy == 0.6.0 10:28:05 INFO - docopt == 0.6.1 10:28:05 INFO - manifestparser == 1.1 10:28:05 INFO - marionette-client == 2.3.0 10:28:05 INFO - marionette-driver == 1.4.0 10:28:05 INFO - mozInstall == 1.12 10:28:05 INFO - mozcrash == 0.17 10:28:05 INFO - mozdebug == 0.1 10:28:05 INFO - mozdevice == 0.48 10:28:05 INFO - mozfile == 1.2 10:28:05 INFO - mozhttpd == 0.7 10:28:05 INFO - mozinfo == 0.9 10:28:05 INFO - mozleak == 0.1 10:28:05 INFO - mozlog == 3.1 10:28:05 INFO - moznetwork == 0.27 10:28:05 INFO - mozprocess == 0.22 10:28:05 INFO - mozprofile == 0.28 10:28:05 INFO - mozrunner == 6.11 10:28:05 INFO - mozscreenshot == 0.1 10:28:05 INFO - mozsystemmonitor == 0.0 10:28:05 INFO - moztest == 0.7 10:28:05 INFO - mozversion == 1.4 10:28:05 INFO - psutil == 3.1.1 10:28:05 INFO - requests == 1.2.3 10:28:05 INFO - wptserve == 1.4.0 10:28:05 INFO - wsgiref == 0.1.2 10:28:05 INFO - Running post-action listener: _resource_record_post_action 10:28:05 INFO - Running post-action listener: _start_resource_monitoring 10:28:05 INFO - Starting resource monitoring. 10:28:05 INFO - ##### 10:28:05 INFO - ##### Running pull step. 10:28:05 INFO - ##### 10:28:05 INFO - Running pre-action listener: _resource_record_pre_action 10:28:05 INFO - Running main action method: pull 10:28:05 INFO - Pull has nothing to do! 10:28:05 INFO - Running post-action listener: _resource_record_post_action 10:28:05 INFO - ##### 10:28:05 INFO - ##### Running install step. 10:28:05 INFO - ##### 10:28:05 INFO - Running pre-action listener: _resource_record_pre_action 10:28:05 INFO - Running main action method: install 10:28:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:28:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:28:05 INFO - Reading from file tmpfile_stdout 10:28:05 INFO - Detecting whether we're running mozinstall >=1.0... 10:28:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:28:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:28:05 INFO - Reading from file tmpfile_stdout 10:28:05 INFO - Output received: 10:28:05 INFO - Usage: mozinstall [options] installer 10:28:05 INFO - Options: 10:28:05 INFO - -h, --help show this help message and exit 10:28:05 INFO - -d DEST, --destination=DEST 10:28:05 INFO - Directory to install application into. [default: 10:28:05 INFO - "/builds/slave/test"] 10:28:05 INFO - --app=APP Application being installed. [default: firefox] 10:28:05 INFO - mkdir: /builds/slave/test/build/application 10:28:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:28:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 10:28:35 INFO - Reading from file tmpfile_stdout 10:28:35 INFO - Output received: 10:28:35 INFO - /builds/slave/test/build/application/firefox/firefox 10:28:35 INFO - Running post-action listener: _resource_record_post_action 10:28:35 INFO - ##### 10:28:35 INFO - ##### Running run-tests step. 10:28:35 INFO - ##### 10:28:35 INFO - Running pre-action listener: _resource_record_pre_action 10:28:35 INFO - Running main action method: run_tests 10:28:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:28:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:28:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:28:35 INFO - grabbing minidump binary from tooltool 10:28:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.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://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:28:35 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9df5e30>, '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 0xa092c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa111470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:28:35 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:28:35 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/linux32/releng.manifest -o -c /builds/tooltool_cache 10:28:35 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:28:35 INFO - Return code: 0 10:28:35 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:28:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:28:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:28:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:28:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:28:35 INFO - 'CCACHE_UMASK': '002', 10:28:35 INFO - 'DISPLAY': ':0', 10:28:35 INFO - 'HOME': '/home/cltbld', 10:28:35 INFO - 'LANG': 'en_US.UTF-8', 10:28:35 INFO - 'LOGNAME': 'cltbld', 10:28:35 INFO - 'MAIL': '/var/mail/cltbld', 10:28:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:28:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:28:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:28:35 INFO - 'MOZ_NO_REMOTE': '1', 10:28:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:28:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:28:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:28:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:28:35 INFO - 'PWD': '/builds/slave/test', 10:28:35 INFO - 'SHELL': '/bin/bash', 10:28:35 INFO - 'SHLVL': '1', 10:28:35 INFO - 'TERM': 'linux', 10:28:35 INFO - 'TMOUT': '86400', 10:28:35 INFO - 'USER': 'cltbld', 10:28:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644', 10:28:35 INFO - '_': '/tools/buildbot/bin/python'} 10:28:35 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:28:36 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 10:28:36 INFO - import pkg_resources 10:28:37 INFO - Using 1 client processes 10:28:37 INFO - wptserve Starting http server on 127.0.0.1:8000 10:28:37 INFO - wptserve Starting http server on 127.0.0.1:8001 10:28:37 INFO - wptserve Starting http server on 127.0.0.1:8443 10:28:40 INFO - SUITE-START | Running 778 tests 10:28:40 INFO - Running testharness tests 10:28:40 INFO - Setting up ssl 10:28:40 INFO - PROCESS | certutil | 10:28:40 INFO - PROCESS | certutil | 10:28:40 INFO - PROCESS | certutil | 10:28:40 INFO - Certificate Nickname Trust Attributes 10:28:40 INFO - SSL,S/MIME,JAR/XPI 10:28:40 INFO - 10:28:40 INFO - web-platform-tests CT,, 10:28:40 INFO - 10:28:40 INFO - Starting runner 10:28:43 INFO - PROCESS | 1718 | 1466011723087 Marionette DEBUG Marionette enabled via build flag and pref 10:28:43 INFO - PROCESS | 1718 | ++DOCSHELL 0xa4d4b800 == 1 [pid = 1718] [id = 1] 10:28:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 1 (0xa4d4bc00) [pid = 1718] [serial = 1] [outer = (nil)] 10:28:43 INFO - PROCESS | 1718 | [1718] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:28:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 2 (0xa4d4c400) [pid = 1718] [serial = 2] [outer = 0xa4d4bc00] 10:28:43 INFO - PROCESS | 1718 | 1466011723786 Marionette INFO Listening on port 2828 10:28:44 INFO - PROCESS | 1718 | 1466011724413 Marionette DEBUG Marionette enabled via command-line flag 10:28:44 INFO - PROCESS | 1718 | ++DOCSHELL 0xa22aa400 == 2 [pid = 1718] [id = 2] 10:28:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 3 (0xa8b47c00) [pid = 1718] [serial = 3] [outer = (nil)] 10:28:44 INFO - PROCESS | 1718 | [1718] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:28:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 4 (0xa22e8800) [pid = 1718] [serial = 4] [outer = 0xa8b47c00] 10:28:44 INFO - PROCESS | 1718 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a1fca1e0 10:28:44 INFO - PROCESS | 1718 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a1fcacc0 10:28:44 INFO - PROCESS | 1718 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1fd4c80 10:28:44 INFO - PROCESS | 1718 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1fef8e0 10:28:44 INFO - PROCESS | 1718 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1fee740 10:28:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 5 (0xa100b000) [pid = 1718] [serial = 5] [outer = 0xa4d4bc00] 10:28:44 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:28:44 INFO - PROCESS | 1718 | 1466011724811 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34919 10:28:44 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:28:44 INFO - PROCESS | 1718 | 1466011724841 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34920 10:28:44 INFO - PROCESS | 1718 | 1466011724900 Marionette DEBUG Closed connection conn0 10:28:45 INFO - PROCESS | 1718 | [1718] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 10:28:45 INFO - PROCESS | 1718 | 1466011725010 Marionette DEBUG Closed connection conn1 10:28:45 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:28:45 INFO - PROCESS | 1718 | 1466011725023 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34921 10:28:45 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:28:45 INFO - PROCESS | 1718 | 1466011725079 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34922 10:28:45 INFO - PROCESS | 1718 | 1466011725082 Marionette DEBUG Closed connection conn2 10:28:45 INFO - PROCESS | 1718 | 1466011725118 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:28:45 INFO - PROCESS | 1718 | 1466011725149 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160615092122","device":"desktop","version":"48.0"} 10:28:45 INFO - PROCESS | 1718 | [1718] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:28:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b359000 == 3 [pid = 1718] [id = 3] 10:28:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 6 (0x9b359400) [pid = 1718] [serial = 6] [outer = (nil)] 10:28:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b359800 == 4 [pid = 1718] [id = 4] 10:28:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 7 (0x9b35d000) [pid = 1718] [serial = 7] [outer = (nil)] 10:28:47 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:28:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a7f2000 == 5 [pid = 1718] [id = 5] 10:28:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 8 (0x9a7f2400) [pid = 1718] [serial = 8] [outer = (nil)] 10:28:47 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:28:47 INFO - PROCESS | 1718 | [1718] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:28:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 9 (0x9a685c00) [pid = 1718] [serial = 9] [outer = 0x9a7f2400] 10:28:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 10 (0x9a82b400) [pid = 1718] [serial = 10] [outer = 0x9b359400] 10:28:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 11 (0x9a82d000) [pid = 1718] [serial = 11] [outer = 0x9b35d000] 10:28:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 12 (0x9a82f400) [pid = 1718] [serial = 12] [outer = 0x9a7f2400] 10:28:49 INFO - PROCESS | 1718 | 1466011729349 Marionette INFO startBrowser b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:49 INFO - PROCESS | 1718 | 1466011729395 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 1718 | 1466011729413 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 1718 | 1466011729416 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 13 (0x9825b800) [pid = 1718] [serial = 13] [outer = 0x9a7f2400] 10:28:50 INFO - PROCESS | 1718 | 1466011730100 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b05b05a5-182b-4bb8-a61f-a816db45ea3d","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160615092122","device":"desktop","version":"48.0","command_id":1}}] 10:28:50 INFO - PROCESS | 1718 | 1466011730276 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:28:50 INFO - PROCESS | 1718 | 1466011730286 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:50 INFO - PROCESS | 1718 | 1466011730366 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:28:50 INFO - PROCESS | 1718 | 1466011730706 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:28:50 INFO - PROCESS | 1718 | 1466011730709 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:50 INFO - PROCESS | 1718 | [1718] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:28:50 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:28:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 14 (0x94765800) [pid = 1718] [serial = 14] [outer = 0x9a7f2400] 10:28:51 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:28:51 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:51 INFO - PROCESS | 1718 | 1466011731155 Marionette TRACE conn3 <- [1,3,null,{}] 10:28:51 INFO - PROCESS | 1718 | 1466011731167 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:28:51 INFO - PROCESS | 1718 | 1466011731173 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:51 INFO - PROCESS | 1718 | 1466011731207 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:28:51 INFO - PROCESS | 1718 | 1466011731313 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 1718 | 1466011731320 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:28:51 INFO - PROCESS | 1718 | 1466011731337 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 1718 | 1466011731345 Marionette TRACE conn3 <- [1,6,null,{}] 10:28:51 INFO - PROCESS | 1718 | 1466011731365 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:51 INFO - PROCESS | 1718 | 1466011731386 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:51 INFO - PROCESS | 1718 | 1466011731414 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:28:51 INFO - PROCESS | 1718 | 1466011731427 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:51 INFO - PROCESS | 1718 | 1466011731434 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x93c5b800 == 6 [pid = 1718] [id = 6] 10:28:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 15 (0x93c5bc00) [pid = 1718] [serial = 15] [outer = (nil)] 10:28:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 16 (0x93cca400) [pid = 1718] [serial = 16] [outer = 0x93c5bc00] 10:28:51 INFO - PROCESS | 1718 | 1466011731514 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 17 (0x93cd0000) [pid = 1718] [serial = 17] [outer = 0x93c5bc00] 10:28:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x93942c00 == 7 [pid = 1718] [id = 7] 10:28:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 18 (0x93943400) [pid = 1718] [serial = 18] [outer = (nil)] 10:28:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 19 (0x9394a000) [pid = 1718] [serial = 19] [outer = 0x93943400] 10:28:51 INFO - PROCESS | 1718 | 1466011731969 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 20 (0x93948c00) [pid = 1718] [serial = 20] [outer = 0x93943400] 10:28:52 INFO - PROCESS | 1718 | [1718] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:28:52 INFO - PROCESS | 1718 | 1466011732501 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1205ms 10:28:52 INFO - PROCESS | 1718 | 1466011732609 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:28:52 INFO - PROCESS | 1718 | 1466011732613 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:28:52 INFO - PROCESS | 1718 | 1466011732638 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:28:52 INFO - PROCESS | 1718 | 1466011732641 Marionette TRACE conn3 <- [1,10,null,{}] 10:28:52 INFO - PROCESS | 1718 | 1466011732669 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:52 INFO - PROCESS | 1718 | 1466011732677 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:52 INFO - PROCESS | 1718 | 1466011732850 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:28:52 INFO - PROCESS | 1718 | 1466011732866 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 1718 | 1466011732874 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e9800 == 8 [pid = 1718] [id = 8] 10:28:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 21 (0x922e9c00) [pid = 1718] [serial = 21] [outer = (nil)] 10:28:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 22 (0x922ebc00) [pid = 1718] [serial = 22] [outer = 0x922e9c00] 10:28:52 INFO - PROCESS | 1718 | 1466011732947 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 23 (0x99c87800) [pid = 1718] [serial = 23] [outer = 0x922e9c00] 10:28:53 INFO - PROCESS | 1718 | 1466011733923 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1313ms 10:28:53 INFO - PROCESS | 1718 | 1466011733938 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 1718 | 1466011733945 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:28:53 INFO - PROCESS | 1718 | 1466011733954 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 1718 | 1466011733958 Marionette TRACE conn3 <- [1,14,null,{}] 10:28:53 INFO - PROCESS | 1718 | 1466011733967 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:53 INFO - PROCESS | 1718 | 1466011733973 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:54 INFO - PROCESS | 1718 | 1466011734163 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:28:54 INFO - PROCESS | 1718 | 1466011734330 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 1718 | 1466011734345 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x91febc00 == 9 [pid = 1718] [id = 9] 10:28:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 24 (0x922dd000) [pid = 1718] [serial = 24] [outer = (nil)] 10:28:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 25 (0x922e7800) [pid = 1718] [serial = 25] [outer = 0x922dd000] 10:28:54 INFO - PROCESS | 1718 | 1466011734435 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 26 (0x9236fc00) [pid = 1718] [serial = 26] [outer = 0x922dd000] 10:28:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x9393e800 == 10 [pid = 1718] [id = 10] 10:28:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 27 (0x9393ec00) [pid = 1718] [serial = 27] [outer = (nil)] 10:28:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 28 (0x93942800) [pid = 1718] [serial = 28] [outer = 0x9393ec00] 10:28:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 29 (0x92e84000) [pid = 1718] [serial = 29] [outer = 0x9393ec00] 10:28:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x93941400 == 11 [pid = 1718] [id = 11] 10:28:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 30 (0x93949400) [pid = 1718] [serial = 30] [outer = (nil)] 10:28:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 31 (0x93cd3c00) [pid = 1718] [serial = 31] [outer = 0x93949400] 10:28:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 32 (0x92374c00) [pid = 1718] [serial = 32] [outer = 0x93949400] 10:28:55 INFO - PROCESS | 1718 | 1466011735564 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1633ms 10:28:55 INFO - PROCESS | 1718 | 1466011735599 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 1718 | 1466011735606 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:28:55 INFO - PROCESS | 1718 | 1466011735701 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 1718 | 1466011735711 Marionette TRACE conn3 <- [1,18,null,{}] 10:28:55 INFO - PROCESS | 1718 | 1466011735758 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:55 INFO - PROCESS | 1718 | 1466011735764 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:55 INFO - PROCESS | 1718 | 1466011735952 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:28:56 INFO - PROCESS | 1718 | 1466011736057 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:56 INFO - PROCESS | 1718 | 1466011736065 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x92379400 == 12 [pid = 1718] [id = 12] 10:28:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 33 (0x93942000) [pid = 1718] [serial = 33] [outer = (nil)] 10:28:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 34 (0x97696800) [pid = 1718] [serial = 34] [outer = 0x93942000] 10:28:56 INFO - PROCESS | 1718 | 1466011736177 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 35 (0x9a220c00) [pid = 1718] [serial = 35] [outer = 0x93942000] 10:28:57 INFO - PROCESS | 1718 | 1466011737012 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1389ms 10:28:57 INFO - PROCESS | 1718 | 1466011737045 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:28:57 INFO - PROCESS | 1718 | 1466011737049 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:28:57 INFO - PROCESS | 1718 | 1466011737058 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:28:57 INFO - PROCESS | 1718 | 1466011737063 Marionette TRACE conn3 <- [1,22,null,{}] 10:28:57 INFO - PROCESS | 1718 | 1466011737080 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:57 INFO - PROCESS | 1718 | 1466011737089 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:57 INFO - PROCESS | 1718 | 1466011737275 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:28:57 INFO - PROCESS | 1718 | 1466011737402 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 1718 | 1466011737410 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b96f000 == 13 [pid = 1718] [id = 13] 10:28:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 36 (0x9b973800) [pid = 1718] [serial = 36] [outer = (nil)] 10:28:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 37 (0x9bee9c00) [pid = 1718] [serial = 37] [outer = 0x9b973800] 10:28:57 INFO - PROCESS | 1718 | 1466011737501 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 38 (0x9c07b400) [pid = 1718] [serial = 38] [outer = 0x9b973800] 10:28:58 INFO - PROCESS | 1718 | 1466011738377 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1387ms 10:28:58 INFO - PROCESS | 1718 | 1466011738445 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:28:58 INFO - PROCESS | 1718 | 1466011738450 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:28:58 INFO - PROCESS | 1718 | 1466011738456 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1718 | 1466011738460 Marionette TRACE conn3 <- [1,26,null,{}] 10:28:58 INFO - PROCESS | 1718 | 1466011738465 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:58 INFO - PROCESS | 1718 | 1466011738470 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:58 INFO - PROCESS | 1718 | 1466011738689 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:28:58 INFO - PROCESS | 1718 | 1466011738816 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:58 INFO - PROCESS | 1718 | 1466011738822 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:28:58 INFO - PROCESS | 1718 | ++DOCSHELL 0xa1f8fc00 == 14 [pid = 1718] [id = 14] 10:28:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 39 (0xa2189400) [pid = 1718] [serial = 39] [outer = (nil)] 10:28:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 40 (0xa242fc00) [pid = 1718] [serial = 40] [outer = 0xa2189400] 10:28:58 INFO - PROCESS | 1718 | 1466011738904 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 41 (0xa33c0400) [pid = 1718] [serial = 41] [outer = 0xa2189400] 10:29:00 INFO - PROCESS | 1718 | 1466011740076 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1640ms 10:29:00 INFO - PROCESS | 1718 | 1466011740097 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:29:00 INFO - PROCESS | 1718 | 1466011740102 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:29:00 INFO - PROCESS | 1718 | 1466011740110 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:29:00 INFO - PROCESS | 1718 | 1466011740114 Marionette TRACE conn3 <- [1,30,null,{}] 10:29:00 INFO - PROCESS | 1718 | 1466011740122 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:00 INFO - PROCESS | 1718 | 1466011740126 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:00 INFO - PROCESS | 1718 | 1466011740274 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:29:00 INFO - PROCESS | 1718 | 1466011740414 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 1718 | 1466011740422 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x99527400 == 15 [pid = 1718] [id = 15] 10:29:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 42 (0x9952c400) [pid = 1718] [serial = 42] [outer = (nil)] 10:29:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 43 (0x9a82ac00) [pid = 1718] [serial = 43] [outer = 0x9952c400] 10:29:00 INFO - PROCESS | 1718 | 1466011740493 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 44 (0x9b6a1800) [pid = 1718] [serial = 44] [outer = 0x9952c400] 10:29:01 INFO - PROCESS | 1718 | 1466011741346 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1279ms 10:29:01 INFO - PROCESS | 1718 | 1466011741388 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:29:01 INFO - PROCESS | 1718 | 1466011741395 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:29:01 INFO - PROCESS | 1718 | 1466011741430 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 1718 | 1466011741434 Marionette TRACE conn3 <- [1,34,null,{}] 10:29:01 INFO - PROCESS | 1718 | 1466011741453 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:01 INFO - PROCESS | 1718 | 1466011741459 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:01 INFO - PROCESS | 1718 | 1466011741610 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:29:01 INFO - PROCESS | 1718 | 1466011741620 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:01 INFO - PROCESS | 1718 | 1466011741629 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a2b0c00 == 16 [pid = 1718] [id = 16] 10:29:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 45 (0x9b31fc00) [pid = 1718] [serial = 45] [outer = (nil)] 10:29:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 46 (0x9b548000) [pid = 1718] [serial = 46] [outer = 0x9b31fc00] 10:29:01 INFO - PROCESS | 1718 | 1466011741698 Marionette DEBUG loaded listener.js 10:29:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 47 (0x9b6a6c00) [pid = 1718] [serial = 47] [outer = 0x9b31fc00] 10:29:02 INFO - PROCESS | 1718 | 1466011742501 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1120ms 10:29:02 INFO - PROCESS | 1718 | 1466011742527 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 1718 | 1466011742529 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:29:02 INFO - PROCESS | 1718 | 1466011742536 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 1718 | 1466011742542 Marionette TRACE conn3 <- [1,38,null,{}] 10:29:02 INFO - PROCESS | 1718 | 1466011742557 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:02 INFO - PROCESS | 1718 | 1466011742565 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:02 INFO - PROCESS | 1718 | 1466011742705 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:29:02 INFO - PROCESS | 1718 | 1466011742724 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1718 | 1466011742736 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x951d5400 == 17 [pid = 1718] [id = 17] 10:29:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 48 (0x951d5800) [pid = 1718] [serial = 48] [outer = (nil)] 10:29:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 49 (0x97693c00) [pid = 1718] [serial = 49] [outer = 0x951d5800] 10:29:02 INFO - PROCESS | 1718 | 1466011742810 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 50 (0xa1002800) [pid = 1718] [serial = 50] [outer = 0x951d5800] 10:29:03 INFO - PROCESS | 1718 | 1466011743581 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1085ms 10:29:03 INFO - PROCESS | 1718 | 1466011743622 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 1718 | 1466011743626 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:29:03 INFO - PROCESS | 1718 | 1466011743632 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 1718 | 1466011743634 Marionette TRACE conn3 <- [1,42,null,{}] 10:29:03 INFO - PROCESS | 1718 | 1466011743640 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:03 INFO - PROCESS | 1718 | 1466011743645 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:03 INFO - PROCESS | 1718 | 1466011743784 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:29:03 INFO - PROCESS | 1718 | 1466011743802 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:03 INFO - PROCESS | 1718 | 1466011743809 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:03 INFO - PROCESS | 1718 | ++DOCSHELL 0xa1084400 == 18 [pid = 1718] [id = 18] 10:29:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 51 (0xa1085800) [pid = 1718] [serial = 51] [outer = (nil)] 10:29:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 52 (0xa2186000) [pid = 1718] [serial = 52] [outer = 0xa1085800] 10:29:03 INFO - PROCESS | 1718 | 1466011743883 Marionette DEBUG loaded listener.js 10:29:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 53 (0xa226f800) [pid = 1718] [serial = 53] [outer = 0xa1085800] 10:29:04 INFO - PROCESS | 1718 | 1466011744675 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1089ms 10:29:04 INFO - PROCESS | 1718 | 1466011744723 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:29:04 INFO - PROCESS | 1718 | 1466011744727 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:29:04 INFO - PROCESS | 1718 | 1466011744785 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:29:04 INFO - PROCESS | 1718 | 1466011744787 Marionette TRACE conn3 <- [1,46,null,{}] 10:29:04 INFO - PROCESS | 1718 | 1466011744794 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:04 INFO - PROCESS | 1718 | 1466011744799 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:04 INFO - PROCESS | 1718 | 1466011744956 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:29:04 INFO - PROCESS | 1718 | 1466011744968 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 1718 | 1466011744974 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:05 INFO - PROCESS | 1718 | ++DOCSHELL 0xa22a6400 == 19 [pid = 1718] [id = 19] 10:29:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 54 (0xa22a9800) [pid = 1718] [serial = 54] [outer = (nil)] 10:29:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 55 (0xa22f7400) [pid = 1718] [serial = 55] [outer = 0xa22a9800] 10:29:05 INFO - PROCESS | 1718 | 1466011745058 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 56 (0xa2457400) [pid = 1718] [serial = 56] [outer = 0xa22a9800] 10:29:05 INFO - PROCESS | 1718 | 1466011745893 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1164ms 10:29:05 INFO - PROCESS | 1718 | 1466011745935 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:29:05 INFO - PROCESS | 1718 | 1466011745939 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:29:05 INFO - PROCESS | 1718 | 1466011745945 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 1718 | 1466011745948 Marionette TRACE conn3 <- [1,50,null,{}] 10:29:05 INFO - PROCESS | 1718 | 1466011745954 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:05 INFO - PROCESS | 1718 | 1466011745966 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:06 INFO - PROCESS | 1718 | 1466011746160 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:29:06 INFO - PROCESS | 1718 | 1466011746295 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:06 INFO - PROCESS | 1718 | 1466011746302 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e2800 == 20 [pid = 1718] [id = 20] 10:29:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 57 (0xa3341000) [pid = 1718] [serial = 57] [outer = (nil)] 10:29:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 58 (0xa4d48400) [pid = 1718] [serial = 58] [outer = 0xa3341000] 10:29:06 INFO - PROCESS | 1718 | 1466011746374 Marionette DEBUG loaded listener.js 10:29:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 59 (0xa4f16000) [pid = 1718] [serial = 59] [outer = 0xa3341000] 10:29:07 INFO - PROCESS | 1718 | 1466011747032 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1126ms 10:29:07 INFO - PROCESS | 1718 | 1466011747072 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:29:07 INFO - PROCESS | 1718 | 1466011747076 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:29:07 INFO - PROCESS | 1718 | 1466011747083 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:29:07 INFO - PROCESS | 1718 | 1466011747085 Marionette TRACE conn3 <- [1,54,null,{}] 10:29:07 INFO - PROCESS | 1718 | 1466011747091 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:07 INFO - PROCESS | 1718 | 1466011747096 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:07 INFO - PROCESS | 1718 | 1466011747234 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:29:07 INFO - PROCESS | 1718 | 1466011747338 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:07 INFO - PROCESS | 1718 | 1466011747346 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ffa800 == 21 [pid = 1718] [id = 21] 10:29:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x9236d000) [pid = 1718] [serial = 60] [outer = (nil)] 10:29:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0xa61ae000) [pid = 1718] [serial = 61] [outer = 0x9236d000] 10:29:07 INFO - PROCESS | 1718 | 1466011747425 Marionette DEBUG loaded listener.js 10:29:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x980af000) [pid = 1718] [serial = 62] [outer = 0x9236d000] 10:29:08 INFO - PROCESS | 1718 | 1466011748117 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1091ms 10:29:08 INFO - PROCESS | 1718 | 1466011748174 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:29:08 INFO - PROCESS | 1718 | 1466011748178 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:29:08 INFO - PROCESS | 1718 | 1466011748184 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:29:08 INFO - PROCESS | 1718 | 1466011748186 Marionette TRACE conn3 <- [1,58,null,{}] 10:29:08 INFO - PROCESS | 1718 | 1466011748192 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:08 INFO - PROCESS | 1718 | 1466011748197 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:08 INFO - PROCESS | 1718 | 1466011748403 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:29:08 INFO - PROCESS | 1718 | 1466011748412 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:08 INFO - PROCESS | 1718 | 1466011748422 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x9236ac00 == 22 [pid = 1718] [id = 22] 10:29:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x92377000) [pid = 1718] [serial = 63] [outer = (nil)] 10:29:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0xa6722800) [pid = 1718] [serial = 64] [outer = 0x92377000] 10:29:08 INFO - PROCESS | 1718 | 1466011748490 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0xa6750c00) [pid = 1718] [serial = 65] [outer = 0x92377000] 10:29:09 INFO - PROCESS | 1718 | 1466011749189 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1028ms 10:29:09 INFO - PROCESS | 1718 | 1466011749214 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:29:09 INFO - PROCESS | 1718 | 1466011749217 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:29:09 INFO - PROCESS | 1718 | 1466011749223 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:29:09 INFO - PROCESS | 1718 | 1466011749225 Marionette TRACE conn3 <- [1,62,null,{}] 10:29:09 INFO - PROCESS | 1718 | 1466011749231 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:09 INFO - PROCESS | 1718 | 1466011749236 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:09 INFO - PROCESS | 1718 | 1466011749442 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:29:09 INFO - PROCESS | 1718 | 1466011749472 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 1718 | 1466011749484 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:09 INFO - PROCESS | 1718 | ++DOCSHELL 0xa4d46800 == 23 [pid = 1718] [id = 23] 10:29:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0xa61ae800) [pid = 1718] [serial = 66] [outer = (nil)] 10:29:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0xa67a4800) [pid = 1718] [serial = 67] [outer = 0xa61ae800] 10:29:09 INFO - PROCESS | 1718 | 1466011749548 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0xa6d99000) [pid = 1718] [serial = 68] [outer = 0xa61ae800] 10:29:11 INFO - PROCESS | 1718 | 1466011751413 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2232ms 10:29:11 INFO - PROCESS | 1718 | 1466011751456 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:29:11 INFO - PROCESS | 1718 | 1466011751462 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:29:11 INFO - PROCESS | 1718 | 1466011751469 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 1718 | 1466011751477 Marionette TRACE conn3 <- [1,66,null,{}] 10:29:11 INFO - PROCESS | 1718 | 1466011751491 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:11 INFO - PROCESS | 1718 | 1466011751497 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:11 INFO - PROCESS | 1718 | 1466011751687 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:29:11 INFO - PROCESS | 1718 | 1466011751710 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 1718 | 1466011751718 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x951dd000 == 24 [pid = 1718] [id = 24] 10:29:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x97697400) [pid = 1718] [serial = 69] [outer = (nil)] 10:29:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x99c7f800) [pid = 1718] [serial = 70] [outer = 0x97697400] 10:29:11 INFO - PROCESS | 1718 | 1466011751792 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x99fb8400) [pid = 1718] [serial = 71] [outer = 0x97697400] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x93c5bc00) [pid = 1718] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x922e9c00) [pid = 1718] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x922dd000) [pid = 1718] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x93942000) [pid = 1718] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x9b973800) [pid = 1718] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0xa2189400) [pid = 1718] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x9952c400) [pid = 1718] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x9b31fc00) [pid = 1718] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x951d5800) [pid = 1718] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0xa1085800) [pid = 1718] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0xa3341000) [pid = 1718] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:29:12 INFO - PROCESS | 1718 | --DOMWINDOW == 59 (0x9236d000) [pid = 1718] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:29:13 INFO - PROCESS | 1718 | 1466011753054 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1650ms 10:29:13 INFO - PROCESS | 1718 | 1466011753118 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 1718 | 1466011753125 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:29:13 INFO - PROCESS | 1718 | 1466011753134 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 1718 | 1466011753138 Marionette TRACE conn3 <- [1,70,null,{}] 10:29:13 INFO - PROCESS | 1718 | 1466011753144 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:13 INFO - PROCESS | 1718 | 1466011753149 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:13 INFO - PROCESS | 1718 | 1466011753304 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:29:13 INFO - PROCESS | 1718 | 1466011753315 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 1718 | 1466011753320 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x951d2800 == 25 [pid = 1718] [id = 25] 10:29:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x9b31f800) [pid = 1718] [serial = 72] [outer = (nil)] 10:29:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x9b365c00) [pid = 1718] [serial = 73] [outer = 0x9b31f800] 10:29:13 INFO - PROCESS | 1718 | 1466011753394 Marionette DEBUG loaded listener.js 10:29:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x9b54a000) [pid = 1718] [serial = 74] [outer = 0x9b31f800] 10:29:14 INFO - PROCESS | 1718 | 1466011754159 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1085ms 10:29:14 INFO - PROCESS | 1718 | 1466011754220 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 1718 | 1466011754224 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:29:14 INFO - PROCESS | 1718 | 1466011754230 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 1718 | 1466011754235 Marionette TRACE conn3 <- [1,74,null,{}] 10:29:14 INFO - PROCESS | 1718 | 1466011754255 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:14 INFO - PROCESS | 1718 | 1466011754264 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:14 INFO - PROCESS | 1718 | 1466011754419 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:29:14 INFO - PROCESS | 1718 | 1466011754431 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:14 INFO - PROCESS | 1718 | 1466011754442 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x922ddc00 == 26 [pid = 1718] [id = 26] 10:29:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x99c83c00) [pid = 1718] [serial = 75] [outer = (nil)] 10:29:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x9cb44400) [pid = 1718] [serial = 76] [outer = 0x99c83c00] 10:29:14 INFO - PROCESS | 1718 | 1466011754535 Marionette DEBUG loaded listener.js 10:29:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0xa1f8d400) [pid = 1718] [serial = 77] [outer = 0x99c83c00] 10:29:15 INFO - PROCESS | 1718 | 1466011755480 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1285ms 10:29:15 INFO - PROCESS | 1718 | 1466011755516 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:29:15 INFO - PROCESS | 1718 | 1466011755522 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:29:15 INFO - PROCESS | 1718 | 1466011755530 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:29:15 INFO - PROCESS | 1718 | 1466011755538 Marionette TRACE conn3 <- [1,78,null,{}] 10:29:15 INFO - PROCESS | 1718 | 1466011755547 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:15 INFO - PROCESS | 1718 | 1466011755552 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:15 INFO - PROCESS | 1718 | 1466011755739 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:29:15 INFO - PROCESS | 1718 | 1466011755872 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:15 INFO - PROCESS | 1718 | 1466011755883 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x97694000 == 27 [pid = 1718] [id = 27] 10:29:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x97694400) [pid = 1718] [serial = 78] [outer = (nil)] 10:29:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x9a224400) [pid = 1718] [serial = 79] [outer = 0x97694400] 10:29:15 INFO - PROCESS | 1718 | 1466011755965 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x9b6abc00) [pid = 1718] [serial = 80] [outer = 0x97694400] 10:29:16 INFO - PROCESS | 1718 | 1466011756799 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1345ms 10:29:16 INFO - PROCESS | 1718 | 1466011756877 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:29:16 INFO - PROCESS | 1718 | 1466011756883 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:29:16 INFO - PROCESS | 1718 | 1466011756896 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:29:16 INFO - PROCESS | 1718 | 1466011756900 Marionette TRACE conn3 <- [1,82,null,{}] 10:29:16 INFO - PROCESS | 1718 | 1466011756907 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:16 INFO - PROCESS | 1718 | 1466011756912 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:17 INFO - PROCESS | 1718 | 1466011757096 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:29:17 INFO - PROCESS | 1718 | 1466011757230 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 1718 | 1466011757237 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b328400 == 28 [pid = 1718] [id = 28] 10:29:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x9d80e800) [pid = 1718] [serial = 81] [outer = (nil)] 10:29:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0xa2189c00) [pid = 1718] [serial = 82] [outer = 0x9d80e800] 10:29:17 INFO - PROCESS | 1718 | 1466011757331 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0xa22aa800) [pid = 1718] [serial = 83] [outer = 0x9d80e800] 10:29:18 INFO - PROCESS | 1718 | 1466011758132 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1286ms 10:29:18 INFO - PROCESS | 1718 | 1466011758182 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 1718 | 1466011758186 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:29:18 INFO - PROCESS | 1718 | 1466011758193 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 1718 | 1466011758199 Marionette TRACE conn3 <- [1,86,null,{}] 10:29:18 INFO - PROCESS | 1718 | 1466011758216 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:18 INFO - PROCESS | 1718 | 1466011758225 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:18 INFO - PROCESS | 1718 | 1466011758416 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:29:18 INFO - PROCESS | 1718 | 1466011758554 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:18 INFO - PROCESS | 1718 | 1466011758566 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:18 INFO - PROCESS | 1718 | ++DOCSHELL 0xa33c4400 == 29 [pid = 1718] [id = 29] 10:29:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0xa33c4800) [pid = 1718] [serial = 84] [outer = (nil)] 10:29:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0xa4d4dc00) [pid = 1718] [serial = 85] [outer = 0xa33c4800] 10:29:18 INFO - PROCESS | 1718 | 1466011758647 Marionette DEBUG loaded listener.js 10:29:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0xa6720000) [pid = 1718] [serial = 86] [outer = 0xa33c4800] 10:29:19 INFO - PROCESS | 1718 | 1466011759499 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1343ms 10:29:19 INFO - PROCESS | 1718 | 1466011759537 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:29:19 INFO - PROCESS | 1718 | 1466011759542 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:29:19 INFO - PROCESS | 1718 | 1466011759548 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:29:19 INFO - PROCESS | 1718 | 1466011759551 Marionette TRACE conn3 <- [1,90,null,{}] 10:29:19 INFO - PROCESS | 1718 | 1466011759576 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:19 INFO - PROCESS | 1718 | 1466011759581 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:19 INFO - PROCESS | 1718 | 1466011759754 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:29:19 INFO - PROCESS | 1718 | 1466011759886 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:19 INFO - PROCESS | 1718 | 1466011759894 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e3000 == 30 [pid = 1718] [id = 30] 10:29:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x9820b800) [pid = 1718] [serial = 87] [outer = (nil)] 10:29:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0xa6891800) [pid = 1718] [serial = 88] [outer = 0x9820b800] 10:29:19 INFO - PROCESS | 1718 | 1466011759978 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0xa6da0c00) [pid = 1718] [serial = 89] [outer = 0x9820b800] 10:29:20 INFO - PROCESS | 1718 | 1466011760753 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1244ms 10:29:20 INFO - PROCESS | 1718 | 1466011760791 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:29:20 INFO - PROCESS | 1718 | 1466011760796 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:29:20 INFO - PROCESS | 1718 | 1466011760802 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:29:20 INFO - PROCESS | 1718 | 1466011760805 Marionette TRACE conn3 <- [1,94,null,{}] 10:29:20 INFO - PROCESS | 1718 | 1466011760829 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:20 INFO - PROCESS | 1718 | 1466011760835 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:20 INFO - PROCESS | 1718 | 1466011760996 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:29:21 INFO - PROCESS | 1718 | 1466011761130 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:21 INFO - PROCESS | 1718 | 1466011761140 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x9825d000 == 31 [pid = 1718] [id = 31] 10:29:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0xa67a4000) [pid = 1718] [serial = 90] [outer = (nil)] 10:29:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0xa6e35c00) [pid = 1718] [serial = 91] [outer = 0xa67a4000] 10:29:21 INFO - PROCESS | 1718 | 1466011761220 Marionette DEBUG loaded listener.js 10:29:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x9b541c00) [pid = 1718] [serial = 92] [outer = 0xa67a4000] 10:29:22 INFO - PROCESS | 1718 | 1466011762072 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1301ms 10:29:22 INFO - PROCESS | 1718 | 1466011762118 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:29:22 INFO - PROCESS | 1718 | 1466011762122 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:29:22 INFO - PROCESS | 1718 | 1466011762129 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 1718 | 1466011762132 Marionette TRACE conn3 <- [1,98,null,{}] 10:29:22 INFO - PROCESS | 1718 | 1466011762138 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:22 INFO - PROCESS | 1718 | 1466011762148 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:22 INFO - PROCESS | 1718 | 1466011762326 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:29:22 INFO - PROCESS | 1718 | 1466011762463 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 1718 | 1466011762470 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a2ab000 == 32 [pid = 1718] [id = 32] 10:29:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0xa2171800) [pid = 1718] [serial = 93] [outer = (nil)] 10:29:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0xa217fc00) [pid = 1718] [serial = 94] [outer = 0xa2171800] 10:29:22 INFO - PROCESS | 1718 | 1466011762558 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0xa2179800) [pid = 1718] [serial = 95] [outer = 0xa2171800] 10:29:23 INFO - PROCESS | 1718 | 1466011763516 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1432ms 10:29:23 INFO - PROCESS | 1718 | 1466011763574 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:29:23 INFO - PROCESS | 1718 | 1466011763581 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:29:23 INFO - PROCESS | 1718 | 1466011763589 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 1718 | 1466011763594 Marionette TRACE conn3 <- [1,102,null,{}] 10:29:23 INFO - PROCESS | 1718 | 1466011763602 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:23 INFO - PROCESS | 1718 | 1466011763607 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:23 INFO - PROCESS | 1718 | 1466011763761 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:29:23 INFO - PROCESS | 1718 | 1466011763903 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 1718 | 1466011763919 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x91fed400 == 33 [pid = 1718] [id = 33] 10:29:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x9476c400) [pid = 1718] [serial = 96] [outer = (nil)] 10:29:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x9769b400) [pid = 1718] [serial = 97] [outer = 0x9476c400] 10:29:24 INFO - PROCESS | 1718 | 1466011764026 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x982e8c00) [pid = 1718] [serial = 98] [outer = 0x9476c400] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x9a82f400) [pid = 1718] [serial = 12] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0xa4d4c400) [pid = 1718] [serial = 2] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x922e7800) [pid = 1718] [serial = 25] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x93cd3c00) [pid = 1718] [serial = 31] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x97696800) [pid = 1718] [serial = 34] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x9bee9c00) [pid = 1718] [serial = 37] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0xa242fc00) [pid = 1718] [serial = 40] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x9a82ac00) [pid = 1718] [serial = 43] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x9b548000) [pid = 1718] [serial = 46] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x97693c00) [pid = 1718] [serial = 49] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0xa1002800) [pid = 1718] [serial = 50] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0xa2186000) [pid = 1718] [serial = 52] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0xa226f800) [pid = 1718] [serial = 53] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0xa22f7400) [pid = 1718] [serial = 55] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0xa4d48400) [pid = 1718] [serial = 58] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0xa61ae000) [pid = 1718] [serial = 61] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x93942800) [pid = 1718] [serial = 28] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0xa4f16000) [pid = 1718] [serial = 59] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x980af000) [pid = 1718] [serial = 62] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x9b6a1800) [pid = 1718] [serial = 44] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x9a220c00) [pid = 1718] [serial = 35] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x9c07b400) [pid = 1718] [serial = 38] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x9b6a6c00) [pid = 1718] [serial = 47] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0xa6722800) [pid = 1718] [serial = 64] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x99c87800) [pid = 1718] [serial = 23] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0xa33c0400) [pid = 1718] [serial = 41] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 59 (0x9236fc00) [pid = 1718] [serial = 26] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 58 (0x9394a000) [pid = 1718] [serial = 19] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 57 (0x93cca400) [pid = 1718] [serial = 16] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 56 (0x93cd0000) [pid = 1718] [serial = 17] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 55 (0x9a685c00) [pid = 1718] [serial = 9] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | --DOMWINDOW == 54 (0x922ebc00) [pid = 1718] [serial = 22] [outer = (nil)] [url = about:blank] 10:29:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 55 (0x92e7e800) [pid = 1718] [serial = 99] [outer = 0x93949400] 10:29:25 INFO - PROCESS | 1718 | 1466011765713 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2187ms 10:29:25 INFO - PROCESS | 1718 | 1466011765776 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 1718 | 1466011765782 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:29:25 INFO - PROCESS | 1718 | 1466011765790 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 1718 | 1466011765795 Marionette TRACE conn3 <- [1,106,null,{}] 10:29:25 INFO - PROCESS | 1718 | 1466011765802 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:25 INFO - PROCESS | 1718 | 1466011765808 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:25 INFO - PROCESS | 1718 | 1466011765966 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:29:26 INFO - PROCESS | 1718 | 1466011766078 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:26 INFO - PROCESS | 1718 | 1466011766086 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x92378400 == 34 [pid = 1718] [id = 34] 10:29:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 56 (0x92e7a400) [pid = 1718] [serial = 100] [outer = (nil)] 10:29:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 57 (0x9476b400) [pid = 1718] [serial = 101] [outer = 0x92e7a400] 10:29:26 INFO - PROCESS | 1718 | 1466011766163 Marionette DEBUG loaded listener.js 10:29:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 58 (0x947c6000) [pid = 1718] [serial = 102] [outer = 0x92e7a400] 10:29:26 INFO - PROCESS | 1718 | 1466011766804 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1080ms 10:29:26 INFO - PROCESS | 1718 | 1466011766870 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 1718 | 1466011766878 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:29:26 INFO - PROCESS | 1718 | 1466011766889 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 1718 | 1466011766893 Marionette TRACE conn3 <- [1,110,null,{}] 10:29:26 INFO - PROCESS | 1718 | 1466011766906 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:26 INFO - PROCESS | 1718 | 1466011766910 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:27 INFO - PROCESS | 1718 | 1466011767065 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:29:27 INFO - PROCESS | 1718 | 1466011767075 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 1718 | 1466011767083 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x99c87c00 == 35 [pid = 1718] [id = 35] 10:29:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 59 (0x9a220c00) [pid = 1718] [serial = 103] [outer = (nil)] 10:29:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x9a2b1400) [pid = 1718] [serial = 104] [outer = 0x9a220c00] 10:29:27 INFO - PROCESS | 1718 | 1466011767158 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x9a5d5800) [pid = 1718] [serial = 105] [outer = 0x9a220c00] 10:29:28 INFO - PROCESS | 1718 | 1466011768002 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1144ms 10:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:29:28 INFO - PROCESS | 1718 | 1466011768034 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:29:28 INFO - PROCESS | 1718 | 1466011768037 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:29:28 INFO - PROCESS | 1718 | 1466011768044 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 1718 | 1466011768050 Marionette TRACE conn3 <- [1,114,null,{}] 10:29:28 INFO - PROCESS | 1718 | 1466011768077 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:28 INFO - PROCESS | 1718 | 1466011768087 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:28 INFO - PROCESS | 1718 | 1466011768284 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:29:28 INFO - PROCESS | 1718 | 1466011768312 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 1718 | 1466011768323 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b398c00 == 36 [pid = 1718] [id = 36] 10:29:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x9b399000) [pid = 1718] [serial = 106] [outer = (nil)] 10:29:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x9b39b000) [pid = 1718] [serial = 107] [outer = 0x9b399000] 10:29:28 INFO - PROCESS | 1718 | 1466011768393 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x9b54ac00) [pid = 1718] [serial = 108] [outer = 0x9b399000] 10:29:29 INFO - PROCESS | 1718 | 1466011769234 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1249ms 10:29:29 INFO - PROCESS | 1718 | 1466011769301 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:29:29 INFO - PROCESS | 1718 | 1466011769305 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:29:29 INFO - PROCESS | 1718 | 1466011769311 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 1718 | 1466011769314 Marionette TRACE conn3 <- [1,118,null,{}] 10:29:29 INFO - PROCESS | 1718 | 1466011769319 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:29 INFO - PROCESS | 1718 | 1466011769324 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:29 INFO - PROCESS | 1718 | 1466011769504 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:29:29 INFO - PROCESS | 1718 | 1466011769524 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 1718 | 1466011769533 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a06c400 == 37 [pid = 1718] [id = 37] 10:29:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x9b6ae800) [pid = 1718] [serial = 109] [outer = (nil)] 10:29:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x9bec5000) [pid = 1718] [serial = 110] [outer = 0x9b6ae800] 10:29:29 INFO - PROCESS | 1718 | 1466011769598 Marionette DEBUG loaded listener.js 10:29:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x9c079c00) [pid = 1718] [serial = 111] [outer = 0x9b6ae800] 10:29:30 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x92377000) [pid = 1718] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:29:30 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0xa22a9800) [pid = 1718] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:29:30 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0xa61ae800) [pid = 1718] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:29:30 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x99c83c00) [pid = 1718] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:29:30 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x9b31f800) [pid = 1718] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:29:30 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x97697400) [pid = 1718] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:29:30 INFO - PROCESS | 1718 | 1466011770387 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1131ms 10:29:30 INFO - PROCESS | 1718 | 1466011770442 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 1718 | 1466011770446 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:29:30 INFO - PROCESS | 1718 | 1466011770451 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 1718 | 1466011770454 Marionette TRACE conn3 <- [1,122,null,{}] 10:29:30 INFO - PROCESS | 1718 | 1466011770466 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:30 INFO - PROCESS | 1718 | 1466011770470 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:30 INFO - PROCESS | 1718 | 1466011770612 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:29:30 INFO - PROCESS | 1718 | 1466011770620 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:30 INFO - PROCESS | 1718 | 1466011770630 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a82ac00 == 38 [pid = 1718] [id = 38] 10:29:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x9c078c00) [pid = 1718] [serial = 112] [outer = (nil)] 10:29:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x9cb44800) [pid = 1718] [serial = 113] [outer = 0x9c078c00] 10:29:30 INFO - PROCESS | 1718 | 1466011770709 Marionette DEBUG loaded listener.js 10:29:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0xa1002800) [pid = 1718] [serial = 114] [outer = 0x9c078c00] 10:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1029ms 10:29:31 INFO - PROCESS | 1718 | 1466011771469 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:29:31 INFO - PROCESS | 1718 | 1466011771494 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:29:31 INFO - PROCESS | 1718 | 1466011771499 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:29:31 INFO - PROCESS | 1718 | 1466011771505 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:29:31 INFO - PROCESS | 1718 | 1466011771508 Marionette TRACE conn3 <- [1,126,null,{}] 10:29:31 INFO - PROCESS | 1718 | 1466011771528 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:31 INFO - PROCESS | 1718 | 1466011771537 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:31 INFO - PROCESS | 1718 | 1466011771711 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:29:31 INFO - PROCESS | 1718 | 1466011771720 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 1718 | 1466011771725 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x9c077c00 == 39 [pid = 1718] [id = 39] 10:29:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0xa217bc00) [pid = 1718] [serial = 115] [outer = (nil)] 10:29:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0xa2219400) [pid = 1718] [serial = 116] [outer = 0xa217bc00] 10:29:31 INFO - PROCESS | 1718 | 1466011771792 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0xa2271800) [pid = 1718] [serial = 117] [outer = 0xa217bc00] 10:29:32 INFO - PROCESS | 1718 | 1466011772850 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1403ms 10:29:32 INFO - PROCESS | 1718 | 1466011772909 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 1718 | 1466011772916 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:29:32 INFO - PROCESS | 1718 | 1466011772965 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 1718 | 1466011772972 Marionette TRACE conn3 <- [1,130,null,{}] 10:29:32 INFO - PROCESS | 1718 | 1466011772990 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:33 INFO - PROCESS | 1718 | 1466011772997 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:33 INFO - PROCESS | 1718 | 1466011773184 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:29:33 INFO - PROCESS | 1718 | 1466011773332 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:33 INFO - PROCESS | 1718 | 1466011773343 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x92370800 == 40 [pid = 1718] [id = 40] 10:29:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x93942800) [pid = 1718] [serial = 118] [outer = (nil)] 10:29:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x95187400) [pid = 1718] [serial = 119] [outer = 0x93942800] 10:29:33 INFO - PROCESS | 1718 | 1466011773430 Marionette DEBUG loaded listener.js 10:29:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x9518b800) [pid = 1718] [serial = 120] [outer = 0x93942800] 10:29:34 INFO - PROCESS | 1718 | 1466011774411 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1540ms 10:29:34 INFO - PROCESS | 1718 | 1466011774463 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:29:34 INFO - PROCESS | 1718 | 1466011774470 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:29:34 INFO - PROCESS | 1718 | 1466011774481 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:29:34 INFO - PROCESS | 1718 | 1466011774485 Marionette TRACE conn3 <- [1,134,null,{}] 10:29:34 INFO - PROCESS | 1718 | 1466011774491 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:34 INFO - PROCESS | 1718 | 1466011774497 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:34 INFO - PROCESS | 1718 | 1466011774704 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:29:34 INFO - PROCESS | 1718 | 1466011774872 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:34 INFO - PROCESS | 1718 | 1466011774882 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x99163c00 == 41 [pid = 1718] [id = 41] 10:29:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x9a7e9c00) [pid = 1718] [serial = 121] [outer = (nil)] 10:29:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x9aec1c00) [pid = 1718] [serial = 122] [outer = 0x9a7e9c00] 10:29:34 INFO - PROCESS | 1718 | 1466011774965 Marionette DEBUG loaded listener.js 10:29:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x9b391800) [pid = 1718] [serial = 123] [outer = 0x9a7e9c00] 10:29:35 INFO - PROCESS | 1718 | 1466011775928 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:29:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1631ms 10:29:36 INFO - PROCESS | 1718 | 1466011776112 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:29:36 INFO - PROCESS | 1718 | 1466011776118 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:29:36 INFO - PROCESS | 1718 | 1466011776126 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:29:36 INFO - PROCESS | 1718 | 1466011776131 Marionette TRACE conn3 <- [1,138,null,{}] 10:29:36 INFO - PROCESS | 1718 | 1466011776138 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:36 INFO - PROCESS | 1718 | 1466011776145 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:36 INFO - PROCESS | 1718 | 1466011776304 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:29:36 INFO - PROCESS | 1718 | 1466011776545 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 1718 | 1466011776562 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x9394c000 == 42 [pid = 1718] [id = 42] 10:29:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x947bf000) [pid = 1718] [serial = 124] [outer = (nil)] 10:29:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x9517f800) [pid = 1718] [serial = 125] [outer = 0x947bf000] 10:29:36 INFO - PROCESS | 1718 | 1466011776642 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x95182c00) [pid = 1718] [serial = 126] [outer = 0x947bf000] 10:29:37 INFO - PROCESS | 1718 | --DOCSHELL 0x97694000 == 41 [pid = 1718] [id = 27] 10:29:37 INFO - PROCESS | 1718 | --DOCSHELL 0x9a82ac00 == 40 [pid = 1718] [id = 38] 10:29:37 INFO - PROCESS | 1718 | --DOCSHELL 0x9a06c400 == 39 [pid = 1718] [id = 37] 10:29:37 INFO - PROCESS | 1718 | --DOCSHELL 0x9b398c00 == 38 [pid = 1718] [id = 36] 10:29:37 INFO - PROCESS | 1718 | --DOCSHELL 0x99c87c00 == 37 [pid = 1718] [id = 35] 10:29:37 INFO - PROCESS | 1718 | --DOCSHELL 0x92378400 == 36 [pid = 1718] [id = 34] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0xa1f8d400) [pid = 1718] [serial = 77] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x9cb44400) [pid = 1718] [serial = 76] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x9b54a000) [pid = 1718] [serial = 74] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x99c7f800) [pid = 1718] [serial = 70] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x9b365c00) [pid = 1718] [serial = 73] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x99fb8400) [pid = 1718] [serial = 71] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0xa6d99000) [pid = 1718] [serial = 68] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0xa6750c00) [pid = 1718] [serial = 65] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0xa2457400) [pid = 1718] [serial = 56] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0xa67a4800) [pid = 1718] [serial = 67] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1718 | 1466011777477 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1379ms 10:29:37 INFO - PROCESS | 1718 | 1466011777506 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:29:37 INFO - PROCESS | 1718 | 1466011777511 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:29:37 INFO - PROCESS | 1718 | 1466011777522 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 1718 | 1466011777527 Marionette TRACE conn3 <- [1,142,null,{}] 10:29:37 INFO - PROCESS | 1718 | 1466011777537 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:37 INFO - PROCESS | 1718 | 1466011777542 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:37 INFO - PROCESS | 1718 | 1466011777694 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:29:37 INFO - PROCESS | 1718 | 1466011777711 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:37 INFO - PROCESS | 1718 | 1466011777718 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x9517c400 == 37 [pid = 1718] [id = 43] 10:29:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x99fb7c00) [pid = 1718] [serial = 127] [outer = (nil)] 10:29:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x9a2b1c00) [pid = 1718] [serial = 128] [outer = 0x99fb7c00] 10:29:37 INFO - PROCESS | 1718 | 1466011777789 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x9b31f800) [pid = 1718] [serial = 129] [outer = 0x99fb7c00] 10:29:38 INFO - PROCESS | 1718 | 1466011778668 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1189ms 10:29:38 INFO - PROCESS | 1718 | 1466011778706 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:29:38 INFO - PROCESS | 1718 | 1466011778709 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:29:38 INFO - PROCESS | 1718 | 1466011778716 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:29:38 INFO - PROCESS | 1718 | 1466011778720 Marionette TRACE conn3 <- [1,146,null,{}] 10:29:38 INFO - PROCESS | 1718 | 1466011778736 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:38 INFO - PROCESS | 1718 | 1466011778745 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:38 INFO - PROCESS | 1718 | 1466011778894 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:29:38 INFO - PROCESS | 1718 | 1466011778906 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:38 INFO - PROCESS | 1718 | 1466011778918 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b6af400 == 38 [pid = 1718] [id = 44] 10:29:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x9b96c400) [pid = 1718] [serial = 130] [outer = (nil)] 10:29:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x9bee8800) [pid = 1718] [serial = 131] [outer = 0x9b96c400] 10:29:39 INFO - PROCESS | 1718 | 1466011779079 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x9cb07400) [pid = 1718] [serial = 132] [outer = 0x9b96c400] 10:29:39 INFO - PROCESS | 1718 | 1466011779772 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1078ms 10:29:39 INFO - PROCESS | 1718 | 1466011779799 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 1718 | 1466011779803 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:29:39 INFO - PROCESS | 1718 | 1466011779816 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 1718 | 1466011779818 Marionette TRACE conn3 <- [1,150,null,{}] 10:29:39 INFO - PROCESS | 1718 | 1466011779824 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:39 INFO - PROCESS | 1718 | 1466011779829 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:40 INFO - PROCESS | 1718 | 1466011780016 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:29:40 INFO - PROCESS | 1718 | 1466011780111 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:40 INFO - PROCESS | 1718 | 1466011780119 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:40 INFO - PROCESS | 1718 | ++DOCSHELL 0xa2178c00 == 39 [pid = 1718] [id = 45] 10:29:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0xa2179000) [pid = 1718] [serial = 133] [outer = (nil)] 10:29:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0xa217e000) [pid = 1718] [serial = 134] [outer = 0xa2179000] 10:29:40 INFO - PROCESS | 1718 | 1466011780227 Marionette DEBUG loaded listener.js 10:29:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0xa218f800) [pid = 1718] [serial = 135] [outer = 0xa2179000] 10:29:41 INFO - PROCESS | 1718 | 1466011781103 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1333ms 10:29:41 INFO - PROCESS | 1718 | 1466011781150 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:29:41 INFO - PROCESS | 1718 | 1466011781153 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:29:41 INFO - PROCESS | 1718 | 1466011781166 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:29:41 INFO - PROCESS | 1718 | 1466011781168 Marionette TRACE conn3 <- [1,154,null,{}] 10:29:41 INFO - PROCESS | 1718 | 1466011781174 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:41 INFO - PROCESS | 1718 | 1466011781179 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:41 INFO - PROCESS | 1718 | 1466011781365 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:29:41 INFO - PROCESS | 1718 | 1466011781384 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 1718 | 1466011781391 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff4000 == 40 [pid = 1718] [id = 46] 10:29:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x94760800) [pid = 1718] [serial = 136] [outer = (nil)] 10:29:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0xa22efc00) [pid = 1718] [serial = 137] [outer = 0x94760800] 10:29:41 INFO - PROCESS | 1718 | 1466011781457 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0xa2437c00) [pid = 1718] [serial = 138] [outer = 0x94760800] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x92e7a400) [pid = 1718] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x9a220c00) [pid = 1718] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x9b399000) [pid = 1718] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x9476c400) [pid = 1718] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x97694400) [pid = 1718] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x9d80e800) [pid = 1718] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0xa33c4800) [pid = 1718] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x9820b800) [pid = 1718] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:29:41 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x9c078c00) [pid = 1718] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:29:42 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0xa67a4000) [pid = 1718] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:29:42 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x9b6ae800) [pid = 1718] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:29:42 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0xa2171800) [pid = 1718] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:29:42 INFO - PROCESS | 1718 | 1466011782326 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1179ms 10:29:42 INFO - PROCESS | 1718 | 1466011782346 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:29:42 INFO - PROCESS | 1718 | 1466011782350 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:29:42 INFO - PROCESS | 1718 | 1466011782357 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 1718 | 1466011782360 Marionette TRACE conn3 <- [1,158,null,{}] 10:29:42 INFO - PROCESS | 1718 | 1466011782370 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:42 INFO - PROCESS | 1718 | 1466011782380 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:42 INFO - PROCESS | 1718 | 1466011782603 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:29:42 INFO - PROCESS | 1718 | 1466011782617 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 1718 | 1466011782626 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a220c00 == 41 [pid = 1718] [id = 47] 10:29:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x9b394400) [pid = 1718] [serial = 139] [outer = (nil)] 10:29:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0xa24ee000) [pid = 1718] [serial = 140] [outer = 0x9b394400] 10:29:42 INFO - PROCESS | 1718 | 1466011782690 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0xa2eef400) [pid = 1718] [serial = 141] [outer = 0x9b394400] 10:29:43 INFO - PROCESS | 1718 | 1466011783567 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1279ms 10:29:43 INFO - PROCESS | 1718 | 1466011783652 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:29:43 INFO - PROCESS | 1718 | 1466011783656 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:29:43 INFO - PROCESS | 1718 | 1466011783685 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 1718 | 1466011783688 Marionette TRACE conn3 <- [1,162,null,{}] 10:29:43 INFO - PROCESS | 1718 | 1466011783708 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:43 INFO - PROCESS | 1718 | 1466011783712 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:43 INFO - PROCESS | 1718 | 1466011783855 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:29:44 INFO - PROCESS | 1718 | 1466011784007 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:44 INFO - PROCESS | 1718 | 1466011784020 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x91fef800 == 42 [pid = 1718] [id = 48] 10:29:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x91ff0c00) [pid = 1718] [serial = 142] [outer = (nil)] 10:29:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x91ff8400) [pid = 1718] [serial = 143] [outer = 0x91ff0c00] 10:29:44 INFO - PROCESS | 1718 | 1466011784101 Marionette DEBUG loaded listener.js 10:29:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x922e9400) [pid = 1718] [serial = 144] [outer = 0x91ff0c00] 10:29:45 INFO - PROCESS | 1718 | 1466011785014 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1418ms 10:29:45 INFO - PROCESS | 1718 | 1466011785091 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:29:45 INFO - PROCESS | 1718 | 1466011785097 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:29:45 INFO - PROCESS | 1718 | 1466011785104 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:29:45 INFO - PROCESS | 1718 | 1466011785109 Marionette TRACE conn3 <- [1,166,null,{}] 10:29:45 INFO - PROCESS | 1718 | 1466011785117 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:45 INFO - PROCESS | 1718 | 1466011785125 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:45 INFO - PROCESS | 1718 | 1466011785339 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:29:45 INFO - PROCESS | 1718 | 1466011785482 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 1718 | 1466011785493 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ffac00 == 43 [pid = 1718] [id = 49] 10:29:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x982dfc00) [pid = 1718] [serial = 145] [outer = (nil)] 10:29:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x99c86800) [pid = 1718] [serial = 146] [outer = 0x982dfc00] 10:29:45 INFO - PROCESS | 1718 | 1466011785620 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x99fb7000) [pid = 1718] [serial = 147] [outer = 0x982dfc00] 10:29:46 INFO - PROCESS | 1718 | 1466011786467 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1431ms 10:29:46 INFO - PROCESS | 1718 | 1466011786539 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:29:46 INFO - PROCESS | 1718 | 1466011786546 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:29:46 INFO - PROCESS | 1718 | 1466011786555 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:29:46 INFO - PROCESS | 1718 | 1466011786558 Marionette TRACE conn3 <- [1,170,null,{}] 10:29:46 INFO - PROCESS | 1718 | 1466011786565 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:46 INFO - PROCESS | 1718 | 1466011786570 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:46 INFO - PROCESS | 1718 | 1466011786790 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:29:46 INFO - PROCESS | 1718 | 1466011786945 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1718 | 1466011786954 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x93ccdc00 == 44 [pid = 1718] [id = 50] 10:29:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x9b38d800) [pid = 1718] [serial = 148] [outer = (nil)] 10:29:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x9b544800) [pid = 1718] [serial = 149] [outer = 0x9b38d800] 10:29:47 INFO - PROCESS | 1718 | 1466011787073 Marionette DEBUG loaded listener.js 10:29:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x9cb04000) [pid = 1718] [serial = 150] [outer = 0x9b38d800] 10:29:47 INFO - PROCESS | 1718 | 1466011787906 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1377ms 10:29:47 INFO - PROCESS | 1718 | 1466011787933 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:29:47 INFO - PROCESS | 1718 | 1466011787937 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:29:47 INFO - PROCESS | 1718 | 1466011787946 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 1718 | 1466011787955 Marionette TRACE conn3 <- [1,174,null,{}] 10:29:47 INFO - PROCESS | 1718 | 1466011787969 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:47 INFO - PROCESS | 1718 | 1466011787976 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:48 INFO - PROCESS | 1718 | 1466011788154 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:29:48 INFO - PROCESS | 1718 | 1466011788295 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 1718 | 1466011788304 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a686800 == 45 [pid = 1718] [id = 51] 10:29:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0xa2172400) [pid = 1718] [serial = 151] [outer = (nil)] 10:29:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0xa24f0400) [pid = 1718] [serial = 152] [outer = 0xa2172400] 10:29:48 INFO - PROCESS | 1718 | 1466011788382 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0xa2eacc00) [pid = 1718] [serial = 153] [outer = 0xa2172400] 10:29:49 INFO - PROCESS | 1718 | 1466011789250 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1344ms 10:29:49 INFO - PROCESS | 1718 | 1466011789287 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:29:49 INFO - PROCESS | 1718 | 1466011789292 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:29:49 INFO - PROCESS | 1718 | 1466011789298 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 1718 | 1466011789302 Marionette TRACE conn3 <- [1,178,null,{}] 10:29:49 INFO - PROCESS | 1718 | 1466011789307 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:49 INFO - PROCESS | 1718 | 1466011789312 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:49 INFO - PROCESS | 1718 | 1466011789529 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:29:49 INFO - PROCESS | 1718 | 1466011789572 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:29:49 INFO - PROCESS | 1718 | 1466011789683 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 1718 | 1466011789690 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a669c00 == 46 [pid = 1718] [id = 52] 10:29:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x9a66bc00) [pid = 1718] [serial = 154] [outer = (nil)] 10:29:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0xa3320000) [pid = 1718] [serial = 155] [outer = 0x9a66bc00] 10:29:49 INFO - PROCESS | 1718 | 1466011789768 Marionette DEBUG loaded listener.js 10:29:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0xa33bfc00) [pid = 1718] [serial = 156] [outer = 0x9a66bc00] 10:29:50 INFO - PROCESS | 1718 | 1466011790666 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1440ms 10:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:29:50 INFO - PROCESS | 1718 | 1466011790739 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:29:50 INFO - PROCESS | 1718 | 1466011790742 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:29:50 INFO - PROCESS | 1718 | 1466011790749 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:29:50 INFO - PROCESS | 1718 | 1466011790752 Marionette TRACE conn3 <- [1,182,null,{}] 10:29:50 INFO - PROCESS | 1718 | 1466011790761 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:50 INFO - PROCESS | 1718 | 1466011790765 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:51 INFO - PROCESS | 1718 | 1466011791117 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:29:51 INFO - PROCESS | 1718 | 1466011791419 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 1718 | 1466011791430 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x92e7c800 == 47 [pid = 1718] [id = 53] 10:29:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x92e7d800) [pid = 1718] [serial = 157] [outer = (nil)] 10:29:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x93aa3400) [pid = 1718] [serial = 158] [outer = 0x92e7d800] 10:29:51 INFO - PROCESS | 1718 | 1466011791585 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x95182400) [pid = 1718] [serial = 159] [outer = 0x92e7d800] 10:29:52 INFO - PROCESS | 1718 | 1466011792538 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1832ms 10:29:52 INFO - PROCESS | 1718 | 1466011792581 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:29:52 INFO - PROCESS | 1718 | 1466011792587 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:29:52 INFO - PROCESS | 1718 | 1466011792594 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 1718 | 1466011792598 Marionette TRACE conn3 <- [1,186,null,{}] 10:29:52 INFO - PROCESS | 1718 | 1466011792605 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:52 INFO - PROCESS | 1718 | 1466011792610 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:52 INFO - PROCESS | 1718 | 1466011792782 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:29:52 INFO - PROCESS | 1718 | 1466011792928 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:52 INFO - PROCESS | 1718 | 1466011792934 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:52 INFO - PROCESS | 1718 | --DOCSHELL 0x9a220c00 == 46 [pid = 1718] [id = 47] 10:29:52 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff4000 == 45 [pid = 1718] [id = 46] 10:29:52 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0xa2219400) [pid = 1718] [serial = 116] [outer = (nil)] [url = about:blank] 10:29:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff4000 == 46 [pid = 1718] [id = 54] 10:29:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x92375c00) [pid = 1718] [serial = 160] [outer = (nil)] 10:29:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x947cb400) [pid = 1718] [serial = 161] [outer = 0x92375c00] 10:29:53 INFO - PROCESS | 1718 | 1466011793033 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x9a557c00) [pid = 1718] [serial = 162] [outer = 0x92375c00] 10:29:53 INFO - PROCESS | 1718 | --DOCSHELL 0xa2178c00 == 45 [pid = 1718] [id = 45] 10:29:53 INFO - PROCESS | 1718 | --DOCSHELL 0x9b6af400 == 44 [pid = 1718] [id = 44] 10:29:53 INFO - PROCESS | 1718 | --DOCSHELL 0x9517c400 == 43 [pid = 1718] [id = 43] 10:29:53 INFO - PROCESS | 1718 | --DOCSHELL 0x9394c000 == 42 [pid = 1718] [id = 42] 10:29:53 INFO - PROCESS | 1718 | --DOCSHELL 0x92370800 == 41 [pid = 1718] [id = 40] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x9476b400) [pid = 1718] [serial = 101] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x947c6000) [pid = 1718] [serial = 102] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x9a2b1400) [pid = 1718] [serial = 104] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x92374c00) [pid = 1718] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x9b54ac00) [pid = 1718] [serial = 108] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x9769b400) [pid = 1718] [serial = 97] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x9b6abc00) [pid = 1718] [serial = 80] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x9a224400) [pid = 1718] [serial = 79] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x982e8c00) [pid = 1718] [serial = 98] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x9b39b000) [pid = 1718] [serial = 107] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0xa22aa800) [pid = 1718] [serial = 83] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0xa2189c00) [pid = 1718] [serial = 82] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0xa6720000) [pid = 1718] [serial = 86] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0xa4d4dc00) [pid = 1718] [serial = 85] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0xa6da0c00) [pid = 1718] [serial = 89] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x9cb44800) [pid = 1718] [serial = 113] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0xa6891800) [pid = 1718] [serial = 88] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x9b541c00) [pid = 1718] [serial = 92] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x9bec5000) [pid = 1718] [serial = 110] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0xa6e35c00) [pid = 1718] [serial = 91] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x9c079c00) [pid = 1718] [serial = 111] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0xa2179800) [pid = 1718] [serial = 95] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0xa1002800) [pid = 1718] [serial = 114] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0xa217fc00) [pid = 1718] [serial = 94] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x9a5d5800) [pid = 1718] [serial = 105] [outer = (nil)] [url = about:blank] 10:29:53 INFO - PROCESS | 1718 | 1466011793794 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1239ms 10:29:53 INFO - PROCESS | 1718 | 1466011793834 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:29:53 INFO - PROCESS | 1718 | 1466011793838 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:29:53 INFO - PROCESS | 1718 | 1466011793844 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:29:53 INFO - PROCESS | 1718 | 1466011793848 Marionette TRACE conn3 <- [1,190,null,{}] 10:29:53 INFO - PROCESS | 1718 | 1466011793853 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:53 INFO - PROCESS | 1718 | 1466011793858 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:54 INFO - PROCESS | 1718 | 1466011794012 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:29:54 INFO - PROCESS | 1718 | 1466011794027 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 1718 | 1466011794034 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x97694000 == 42 [pid = 1718] [id = 55] 10:29:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x9a665000) [pid = 1718] [serial = 163] [outer = (nil)] 10:29:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x9a686000) [pid = 1718] [serial = 164] [outer = 0x9a665000] 10:29:54 INFO - PROCESS | 1718 | 1466011794102 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x9b362c00) [pid = 1718] [serial = 165] [outer = 0x9a665000] 10:29:54 INFO - PROCESS | 1718 | 1466011794885 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1084ms 10:29:54 INFO - PROCESS | 1718 | 1466011794929 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 1718 | 1466011794935 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:29:54 INFO - PROCESS | 1718 | 1466011794950 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 1718 | 1466011794957 Marionette TRACE conn3 <- [1,194,null,{}] 10:29:54 INFO - PROCESS | 1718 | 1466011794962 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:54 INFO - PROCESS | 1718 | 1466011794968 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:55 INFO - PROCESS | 1718 | 1466011795126 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:29:55 INFO - PROCESS | 1718 | 1466011795135 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:55 INFO - PROCESS | 1718 | 1466011795140 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b38fc00 == 43 [pid = 1718] [id = 56] 10:29:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x9b39c000) [pid = 1718] [serial = 166] [outer = (nil)] 10:29:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x9beec400) [pid = 1718] [serial = 167] [outer = 0x9b39c000] 10:29:55 INFO - PROCESS | 1718 | 1466011795208 Marionette DEBUG loaded listener.js 10:29:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x9c079c00) [pid = 1718] [serial = 168] [outer = 0x9b39c000] 10:29:56 INFO - PROCESS | 1718 | 1466011796035 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1138ms 10:29:56 INFO - PROCESS | 1718 | 1466011796081 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:29:56 INFO - PROCESS | 1718 | 1466011796085 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:29:56 INFO - PROCESS | 1718 | 1466011796105 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:29:56 INFO - PROCESS | 1718 | 1466011796108 Marionette TRACE conn3 <- [1,198,null,{}] 10:29:56 INFO - PROCESS | 1718 | 1466011796113 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:56 INFO - PROCESS | 1718 | 1466011796118 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:56 INFO - PROCESS | 1718 | 1466011796318 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:29:56 INFO - PROCESS | 1718 | 1466011796338 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 1718 | 1466011796345 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x9cb09c00 == 44 [pid = 1718] [id = 57] 10:29:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x9cb4b400) [pid = 1718] [serial = 169] [outer = (nil)] 10:29:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x9d80b000) [pid = 1718] [serial = 170] [outer = 0x9cb4b400] 10:29:56 INFO - PROCESS | 1718 | 1466011796411 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0xa100dc00) [pid = 1718] [serial = 171] [outer = 0x9cb4b400] 10:29:57 INFO - PROCESS | 1718 | 1466011797232 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1194ms 10:29:57 INFO - PROCESS | 1718 | 1466011797289 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:29:57 INFO - PROCESS | 1718 | 1466011797293 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:29:57 INFO - PROCESS | 1718 | 1466011797302 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:29:57 INFO - PROCESS | 1718 | 1466011797305 Marionette TRACE conn3 <- [1,202,null,{}] 10:29:57 INFO - PROCESS | 1718 | 1466011797311 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:57 INFO - PROCESS | 1718 | 1466011797316 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:57 INFO - PROCESS | 1718 | 1466011797516 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:29:57 INFO - PROCESS | 1718 | 1466011797548 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 1718 | 1466011797568 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:57 INFO - PROCESS | 1718 | ++DOCSHELL 0xa2179800 == 45 [pid = 1718] [id = 58] 10:29:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0xa217ac00) [pid = 1718] [serial = 172] [outer = (nil)] 10:29:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0xa2185400) [pid = 1718] [serial = 173] [outer = 0xa217ac00] 10:29:57 INFO - PROCESS | 1718 | 1466011797646 Marionette DEBUG loaded listener.js 10:29:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0xa2eb4400) [pid = 1718] [serial = 174] [outer = 0xa217ac00] 10:29:58 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x9b96c400) [pid = 1718] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:29:58 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0xa2179000) [pid = 1718] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:29:58 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x99fb7c00) [pid = 1718] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:29:58 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x94760800) [pid = 1718] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:29:58 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x947bf000) [pid = 1718] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:29:58 INFO - PROCESS | 1718 | 1466011798483 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1240ms 10:29:58 INFO - PROCESS | 1718 | 1466011798543 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 1718 | 1466011798546 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:29:58 INFO - PROCESS | 1718 | 1466011798552 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 1718 | 1466011798556 Marionette TRACE conn3 <- [1,206,null,{}] 10:29:58 INFO - PROCESS | 1718 | 1466011798565 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:58 INFO - PROCESS | 1718 | 1466011798570 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:58 INFO - PROCESS | 1718 | 1466011798715 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:29:58 INFO - PROCESS | 1718 | 1466011798723 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:58 INFO - PROCESS | 1718 | 1466011798735 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff5c00 == 46 [pid = 1718] [id = 59] 10:29:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x91ff9400) [pid = 1718] [serial = 175] [outer = (nil)] 10:29:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0xa3328400) [pid = 1718] [serial = 176] [outer = 0x91ff9400] 10:29:58 INFO - PROCESS | 1718 | 1466011798810 Marionette DEBUG loaded listener.js 10:29:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0xa326f400) [pid = 1718] [serial = 177] [outer = 0x91ff9400] 10:29:59 INFO - PROCESS | 1718 | 1466011799543 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1033ms 10:29:59 INFO - PROCESS | 1718 | 1466011799585 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:29:59 INFO - PROCESS | 1718 | 1466011799603 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:29:59 INFO - PROCESS | 1718 | 1466011799611 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:29:59 INFO - PROCESS | 1718 | 1466011799614 Marionette TRACE conn3 <- [1,210,null,{}] 10:29:59 INFO - PROCESS | 1718 | 1466011799636 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:59 INFO - PROCESS | 1718 | 1466011799641 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:59 INFO - PROCESS | 1718 | 1466011799802 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:29:59 INFO - PROCESS | 1718 | 1466011799811 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 1718 | 1466011799821 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:29:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x9d801800 == 47 [pid = 1718] [id = 60] 10:29:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0xa2270800) [pid = 1718] [serial = 178] [outer = (nil)] 10:29:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0xa61b4800) [pid = 1718] [serial = 179] [outer = 0xa2270800] 10:29:59 INFO - PROCESS | 1718 | 1466011799893 Marionette DEBUG loaded listener.js 10:29:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0xa6721c00) [pid = 1718] [serial = 180] [outer = 0xa2270800] 10:30:00 INFO - PROCESS | 1718 | 1466011800905 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1354ms 10:30:00 INFO - PROCESS | 1718 | 1466011800965 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:30:00 INFO - PROCESS | 1718 | 1466011800971 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:30:00 INFO - PROCESS | 1718 | 1466011800979 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 1718 | 1466011800986 Marionette TRACE conn3 <- [1,214,null,{}] 10:30:00 INFO - PROCESS | 1718 | 1466011800994 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:01 INFO - PROCESS | 1718 | 1466011800999 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:01 INFO - PROCESS | 1718 | 1466011801181 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:30:01 INFO - PROCESS | 1718 | 1466011801344 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:01 INFO - PROCESS | 1718 | 1466011801353 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x92370800 == 48 [pid = 1718] [id = 61] 10:30:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x92379c00) [pid = 1718] [serial = 181] [outer = (nil)] 10:30:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x9825a000) [pid = 1718] [serial = 182] [outer = 0x92379c00] 10:30:01 INFO - PROCESS | 1718 | 1466011801447 Marionette DEBUG loaded listener.js 10:30:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x9a063c00) [pid = 1718] [serial = 183] [outer = 0x92379c00] 10:30:02 INFO - PROCESS | 1718 | 1466011802291 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1339ms 10:30:02 INFO - PROCESS | 1718 | 1466011802323 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:30:02 INFO - PROCESS | 1718 | 1466011802330 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:30:02 INFO - PROCESS | 1718 | 1466011802360 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:30:02 INFO - PROCESS | 1718 | 1466011802364 Marionette TRACE conn3 <- [1,218,null,{}] 10:30:02 INFO - PROCESS | 1718 | 1466011802371 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:02 INFO - PROCESS | 1718 | 1466011802377 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:02 INFO - PROCESS | 1718 | 1466011802562 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:30:02 INFO - PROCESS | 1718 | 1466011802711 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:02 INFO - PROCESS | 1718 | 1466011802718 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x93cd6400 == 49 [pid = 1718] [id = 62] 10:30:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x9a82f400) [pid = 1718] [serial = 184] [outer = (nil)] 10:30:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x9b548000) [pid = 1718] [serial = 185] [outer = 0x9a82f400] 10:30:02 INFO - PROCESS | 1718 | 1466011802808 Marionette DEBUG loaded listener.js 10:30:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x9bec5000) [pid = 1718] [serial = 186] [outer = 0x9a82f400] 10:30:03 INFO - PROCESS | 1718 | 1466011803637 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1332ms 10:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:30:03 INFO - PROCESS | 1718 | 1466011803707 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:30:03 INFO - PROCESS | 1718 | 1466011803711 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:30:03 INFO - PROCESS | 1718 | 1466011803720 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:30:03 INFO - PROCESS | 1718 | 1466011803726 Marionette TRACE conn3 <- [1,222,null,{}] 10:30:03 INFO - PROCESS | 1718 | 1466011803743 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:03 INFO - PROCESS | 1718 | 1466011803752 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:03 INFO - PROCESS | 1718 | 1466011803946 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:30:04 INFO - PROCESS | 1718 | 1466011804095 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:04 INFO - PROCESS | 1718 | 1466011804109 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x99fc1c00 == 50 [pid = 1718] [id = 63] 10:30:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x99fc2000) [pid = 1718] [serial = 187] [outer = (nil)] 10:30:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x9c06d400) [pid = 1718] [serial = 188] [outer = 0x99fc2000] 10:30:04 INFO - PROCESS | 1718 | 1466011804197 Marionette DEBUG loaded listener.js 10:30:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0xa2175400) [pid = 1718] [serial = 189] [outer = 0x99fc2000] 10:30:05 INFO - PROCESS | 1718 | 1466011805080 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1392ms 10:30:05 INFO - PROCESS | 1718 | 1466011805111 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:30:05 INFO - PROCESS | 1718 | 1466011805116 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:30:05 INFO - PROCESS | 1718 | 1466011805122 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:30:05 INFO - PROCESS | 1718 | 1466011805125 Marionette TRACE conn3 <- [1,226,null,{}] 10:30:05 INFO - PROCESS | 1718 | 1466011805131 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:05 INFO - PROCESS | 1718 | 1466011805136 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:05 INFO - PROCESS | 1718 | 1466011805306 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:30:05 INFO - PROCESS | 1718 | 1466011805459 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 1718 | 1466011805471 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x99fbcc00 == 51 [pid = 1718] [id = 64] 10:30:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x9acb9800) [pid = 1718] [serial = 190] [outer = (nil)] 10:30:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x9acc2400) [pid = 1718] [serial = 191] [outer = 0x9acb9800] 10:30:05 INFO - PROCESS | 1718 | 1466011805548 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x9acc5400) [pid = 1718] [serial = 192] [outer = 0x9acb9800] 10:30:06 INFO - PROCESS | 1718 | 1466011806414 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1330ms 10:30:06 INFO - PROCESS | 1718 | 1466011806452 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:30:06 INFO - PROCESS | 1718 | 1466011806455 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:30:06 INFO - PROCESS | 1718 | 1466011806462 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 1718 | 1466011806466 Marionette TRACE conn3 <- [1,230,null,{}] 10:30:06 INFO - PROCESS | 1718 | 1466011806473 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:06 INFO - PROCESS | 1718 | 1466011806477 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:06 INFO - PROCESS | 1718 | 1466011806710 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:30:06 INFO - PROCESS | 1718 | 1466011806724 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 1718 | 1466011806733 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x97693400 == 52 [pid = 1718] [id = 65] 10:30:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x9acc1000) [pid = 1718] [serial = 193] [outer = (nil)] 10:30:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x9b00dc00) [pid = 1718] [serial = 194] [outer = 0x9acc1000] 10:30:06 INFO - PROCESS | 1718 | 1466011806850 Marionette DEBUG loaded listener.js 10:30:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x9b010c00) [pid = 1718] [serial = 195] [outer = 0x9acc1000] 10:30:07 INFO - PROCESS | 1718 | 1466011807819 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1387ms 10:30:07 INFO - PROCESS | 1718 | 1466011807850 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:30:07 INFO - PROCESS | 1718 | 1466011807854 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:30:07 INFO - PROCESS | 1718 | 1466011807860 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 1718 | 1466011807863 Marionette TRACE conn3 <- [1,234,null,{}] 10:30:07 INFO - PROCESS | 1718 | 1466011807869 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:07 INFO - PROCESS | 1718 | 1466011807878 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:08 INFO - PROCESS | 1718 | 1466011808059 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:30:08 INFO - PROCESS | 1718 | 1466011808207 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:08 INFO - PROCESS | 1718 | 1466011808218 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x92371000 == 53 [pid = 1718] [id = 66] 10:30:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x9476b800) [pid = 1718] [serial = 196] [outer = (nil)] 10:30:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x99158c00) [pid = 1718] [serial = 197] [outer = 0x9476b800] 10:30:08 INFO - PROCESS | 1718 | 1466011808292 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x9b010400) [pid = 1718] [serial = 198] [outer = 0x9476b800] 10:30:09 INFO - PROCESS | 1718 | 1466011809134 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1333ms 10:30:09 INFO - PROCESS | 1718 | 1466011809194 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 1718 | 1466011809198 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:30:09 INFO - PROCESS | 1718 | 1466011809204 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 1718 | 1466011809207 Marionette TRACE conn3 <- [1,238,null,{}] 10:30:09 INFO - PROCESS | 1718 | 1466011809213 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:09 INFO - PROCESS | 1718 | 1466011809218 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:09 INFO - PROCESS | 1718 | 1466011809385 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:30:09 INFO - PROCESS | 1718 | 1466011809549 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 1718 | 1466011809559 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x923e0000 == 54 [pid = 1718] [id = 67] 10:30:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x923e0400) [pid = 1718] [serial = 199] [outer = (nil)] 10:30:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x923e7800) [pid = 1718] [serial = 200] [outer = 0x923e0400] 10:30:09 INFO - PROCESS | 1718 | 1466011809638 Marionette DEBUG loaded listener.js 10:30:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x923ea800) [pid = 1718] [serial = 201] [outer = 0x923e0400] 10:30:10 INFO - PROCESS | 1718 | 1466011810701 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1538ms 10:30:10 INFO - PROCESS | 1718 | 1466011810743 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:30:10 INFO - PROCESS | 1718 | 1466011810749 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:30:10 INFO - PROCESS | 1718 | 1466011810756 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 1718 | 1466011810761 Marionette TRACE conn3 <- [1,242,null,{}] 10:30:10 INFO - PROCESS | 1718 | 1466011810770 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:10 INFO - PROCESS | 1718 | 1466011810774 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:10 INFO - PROCESS | 1718 | 1466011810949 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:30:11 INFO - PROCESS | 1718 | 1466011811141 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:11 INFO - PROCESS | 1718 | 1466011811149 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x9476a000 == 55 [pid = 1718] [id = 68] 10:30:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x947c7000) [pid = 1718] [serial = 202] [outer = (nil)] 10:30:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x9769d800) [pid = 1718] [serial = 203] [outer = 0x947c7000] 10:30:11 INFO - PROCESS | 1718 | 1466011811221 Marionette DEBUG loaded listener.js 10:30:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x9914bc00) [pid = 1718] [serial = 204] [outer = 0x947c7000] 10:30:12 INFO - PROCESS | 1718 | 1466011812043 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1332ms 10:30:12 INFO - PROCESS | 1718 | 1466011812101 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:30:12 INFO - PROCESS | 1718 | 1466011812108 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:30:12 INFO - PROCESS | 1718 | 1466011812119 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 1718 | 1466011812123 Marionette TRACE conn3 <- [1,246,null,{}] 10:30:12 INFO - PROCESS | 1718 | 1466011812129 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:12 INFO - PROCESS | 1718 | 1466011812134 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:12 INFO - PROCESS | 1718 | 1466011812304 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:30:12 INFO - PROCESS | 1718 | 1466011812469 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 1718 | 1466011812478 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x980af000 == 56 [pid = 1718] [id = 69] 10:30:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x99159800) [pid = 1718] [serial = 205] [outer = (nil)] 10:30:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x99fbd000) [pid = 1718] [serial = 206] [outer = 0x99159800] 10:30:12 INFO - PROCESS | 1718 | 1466011812550 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x99fc4800) [pid = 1718] [serial = 207] [outer = 0x99159800] 10:30:12 INFO - PROCESS | 1718 | --DOCSHELL 0x951dd000 == 55 [pid = 1718] [id = 24] 10:30:12 INFO - PROCESS | 1718 | --DOCSHELL 0x91fed400 == 54 [pid = 1718] [id = 33] 10:30:12 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0xa24ee000) [pid = 1718] [serial = 140] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOCSHELL 0x93ccdc00 == 53 [pid = 1718] [id = 50] 10:30:13 INFO - PROCESS | 1718 | --DOCSHELL 0x91ffac00 == 52 [pid = 1718] [id = 49] 10:30:13 INFO - PROCESS | 1718 | --DOCSHELL 0x91fef800 == 51 [pid = 1718] [id = 48] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x9bee8800) [pid = 1718] [serial = 131] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0xa217e000) [pid = 1718] [serial = 134] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x9a2b1c00) [pid = 1718] [serial = 128] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x9aec1c00) [pid = 1718] [serial = 122] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x9b31f800) [pid = 1718] [serial = 129] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0xa22efc00) [pid = 1718] [serial = 137] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x95187400) [pid = 1718] [serial = 119] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x95182c00) [pid = 1718] [serial = 126] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x9517f800) [pid = 1718] [serial = 125] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0xa218f800) [pid = 1718] [serial = 135] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0xa2437c00) [pid = 1718] [serial = 138] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x9cb07400) [pid = 1718] [serial = 132] [outer = (nil)] [url = about:blank] 10:30:13 INFO - PROCESS | 1718 | 1466011813375 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1277ms 10:30:13 INFO - PROCESS | 1718 | 1466011813396 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 1718 | 1466011813400 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:30:13 INFO - PROCESS | 1718 | 1466011813406 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 1718 | 1466011813412 Marionette TRACE conn3 <- [1,250,null,{}] 10:30:13 INFO - PROCESS | 1718 | 1466011813426 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:13 INFO - PROCESS | 1718 | 1466011813434 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:13 INFO - PROCESS | 1718 | 1466011813580 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:30:13 INFO - PROCESS | 1718 | 1466011813599 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1718 | 1466011813608 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a666800 == 52 [pid = 1718] [id = 70] 10:30:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x9a667800) [pid = 1718] [serial = 208] [outer = (nil)] 10:30:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x9a66cc00) [pid = 1718] [serial = 209] [outer = 0x9a667800] 10:30:13 INFO - PROCESS | 1718 | 1466011813676 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x9acb9400) [pid = 1718] [serial = 210] [outer = 0x9a667800] 10:30:14 INFO - PROCESS | 1718 | 1466011814514 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1134ms 10:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:30:14 INFO - PROCESS | 1718 | 1466011814544 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:30:14 INFO - PROCESS | 1718 | 1466011814547 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:30:14 INFO - PROCESS | 1718 | 1466011814554 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:30:14 INFO - PROCESS | 1718 | 1466011814557 Marionette TRACE conn3 <- [1,254,null,{}] 10:30:14 INFO - PROCESS | 1718 | 1466011814562 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:14 INFO - PROCESS | 1718 | 1466011814566 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:14 INFO - PROCESS | 1718 | 1466011814717 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:30:14 INFO - PROCESS | 1718 | 1466011814732 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:14 INFO - PROCESS | 1718 | 1466011814741 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x91fedc00 == 53 [pid = 1718] [id = 71] 10:30:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x9acbf400) [pid = 1718] [serial = 211] [outer = (nil)] 10:30:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x9b012800) [pid = 1718] [serial = 212] [outer = 0x9acbf400] 10:30:14 INFO - PROCESS | 1718 | 1466011814807 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x9b357800) [pid = 1718] [serial = 213] [outer = 0x9acbf400] 10:30:15 INFO - PROCESS | 1718 | 1466011815576 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1077ms 10:30:15 INFO - PROCESS | 1718 | 1466011815647 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:30:15 INFO - PROCESS | 1718 | 1466011815651 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:30:15 INFO - PROCESS | 1718 | 1466011815656 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 1718 | 1466011815659 Marionette TRACE conn3 <- [1,258,null,{}] 10:30:15 INFO - PROCESS | 1718 | 1466011815674 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:15 INFO - PROCESS | 1718 | 1466011815678 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:15 INFO - PROCESS | 1718 | 1466011815867 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:30:15 INFO - PROCESS | 1718 | 1466011815888 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:15 INFO - PROCESS | 1718 | 1466011815900 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x95187c00 == 54 [pid = 1718] [id = 72] 10:30:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x9a667000) [pid = 1718] [serial = 214] [outer = (nil)] 10:30:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x9b398400) [pid = 1718] [serial = 215] [outer = 0x9a667000] 10:30:15 INFO - PROCESS | 1718 | 1466011815980 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x9b548800) [pid = 1718] [serial = 216] [outer = 0x9a667000] 10:30:16 INFO - PROCESS | 1718 | 1466011816745 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1148ms 10:30:16 INFO - PROCESS | 1718 | 1466011816824 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 1718 | 1466011816827 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:30:16 INFO - PROCESS | 1718 | 1466011816834 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:30:16 INFO - PROCESS | 1718 | 1466011816838 Marionette TRACE conn3 <- [1,262,null,{}] 10:30:16 INFO - PROCESS | 1718 | 1466011816843 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:16 INFO - PROCESS | 1718 | 1466011816852 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:17 INFO - PROCESS | 1718 | 1466011817080 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:30:17 INFO - PROCESS | 1718 | 1466011817096 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:17 INFO - PROCESS | 1718 | 1466011817104 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b397c00 == 55 [pid = 1718] [id = 73] 10:30:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x9b547000) [pid = 1718] [serial = 217] [outer = (nil)] 10:30:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0xa217f800) [pid = 1718] [serial = 218] [outer = 0x9b547000] 10:30:17 INFO - PROCESS | 1718 | 1466011817170 Marionette DEBUG loaded listener.js 10:30:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0xa226cc00) [pid = 1718] [serial = 219] [outer = 0x9b547000] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x9b39c000) [pid = 1718] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x9a665000) [pid = 1718] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x9b394400) [pid = 1718] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x92375c00) [pid = 1718] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x92e7d800) [pid = 1718] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x9cb4b400) [pid = 1718] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x91ff9400) [pid = 1718] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:30:17 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0xa217ac00) [pid = 1718] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:30:18 INFO - PROCESS | 1718 | 1466011818168 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1388ms 10:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:30:18 INFO - PROCESS | 1718 | 1466011818224 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:30:18 INFO - PROCESS | 1718 | 1466011818226 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:30:18 INFO - PROCESS | 1718 | 1466011818233 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:30:18 INFO - PROCESS | 1718 | 1466011818236 Marionette TRACE conn3 <- [1,266,null,{}] 10:30:18 INFO - PROCESS | 1718 | 1466011818241 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:18 INFO - PROCESS | 1718 | 1466011818246 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:18 INFO - PROCESS | 1718 | 1466011818389 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:30:18 INFO - PROCESS | 1718 | 1466011818404 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 1718 | 1466011818413 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x99fc7000 == 56 [pid = 1718] [id = 74] 10:30:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x9b394400) [pid = 1718] [serial = 220] [outer = (nil)] 10:30:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0xa22f5c00) [pid = 1718] [serial = 221] [outer = 0x9b394400] 10:30:18 INFO - PROCESS | 1718 | 1466011818480 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0xa2437c00) [pid = 1718] [serial = 222] [outer = 0x9b394400] 10:30:19 INFO - PROCESS | 1718 | 1466011819266 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1045ms 10:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:30:19 INFO - PROCESS | 1718 | 1466011819277 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:30:19 INFO - PROCESS | 1718 | 1466011819280 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:30:19 INFO - PROCESS | 1718 | 1466011819286 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 1718 | 1466011819289 Marionette TRACE conn3 <- [1,270,null,{}] 10:30:19 INFO - PROCESS | 1718 | 1466011819306 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:19 INFO - PROCESS | 1718 | 1466011819310 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:19 INFO - PROCESS | 1718 | 1466011819651 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:30:19 INFO - PROCESS | 1718 | 1466011819728 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 1718 | 1466011819737 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x923e1800 == 57 [pid = 1718] [id = 75] 10:30:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0xa4d55000) [pid = 1718] [serial = 223] [outer = (nil)] 10:30:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0xa4f6e000) [pid = 1718] [serial = 224] [outer = 0xa4d55000] 10:30:19 INFO - PROCESS | 1718 | 1466011819805 Marionette DEBUG loaded listener.js 10:30:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0xa61b7c00) [pid = 1718] [serial = 225] [outer = 0xa4d55000] 10:30:20 INFO - PROCESS | 1718 | 1466011820725 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1500ms 10:30:20 INFO - PROCESS | 1718 | 1466011820786 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:30:20 INFO - PROCESS | 1718 | 1466011820793 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:30:20 INFO - PROCESS | 1718 | 1466011820802 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:30:20 INFO - PROCESS | 1718 | 1466011820810 Marionette TRACE conn3 <- [1,274,null,{}] 10:30:20 INFO - PROCESS | 1718 | 1466011820818 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:20 INFO - PROCESS | 1718 | 1466011820825 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:21 INFO - PROCESS | 1718 | 1466011821063 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:30:21 INFO - PROCESS | 1718 | 1466011821269 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 1718 | 1466011821276 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x95182c00 == 58 [pid = 1718] [id = 76] 10:30:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x95188800) [pid = 1718] [serial = 226] [outer = (nil)] 10:30:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x99150c00) [pid = 1718] [serial = 227] [outer = 0x95188800] 10:30:21 INFO - PROCESS | 1718 | 1466011821380 Marionette DEBUG loaded listener.js 10:30:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x99159000) [pid = 1718] [serial = 228] [outer = 0x95188800] 10:30:22 INFO - PROCESS | 1718 | 1466011822217 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1490ms 10:30:22 INFO - PROCESS | 1718 | 1466011822291 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:30:22 INFO - PROCESS | 1718 | 1466011822299 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:30:22 INFO - PROCESS | 1718 | 1466011822310 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 1718 | 1466011822314 Marionette TRACE conn3 <- [1,278,null,{}] 10:30:22 INFO - PROCESS | 1718 | 1466011822321 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:22 INFO - PROCESS | 1718 | 1466011822327 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:22 INFO - PROCESS | 1718 | 1466011822598 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:30:22 INFO - PROCESS | 1718 | 1466011822801 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:22 INFO - PROCESS | 1718 | 1466011822811 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a66c000 == 59 [pid = 1718] [id = 77] 10:30:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x9acbe000) [pid = 1718] [serial = 229] [outer = (nil)] 10:30:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x9b00d000) [pid = 1718] [serial = 230] [outer = 0x9acbe000] 10:30:22 INFO - PROCESS | 1718 | 1466011822907 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x9b320000) [pid = 1718] [serial = 231] [outer = 0x9acbe000] 10:30:23 INFO - PROCESS | 1718 | 1466011823739 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1481ms 10:30:23 INFO - PROCESS | 1718 | 1466011823791 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:30:23 INFO - PROCESS | 1718 | 1466011823795 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:30:23 INFO - PROCESS | 1718 | 1466011823802 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:30:23 INFO - PROCESS | 1718 | 1466011823808 Marionette TRACE conn3 <- [1,282,null,{}] 10:30:23 INFO - PROCESS | 1718 | 1466011823825 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:23 INFO - PROCESS | 1718 | 1466011823834 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:24 INFO - PROCESS | 1718 | 1466011824024 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:30:24 INFO - PROCESS | 1718 | 1466011824179 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 1718 | 1466011824187 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:24 INFO - PROCESS | 1718 | ++DOCSHELL 0xa217c800 == 60 [pid = 1718] [id = 78] 10:30:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0xa2188c00) [pid = 1718] [serial = 232] [outer = (nil)] 10:30:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0xa4f18c00) [pid = 1718] [serial = 233] [outer = 0xa2188c00] 10:30:24 INFO - PROCESS | 1718 | 1466011824271 Marionette DEBUG loaded listener.js 10:30:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0xa6751400) [pid = 1718] [serial = 234] [outer = 0xa2188c00] 10:30:25 INFO - PROCESS | 1718 | 1466011825184 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1436ms 10:30:25 INFO - PROCESS | 1718 | 1466011825239 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 1718 | 1466011825243 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:30:25 INFO - PROCESS | 1718 | 1466011825249 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 1718 | 1466011825253 Marionette TRACE conn3 <- [1,286,null,{}] 10:30:25 INFO - PROCESS | 1718 | 1466011825259 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:25 INFO - PROCESS | 1718 | 1466011825264 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:25 INFO - PROCESS | 1718 | 1466011825466 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:30:25 INFO - PROCESS | 1718 | 1466011825623 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 1718 | 1466011825631 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:25 INFO - PROCESS | 1718 | ++DOCSHELL 0xa679b400 == 61 [pid = 1718] [id = 79] 10:30:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0xa679c800) [pid = 1718] [serial = 235] [outer = (nil)] 10:30:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0xa6d9b400) [pid = 1718] [serial = 236] [outer = 0xa679c800] 10:30:25 INFO - PROCESS | 1718 | 1466011825720 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0xa6da2400) [pid = 1718] [serial = 237] [outer = 0xa679c800] 10:30:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0xa6e33800) [pid = 1718] [serial = 238] [outer = 0x93949400] 10:30:26 INFO - PROCESS | 1718 | 1466011826687 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1489ms 10:30:26 INFO - PROCESS | 1718 | 1466011826738 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:30:26 INFO - PROCESS | 1718 | 1466011826742 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:30:26 INFO - PROCESS | 1718 | 1466011826767 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 1718 | 1466011826771 Marionette TRACE conn3 <- [1,290,null,{}] 10:30:26 INFO - PROCESS | 1718 | 1466011826777 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:26 INFO - PROCESS | 1718 | 1466011826782 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:26 INFO - PROCESS | 1718 | 1466011826953 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:30:27 INFO - PROCESS | 1718 | 1466011827106 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 1718 | 1466011827117 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e8800 == 62 [pid = 1718] [id = 80] 10:30:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x9236a400) [pid = 1718] [serial = 239] [outer = (nil)] 10:30:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0xa6da3400) [pid = 1718] [serial = 240] [outer = 0x9236a400] 10:30:27 INFO - PROCESS | 1718 | 1466011827197 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0xa6e34c00) [pid = 1718] [serial = 241] [outer = 0x9236a400] 10:30:28 INFO - PROCESS | 1718 | 1466011828043 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1331ms 10:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:30:28 INFO - PROCESS | 1718 | 1466011828097 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:30:28 INFO - PROCESS | 1718 | 1466011828100 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:30:28 INFO - PROCESS | 1718 | 1466011828106 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:30:28 INFO - PROCESS | 1718 | 1466011828109 Marionette TRACE conn3 <- [1,294,null,{}] 10:30:28 INFO - PROCESS | 1718 | 1466011828133 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:28 INFO - PROCESS | 1718 | 1466011828144 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:28 INFO - PROCESS | 1718 | 1466011828333 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:30:28 INFO - PROCESS | 1718 | 1466011828490 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 1718 | 1466011828496 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x91068c00 == 63 [pid = 1718] [id = 81] 10:30:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x91069400) [pid = 1718] [serial = 242] [outer = (nil)] 10:30:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x91072c00) [pid = 1718] [serial = 243] [outer = 0x91069400] 10:30:28 INFO - PROCESS | 1718 | 1466011828575 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0xa217d400) [pid = 1718] [serial = 244] [outer = 0x91069400] 10:30:29 INFO - PROCESS | 1718 | 1466011829419 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1356ms 10:30:29 INFO - PROCESS | 1718 | 1466011829461 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:30:29 INFO - PROCESS | 1718 | 1466011829466 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:30:29 INFO - PROCESS | 1718 | 1466011829472 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 1718 | 1466011829475 Marionette TRACE conn3 <- [1,298,null,{}] 10:30:29 INFO - PROCESS | 1718 | 1466011829481 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:29 INFO - PROCESS | 1718 | 1466011829486 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:29 INFO - PROCESS | 1718 | 1466011829646 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:30:29 INFO - PROCESS | 1718 | 1466011829815 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 1718 | 1466011829822 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x9125d400 == 64 [pid = 1718] [id = 82] 10:30:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x9125ec00) [pid = 1718] [serial = 245] [outer = (nil)] 10:30:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x91265c00) [pid = 1718] [serial = 246] [outer = 0x9125ec00] 10:30:29 INFO - PROCESS | 1718 | 1466011829902 Marionette DEBUG loaded listener.js 10:30:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x91268800) [pid = 1718] [serial = 247] [outer = 0x9125ec00] 10:30:31 INFO - PROCESS | 1718 | 1466011831124 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1729ms 10:30:31 INFO - PROCESS | 1718 | 1466011831202 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:30:31 INFO - PROCESS | 1718 | 1466011831206 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:30:31 INFO - PROCESS | 1718 | 1466011831215 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:30:31 INFO - PROCESS | 1718 | 1466011831220 Marionette TRACE conn3 <- [1,302,null,{}] 10:30:31 INFO - PROCESS | 1718 | 1466011831228 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:31 INFO - PROCESS | 1718 | 1466011831234 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:31 INFO - PROCESS | 1718 | 1466011831467 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:30:31 INFO - PROCESS | 1718 | 1466011831636 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 1718 | 1466011831651 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x923e7c00 == 65 [pid = 1718] [id = 83] 10:30:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x923e8000) [pid = 1718] [serial = 248] [outer = (nil)] 10:30:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x92e7ac00) [pid = 1718] [serial = 249] [outer = 0x923e8000] 10:30:31 INFO - PROCESS | 1718 | 1466011831727 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x9393e400) [pid = 1718] [serial = 250] [outer = 0x923e8000] 10:30:32 INFO - PROCESS | 1718 | 1466011832629 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1484ms 10:30:32 INFO - PROCESS | 1718 | 1466011832698 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:30:32 INFO - PROCESS | 1718 | 1466011832707 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:30:32 INFO - PROCESS | 1718 | 1466011832718 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 1718 | 1466011832723 Marionette TRACE conn3 <- [1,306,null,{}] 10:30:32 INFO - PROCESS | 1718 | 1466011832729 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:32 INFO - PROCESS | 1718 | 1466011832735 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:32 INFO - PROCESS | 1718 | 1466011832975 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:30:33 INFO - PROCESS | 1718 | --DOCSHELL 0x99163c00 == 64 [pid = 1718] [id = 41] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x9b544800) [pid = 1718] [serial = 149] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0xa100dc00) [pid = 1718] [serial = 171] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x99c86800) [pid = 1718] [serial = 146] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x9d80b000) [pid = 1718] [serial = 170] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0xa3328400) [pid = 1718] [serial = 176] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x947cb400) [pid = 1718] [serial = 161] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x91ff8400) [pid = 1718] [serial = 143] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0xa2185400) [pid = 1718] [serial = 173] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x9a686000) [pid = 1718] [serial = 164] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0xa2eb4400) [pid = 1718] [serial = 174] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0xa326f400) [pid = 1718] [serial = 177] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0xa3320000) [pid = 1718] [serial = 155] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x9beec400) [pid = 1718] [serial = 167] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0xa24f0400) [pid = 1718] [serial = 152] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x9b362c00) [pid = 1718] [serial = 165] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x9c079c00) [pid = 1718] [serial = 168] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0xa2eef400) [pid = 1718] [serial = 141] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x9a557c00) [pid = 1718] [serial = 162] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x93aa3400) [pid = 1718] [serial = 158] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x95182400) [pid = 1718] [serial = 159] [outer = (nil)] [url = about:blank] 10:30:33 INFO - PROCESS | 1718 | 1466011833222 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:33 INFO - PROCESS | 1718 | 1466011833224 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff8400 == 65 [pid = 1718] [id = 84] 10:30:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x923ed400) [pid = 1718] [serial = 251] [outer = (nil)] 10:30:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x980acc00) [pid = 1718] [serial = 252] [outer = 0x923ed400] 10:30:33 INFO - PROCESS | 1718 | 1466011833310 Marionette DEBUG loaded listener.js 10:30:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x99156400) [pid = 1718] [serial = 253] [outer = 0x923ed400] 10:30:34 INFO - PROCESS | 1718 | 1466011834040 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1343ms 10:30:34 INFO - PROCESS | 1718 | 1466011834062 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:30:34 INFO - PROCESS | 1718 | 1466011834066 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:30:34 INFO - PROCESS | 1718 | 1466011834072 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 1718 | 1466011834078 Marionette TRACE conn3 <- [1,310,null,{}] 10:30:34 INFO - PROCESS | 1718 | 1466011834093 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:34 INFO - PROCESS | 1718 | 1466011834101 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:34 INFO - PROCESS | 1718 | 1466011834255 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:30:34 INFO - PROCESS | 1718 | 1466011834271 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:34 INFO - PROCESS | 1718 | 1466011834282 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a2a9000 == 66 [pid = 1718] [id = 85] 10:30:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x9a2aa000) [pid = 1718] [serial = 254] [outer = (nil)] 10:30:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x9a5d3400) [pid = 1718] [serial = 255] [outer = 0x9a2aa000] 10:30:34 INFO - PROCESS | 1718 | 1466011834352 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x9a825800) [pid = 1718] [serial = 256] [outer = 0x9a2aa000] 10:30:35 INFO - PROCESS | 1718 | 1466011835204 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1181ms 10:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:30:35 INFO - PROCESS | 1718 | 1466011835254 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:30:35 INFO - PROCESS | 1718 | 1466011835258 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:30:35 INFO - PROCESS | 1718 | 1466011835265 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:30:35 INFO - PROCESS | 1718 | 1466011835268 Marionette TRACE conn3 <- [1,314,null,{}] 10:30:35 INFO - PROCESS | 1718 | 1466011835273 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:35 INFO - PROCESS | 1718 | 1466011835278 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:35 INFO - PROCESS | 1718 | 1466011835437 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:30:35 INFO - PROCESS | 1718 | 1466011835445 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:35 INFO - PROCESS | 1718 | 1466011835454 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x99fc9800 == 67 [pid = 1718] [id = 86] 10:30:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x9acbe400) [pid = 1718] [serial = 257] [outer = (nil)] 10:30:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x9b31f800) [pid = 1718] [serial = 258] [outer = 0x9acbe400] 10:30:35 INFO - PROCESS | 1718 | 1466011835528 Marionette DEBUG loaded listener.js 10:30:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x9b544800) [pid = 1718] [serial = 259] [outer = 0x9acbe400] 10:30:36 INFO - PROCESS | 1718 | 1466011836407 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1180ms 10:30:36 INFO - PROCESS | 1718 | 1466011836444 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 1718 | 1466011836448 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:30:36 INFO - PROCESS | 1718 | 1466011836458 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:30:36 INFO - PROCESS | 1718 | 1466011836474 Marionette TRACE conn3 <- [1,318,null,{}] 10:30:36 INFO - PROCESS | 1718 | 1466011836488 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:36 INFO - PROCESS | 1718 | 1466011836492 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:36 INFO - PROCESS | 1718 | 1466011836679 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:30:36 INFO - PROCESS | 1718 | 1466011836694 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:36 INFO - PROCESS | 1718 | 1466011836701 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c1c00 == 68 [pid = 1718] [id = 87] 10:30:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x8f6c2800) [pid = 1718] [serial = 260] [outer = (nil)] 10:30:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8f6cb800) [pid = 1718] [serial = 261] [outer = 0x8f6c2800] 10:30:36 INFO - PROCESS | 1718 | 1466011836768 Marionette DEBUG loaded listener.js 10:30:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x8f6cec00) [pid = 1718] [serial = 262] [outer = 0x8f6c2800] 10:30:37 INFO - PROCESS | 1718 | 1466011837578 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1152ms 10:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:30:37 INFO - PROCESS | 1718 | 1466011837611 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:30:37 INFO - PROCESS | 1718 | 1466011837613 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:30:37 INFO - PROCESS | 1718 | 1466011837620 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:30:37 INFO - PROCESS | 1718 | 1466011837623 Marionette TRACE conn3 <- [1,322,null,{}] 10:30:37 INFO - PROCESS | 1718 | 1466011837634 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:37 INFO - PROCESS | 1718 | 1466011837652 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:38 INFO - PROCESS | 1718 | 1466011838180 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:30:38 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x9a667800) [pid = 1718] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:30:38 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x99159800) [pid = 1718] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:30:38 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x9acbf400) [pid = 1718] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:30:38 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x947c7000) [pid = 1718] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:30:38 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x9b394400) [pid = 1718] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:30:38 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x9b547000) [pid = 1718] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:30:38 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x9a667000) [pid = 1718] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:30:38 INFO - PROCESS | 1718 | 1466011838280 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 1718 | 1466011838289 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c6000 == 69 [pid = 1718] [id = 88] 10:30:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8f6cc800) [pid = 1718] [serial = 263] [outer = (nil)] 10:30:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x99fbc000) [pid = 1718] [serial = 264] [outer = 0x8f6cc800] 10:30:38 INFO - PROCESS | 1718 | 1466011838358 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x9c072000) [pid = 1718] [serial = 265] [outer = 0x8f6cc800] 10:30:39 INFO - PROCESS | 1718 | 1466011839129 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1540ms 10:30:39 INFO - PROCESS | 1718 | 1466011839159 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 1718 | 1466011839162 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:30:39 INFO - PROCESS | 1718 | 1466011839168 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 1718 | 1466011839170 Marionette TRACE conn3 <- [1,326,null,{}] 10:30:39 INFO - PROCESS | 1718 | 1466011839176 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:39 INFO - PROCESS | 1718 | 1466011839180 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:39 INFO - PROCESS | 1718 | 1466011839321 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:30:39 INFO - PROCESS | 1718 | 1466011839335 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:39 INFO - PROCESS | 1718 | 1466011839341 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b016400 == 70 [pid = 1718] [id = 89] 10:30:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x9c07a400) [pid = 1718] [serial = 266] [outer = (nil)] 10:30:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x9d802000) [pid = 1718] [serial = 267] [outer = 0x9c07a400] 10:30:39 INFO - PROCESS | 1718 | 1466011839406 Marionette DEBUG loaded listener.js 10:30:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0xa1009400) [pid = 1718] [serial = 268] [outer = 0x9c07a400] 10:30:40 INFO - PROCESS | 1718 | 1466011840327 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1185ms 10:30:40 INFO - PROCESS | 1718 | 1466011840354 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:30:40 INFO - PROCESS | 1718 | 1466011840361 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:30:40 INFO - PROCESS | 1718 | 1466011840370 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:30:40 INFO - PROCESS | 1718 | 1466011840374 Marionette TRACE conn3 <- [1,330,null,{}] 10:30:40 INFO - PROCESS | 1718 | 1466011840383 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:40 INFO - PROCESS | 1718 | 1466011840388 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:40 INFO - PROCESS | 1718 | 1466011840612 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:30:40 INFO - PROCESS | 1718 | 1466011840773 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:40 INFO - PROCESS | 1718 | 1466011840788 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c8800 == 71 [pid = 1718] [id = 90] 10:30:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x91ff1000) [pid = 1718] [serial = 269] [outer = (nil)] 10:30:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x92374000) [pid = 1718] [serial = 270] [outer = 0x91ff1000] 10:30:40 INFO - PROCESS | 1718 | 1466011840873 Marionette DEBUG loaded listener.js 10:30:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x923e5800) [pid = 1718] [serial = 271] [outer = 0x91ff1000] 10:30:41 INFO - PROCESS | 1718 | 1466011841810 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1481ms 10:30:41 INFO - PROCESS | 1718 | 1466011841850 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:30:41 INFO - PROCESS | 1718 | 1466011841857 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:30:41 INFO - PROCESS | 1718 | 1466011841868 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 1718 | 1466011841873 Marionette TRACE conn3 <- [1,334,null,{}] 10:30:41 INFO - PROCESS | 1718 | 1466011841879 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:41 INFO - PROCESS | 1718 | 1466011841885 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:42 INFO - PROCESS | 1718 | 1466011842067 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:30:42 INFO - PROCESS | 1718 | 1466011842225 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 1718 | 1466011842234 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x91074000 == 72 [pid = 1718] [id = 91] 10:30:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x9914fc00) [pid = 1718] [serial = 272] [outer = (nil)] 10:30:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x99f6f800) [pid = 1718] [serial = 273] [outer = 0x9914fc00] 10:30:42 INFO - PROCESS | 1718 | 1466011842317 Marionette DEBUG loaded listener.js 10:30:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x99fc6800) [pid = 1718] [serial = 274] [outer = 0x9914fc00] 10:30:43 INFO - PROCESS | 1718 | 1466011843179 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1384ms 10:30:43 INFO - PROCESS | 1718 | 1466011843252 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:30:43 INFO - PROCESS | 1718 | 1466011843256 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:30:43 INFO - PROCESS | 1718 | 1466011843263 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:30:43 INFO - PROCESS | 1718 | 1466011843269 Marionette TRACE conn3 <- [1,338,null,{}] 10:30:43 INFO - PROCESS | 1718 | 1466011843285 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:43 INFO - PROCESS | 1718 | 1466011843293 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:43 INFO - PROCESS | 1718 | 1466011843623 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:30:43 INFO - PROCESS | 1718 | 1466011843876 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:43 INFO - PROCESS | 1718 | 1466011843888 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x9beec800 == 73 [pid = 1718] [id = 92] 10:30:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x9c079800) [pid = 1718] [serial = 275] [outer = (nil)] 10:30:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x9b978400) [pid = 1718] [serial = 276] [outer = 0x9c079800] 10:30:43 INFO - PROCESS | 1718 | 1466011843981 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0xa2177800) [pid = 1718] [serial = 277] [outer = 0x9c079800] 10:30:44 INFO - PROCESS | 1718 | 1466011844818 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1588ms 10:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:30:44 INFO - PROCESS | 1718 | 1466011844852 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:30:44 INFO - PROCESS | 1718 | 1466011844856 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:30:44 INFO - PROCESS | 1718 | 1466011844863 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 1718 | 1466011844866 Marionette TRACE conn3 <- [1,342,null,{}] 10:30:44 INFO - PROCESS | 1718 | 1466011844872 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:44 INFO - PROCESS | 1718 | 1466011844877 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:45 INFO - PROCESS | 1718 | 1466011845107 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:30:45 INFO - PROCESS | 1718 | 1466011845223 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:45 INFO - PROCESS | 1718 | 1466011845231 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f945c00 == 74 [pid = 1718] [id = 93] 10:30:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8f94ac00) [pid = 1718] [serial = 278] [outer = (nil)] 10:30:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x8f94ec00) [pid = 1718] [serial = 279] [outer = 0x8f94ac00] 10:30:45 INFO - PROCESS | 1718 | 1466011845310 Marionette DEBUG loaded listener.js 10:30:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x91071800) [pid = 1718] [serial = 280] [outer = 0x8f94ac00] 10:30:46 INFO - PROCESS | 1718 | 1466011846180 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1378ms 10:30:46 INFO - PROCESS | 1718 | 1466011846257 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:30:46 INFO - PROCESS | 1718 | 1466011846261 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:30:46 INFO - PROCESS | 1718 | 1466011846270 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:30:46 INFO - PROCESS | 1718 | 1466011846273 Marionette TRACE conn3 <- [1,346,null,{}] 10:30:46 INFO - PROCESS | 1718 | 1466011846279 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:46 INFO - PROCESS | 1718 | 1466011846284 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:46 INFO - PROCESS | 1718 | 1466011846452 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:30:46 INFO - PROCESS | 1718 | 1466011846609 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:46 INFO - PROCESS | 1718 | 1466011846619 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94f400 == 75 [pid = 1718] [id = 94] 10:30:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x8f950800) [pid = 1718] [serial = 281] [outer = (nil)] 10:30:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0xa2192c00) [pid = 1718] [serial = 282] [outer = 0x8f950800] 10:30:46 INFO - PROCESS | 1718 | 1466011846697 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0xa24eac00) [pid = 1718] [serial = 283] [outer = 0x8f950800] 10:30:47 INFO - PROCESS | 1718 | 1466011847551 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1331ms 10:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:30:47 INFO - PROCESS | 1718 | 1466011847601 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 1718 | 1466011847604 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:30:47 INFO - PROCESS | 1718 | 1466011847628 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:30:47 INFO - PROCESS | 1718 | 1466011847632 Marionette TRACE conn3 <- [1,350,null,{}] 10:30:47 INFO - PROCESS | 1718 | 1466011847639 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:47 INFO - PROCESS | 1718 | 1466011847648 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:47 INFO - PROCESS | 1718 | 1466011847848 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:30:48 INFO - PROCESS | 1718 | 1466011848011 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 1718 | 1466011848018 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f903800 == 76 [pid = 1718] [id = 95] 10:30:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x8f904400) [pid = 1718] [serial = 284] [outer = (nil)] 10:30:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x8f90ac00) [pid = 1718] [serial = 285] [outer = 0x8f904400] 10:30:48 INFO - PROCESS | 1718 | 1466011848098 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0xa326f400) [pid = 1718] [serial = 286] [outer = 0x8f904400] 10:30:48 INFO - PROCESS | 1718 | 1466011848952 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1409ms 10:30:49 INFO - PROCESS | 1718 | 1466011849020 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 1718 | 1466011849025 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:30:49 INFO - PROCESS | 1718 | 1466011849031 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1718 | 1466011849034 Marionette TRACE conn3 <- [1,354,null,{}] 10:30:49 INFO - PROCESS | 1718 | 1466011849039 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:49 INFO - PROCESS | 1718 | 1466011849044 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:49 INFO - PROCESS | 1718 | 1466011849210 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:30:49 INFO - PROCESS | 1718 | 1466011849370 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:49 INFO - PROCESS | 1718 | 1466011849378 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f835400 == 77 [pid = 1718] [id = 96] 10:30:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x8f836400) [pid = 1718] [serial = 287] [outer = (nil)] 10:30:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x8f83d400) [pid = 1718] [serial = 288] [outer = 0x8f836400] 10:30:49 INFO - PROCESS | 1718 | 1466011849458 Marionette DEBUG loaded listener.js 10:30:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x8f83f400) [pid = 1718] [serial = 289] [outer = 0x8f836400] 10:30:50 INFO - PROCESS | 1718 | 1466011850348 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1378ms 10:30:50 INFO - PROCESS | 1718 | 1466011850410 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:30:50 INFO - PROCESS | 1718 | 1466011850414 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:30:50 INFO - PROCESS | 1718 | 1466011850420 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:30:50 INFO - PROCESS | 1718 | 1466011850423 Marionette TRACE conn3 <- [1,358,null,{}] 10:30:50 INFO - PROCESS | 1718 | 1466011850429 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:50 INFO - PROCESS | 1718 | 1466011850433 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:50 INFO - PROCESS | 1718 | 1466011850600 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:30:50 INFO - PROCESS | 1718 | 1466011850763 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:50 INFO - PROCESS | 1718 | 1466011850774 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee05400 == 78 [pid = 1718] [id = 97] 10:30:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x8ee05c00) [pid = 1718] [serial = 290] [outer = (nil)] 10:30:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x8ee0bc00) [pid = 1718] [serial = 291] [outer = 0x8ee05c00] 10:30:50 INFO - PROCESS | 1718 | 1466011850851 Marionette DEBUG loaded listener.js 10:30:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0x8ee0d000) [pid = 1718] [serial = 292] [outer = 0x8ee05c00] 10:30:51 INFO - PROCESS | 1718 | 1466011851743 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1381ms 10:30:51 INFO - PROCESS | 1718 | 1466011851802 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:30:51 INFO - PROCESS | 1718 | 1466011851805 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:30:51 INFO - PROCESS | 1718 | 1466011851813 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:30:51 INFO - PROCESS | 1718 | 1466011851817 Marionette TRACE conn3 <- [1,362,null,{}] 10:30:51 INFO - PROCESS | 1718 | 1466011851823 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:51 INFO - PROCESS | 1718 | 1466011851828 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:52 INFO - PROCESS | 1718 | 1466011851999 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:30:52 INFO - PROCESS | 1718 | 1466011852164 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 1718 | 1466011852170 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee10400 == 79 [pid = 1718] [id = 98] 10:30:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x8ee10c00) [pid = 1718] [serial = 293] [outer = (nil)] 10:30:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 143 (0x8ef27c00) [pid = 1718] [serial = 294] [outer = 0x8ee10c00] 10:30:52 INFO - PROCESS | 1718 | 1466011852251 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 144 (0x8ef2a400) [pid = 1718] [serial = 295] [outer = 0x8ee10c00] 10:30:53 INFO - PROCESS | 1718 | 1466011853219 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1479ms 10:30:53 INFO - PROCESS | 1718 | 1466011853292 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:30:53 INFO - PROCESS | 1718 | 1466011853296 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:30:53 INFO - PROCESS | 1718 | 1466011853302 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:30:53 INFO - PROCESS | 1718 | 1466011853305 Marionette TRACE conn3 <- [1,366,null,{}] 10:30:53 INFO - PROCESS | 1718 | 1466011853311 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:53 INFO - PROCESS | 1718 | 1466011853315 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:53 INFO - PROCESS | 1718 | 1466011853564 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:30:54 INFO - PROCESS | 1718 | 1466011854025 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 1718 | 1466011854034 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ce400 == 80 [pid = 1718] [id = 99] 10:30:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 145 (0x8f0ce800) [pid = 1718] [serial = 296] [outer = (nil)] 10:30:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 146 (0x8f0d0800) [pid = 1718] [serial = 297] [outer = 0x8f0ce800] 10:30:54 INFO - PROCESS | 1718 | 1466011854109 Marionette DEBUG loaded listener.js 10:30:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 147 (0x8f0d4c00) [pid = 1718] [serial = 298] [outer = 0x8f0ce800] 10:30:55 INFO - PROCESS | 1718 | 1466011855079 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1830ms 10:30:55 INFO - PROCESS | 1718 | 1466011855134 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:30:55 INFO - PROCESS | 1718 | 1466011855140 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:30:55 INFO - PROCESS | 1718 | 1466011855147 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:30:55 INFO - PROCESS | 1718 | 1466011855151 Marionette TRACE conn3 <- [1,370,null,{}] 10:30:55 INFO - PROCESS | 1718 | 1466011855158 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:55 INFO - PROCESS | 1718 | 1466011855165 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:55 INFO - PROCESS | 1718 | 1466011855331 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:30:55 INFO - PROCESS | 1718 | 1466011855541 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:55 INFO - PROCESS | 1718 | 1466011855550 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d2400 == 81 [pid = 1718] [id = 100] 10:30:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 148 (0x8f83ec00) [pid = 1718] [serial = 299] [outer = (nil)] 10:30:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 149 (0x8f903c00) [pid = 1718] [serial = 300] [outer = 0x8f83ec00] 10:30:55 INFO - PROCESS | 1718 | 1466011855632 Marionette DEBUG loaded listener.js 10:30:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 150 (0x8f90b400) [pid = 1718] [serial = 301] [outer = 0x8f83ec00] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x92e7c800 == 80 [pid = 1718] [id = 53] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c6000 == 79 [pid = 1718] [id = 88] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c1c00 == 78 [pid = 1718] [id = 87] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x99fc9800 == 77 [pid = 1718] [id = 86] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x9a2a9000 == 76 [pid = 1718] [id = 85] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff8400 == 75 [pid = 1718] [id = 84] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x923e7c00 == 74 [pid = 1718] [id = 83] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0xa217c800 == 73 [pid = 1718] [id = 78] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x9a66c000 == 72 [pid = 1718] [id = 77] 10:30:56 INFO - PROCESS | 1718 | --DOCSHELL 0x95182c00 == 71 [pid = 1718] [id = 76] 10:30:56 INFO - PROCESS | 1718 | 1466011856519 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 149 (0x9a66cc00) [pid = 1718] [serial = 209] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 148 (0x9acb9400) [pid = 1718] [serial = 210] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 147 (0x9acc2400) [pid = 1718] [serial = 191] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 146 (0x99fc4800) [pid = 1718] [serial = 207] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 145 (0x99fbd000) [pid = 1718] [serial = 206] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 144 (0x9b012800) [pid = 1718] [serial = 212] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 143 (0x923e7800) [pid = 1718] [serial = 200] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 142 (0x99158c00) [pid = 1718] [serial = 197] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0xa61b4800) [pid = 1718] [serial = 179] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0x9b548000) [pid = 1718] [serial = 185] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x9914bc00) [pid = 1718] [serial = 204] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x9769d800) [pid = 1718] [serial = 203] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x9b00dc00) [pid = 1718] [serial = 194] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x9825a000) [pid = 1718] [serial = 182] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0xa22f5c00) [pid = 1718] [serial = 221] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x9c06d400) [pid = 1718] [serial = 188] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0xa217f800) [pid = 1718] [serial = 218] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0xa226cc00) [pid = 1718] [serial = 219] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x9b398400) [pid = 1718] [serial = 215] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x9b548800) [pid = 1718] [serial = 216] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x9b357800) [pid = 1718] [serial = 213] [outer = (nil)] [url = about:blank] 10:30:56 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0xa2437c00) [pid = 1718] [serial = 222] [outer = (nil)] [url = about:blank] 10:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1434ms 10:30:56 INFO - PROCESS | 1718 | 1466011856585 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:30:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:30:56 INFO - PROCESS | 1718 | 1466011856590 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:30:56 INFO - PROCESS | 1718 | 1466011856596 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:30:56 INFO - PROCESS | 1718 | 1466011856600 Marionette TRACE conn3 <- [1,374,null,{}] 10:30:56 INFO - PROCESS | 1718 | 1466011856605 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:56 INFO - PROCESS | 1718 | 1466011856610 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:56 INFO - PROCESS | 1718 | 1466011856774 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:30:56 INFO - PROCESS | 1718 | 1466011856910 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:56 INFO - PROCESS | 1718 | 1466011856920 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f945400 == 72 [pid = 1718] [id = 101] 10:30:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x8f94b800) [pid = 1718] [serial = 302] [outer = (nil)] 10:30:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x91069000) [pid = 1718] [serial = 303] [outer = 0x8f94b800] 10:30:56 INFO - PROCESS | 1718 | 1466011856986 Marionette DEBUG loaded listener.js 10:30:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x91070800) [pid = 1718] [serial = 304] [outer = 0x8f94b800] 10:30:57 INFO - PROCESS | 1718 | 1466011857759 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:30:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:30:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1227ms 10:30:57 INFO - PROCESS | 1718 | 1466011857824 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:30:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:30:57 INFO - PROCESS | 1718 | 1466011857828 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:30:57 INFO - PROCESS | 1718 | 1466011857843 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 1718 | 1466011857851 Marionette TRACE conn3 <- [1,378,null,{}] 10:30:57 INFO - PROCESS | 1718 | 1466011857858 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:57 INFO - PROCESS | 1718 | 1466011857864 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:58 INFO - PROCESS | 1718 | 1466011858025 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:30:58 INFO - PROCESS | 1718 | 1466011858164 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:58 INFO - PROCESS | 1718 | 1466011858173 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f950000 == 73 [pid = 1718] [id = 102] 10:30:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x9106a400) [pid = 1718] [serial = 305] [outer = (nil)] 10:30:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x923e8800) [pid = 1718] [serial = 306] [outer = 0x9106a400] 10:30:58 INFO - PROCESS | 1718 | 1466011858237 Marionette DEBUG loaded listener.js 10:30:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x93ccb000) [pid = 1718] [serial = 307] [outer = 0x9106a400] 10:30:59 INFO - PROCESS | 1718 | 1466011859046 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:30:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:30:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1245ms 10:30:59 INFO - PROCESS | 1718 | 1466011859081 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:30:59 INFO - PROCESS | 1718 | 1466011859085 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:30:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:30:59 INFO - PROCESS | 1718 | 1466011859090 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:30:59 INFO - PROCESS | 1718 | 1466011859093 Marionette TRACE conn3 <- [1,382,null,{}] 10:30:59 INFO - PROCESS | 1718 | 1466011859104 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:59 INFO - PROCESS | 1718 | 1466011859107 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:59 INFO - PROCESS | 1718 | 1466011859306 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:30:59 INFO - PROCESS | 1718 | 1466011859324 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:59 INFO - PROCESS | 1718 | 1466011859334 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:30:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x9126b400 == 74 [pid = 1718] [id = 103] 10:30:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x9236e400) [pid = 1718] [serial = 308] [outer = (nil)] 10:30:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x9769d800) [pid = 1718] [serial = 309] [outer = 0x9236e400] 10:30:59 INFO - PROCESS | 1718 | 1466011859411 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x99159400) [pid = 1718] [serial = 310] [outer = 0x9236e400] 10:31:00 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:31:00 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:31:00 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:31:00 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:31:00 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:31:00 INFO - PROCESS | 1718 | 1466011860300 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:31:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:31:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1233ms 10:31:00 INFO - PROCESS | 1718 | 1466011860324 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:31:00 INFO - PROCESS | 1718 | 1466011860328 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:31:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:31:00 INFO - PROCESS | 1718 | 1466011860333 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 1718 | 1466011860336 Marionette TRACE conn3 <- [1,386,null,{}] 10:31:00 INFO - PROCESS | 1718 | 1466011860341 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:00 INFO - PROCESS | 1718 | 1466011860346 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:00 INFO - PROCESS | 1718 | 1466011860539 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x9a7e9c00) [pid = 1718] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x8f6c2800) [pid = 1718] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x923ed400) [pid = 1718] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x9a2aa000) [pid = 1718] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x923e8000) [pid = 1718] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x9acbe400) [pid = 1718] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x8f6cc800) [pid = 1718] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:31:00 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x93942800) [pid = 1718] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:31:00 INFO - PROCESS | 1718 | 1466011860875 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 1718 | 1466011860889 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f841800 == 75 [pid = 1718] [id = 104] 10:31:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x91070400) [pid = 1718] [serial = 311] [outer = (nil)] 10:31:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x980af800) [pid = 1718] [serial = 312] [outer = 0x91070400] 10:31:00 INFO - PROCESS | 1718 | 1466011860968 Marionette DEBUG loaded listener.js 10:31:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x99fc5400) [pid = 1718] [serial = 313] [outer = 0x91070400] 10:31:01 INFO - PROCESS | 1718 | 1466011861682 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:31:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:31:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1381ms 10:31:01 INFO - PROCESS | 1718 | 1466011861715 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:31:01 INFO - PROCESS | 1718 | 1466011861719 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:31:01 INFO - PROCESS | 1718 | 1466011861725 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:31:01 INFO - PROCESS | 1718 | 1466011861729 Marionette TRACE conn3 <- [1,390,null,{}] 10:31:01 INFO - PROCESS | 1718 | 1466011861734 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:01 INFO - PROCESS | 1718 | 1466011861739 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:01 INFO - PROCESS | 1718 | 1466011861892 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:31:01 INFO - PROCESS | 1718 | 1466011861910 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:01 INFO - PROCESS | 1718 | 1466011861917 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee08400 == 76 [pid = 1718] [id = 105] 10:31:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x93942800) [pid = 1718] [serial = 314] [outer = (nil)] 10:31:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x9a66f800) [pid = 1718] [serial = 315] [outer = 0x93942800] 10:31:01 INFO - PROCESS | 1718 | 1466011861988 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x9b00bc00) [pid = 1718] [serial = 316] [outer = 0x93942800] 10:31:02 INFO - PROCESS | 1718 | 1466011862930 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1280ms 10:31:03 INFO - PROCESS | 1718 | 1466011863013 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 1718 | 1466011863019 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:31:03 INFO - PROCESS | 1718 | 1466011863028 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 1718 | 1466011863034 Marionette TRACE conn3 <- [1,394,null,{}] 10:31:03 INFO - PROCESS | 1718 | 1466011863043 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:03 INFO - PROCESS | 1718 | 1466011863049 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:03 INFO - PROCESS | 1718 | 1466011863271 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:31:03 INFO - PROCESS | 1718 | 1466011863512 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 1718 | 1466011863526 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef25c00 == 77 [pid = 1718] [id = 106] 10:31:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x8f6c4400) [pid = 1718] [serial = 317] [outer = (nil)] 10:31:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x8f6cc800) [pid = 1718] [serial = 318] [outer = 0x8f6c4400] 10:31:03 INFO - PROCESS | 1718 | 1466011863628 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x8f839000) [pid = 1718] [serial = 319] [outer = 0x8f6c4400] 10:31:04 INFO - PROCESS | 1718 | 1466011864567 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:31:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1585ms 10:31:04 INFO - PROCESS | 1718 | 1466011864613 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:31:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:31:04 INFO - PROCESS | 1718 | 1466011864621 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:31:04 INFO - PROCESS | 1718 | 1466011864632 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 1718 | 1466011864637 Marionette TRACE conn3 <- [1,398,null,{}] 10:31:04 INFO - PROCESS | 1718 | 1466011864644 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:04 INFO - PROCESS | 1718 | 1466011864650 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:04 INFO - PROCESS | 1718 | 1466011864841 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:31:05 INFO - PROCESS | 1718 | 1466011865055 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:05 INFO - PROCESS | 1718 | 1466011865066 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f83c800 == 78 [pid = 1718] [id = 107] 10:31:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x8f949000) [pid = 1718] [serial = 320] [outer = (nil)] 10:31:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x91260800) [pid = 1718] [serial = 321] [outer = 0x8f949000] 10:31:05 INFO - PROCESS | 1718 | 1466011865196 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0x9126a400) [pid = 1718] [serial = 322] [outer = 0x8f949000] 10:31:06 INFO - PROCESS | 1718 | 1466011866164 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:31:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1581ms 10:31:06 INFO - PROCESS | 1718 | 1466011866212 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:31:06 INFO - PROCESS | 1718 | 1466011866216 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:31:06 INFO - PROCESS | 1718 | 1466011866223 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:31:06 INFO - PROCESS | 1718 | 1466011866229 Marionette TRACE conn3 <- [1,402,null,{}] 10:31:06 INFO - PROCESS | 1718 | 1466011866246 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:06 INFO - PROCESS | 1718 | 1466011866255 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:06 INFO - PROCESS | 1718 | 1466011866443 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:31:06 INFO - PROCESS | 1718 | 1466011866660 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:06 INFO - PROCESS | 1718 | 1466011866676 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x923df400 == 79 [pid = 1718] [id = 108] 10:31:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x99fc9000) [pid = 1718] [serial = 323] [outer = (nil)] 10:31:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 143 (0x9a667000) [pid = 1718] [serial = 324] [outer = 0x99fc9000] 10:31:06 INFO - PROCESS | 1718 | 1466011866770 Marionette DEBUG loaded listener.js 10:31:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 144 (0x9acc2400) [pid = 1718] [serial = 325] [outer = 0x99fc9000] 10:31:07 INFO - PROCESS | 1718 | 1466011867662 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1486ms 10:31:07 INFO - PROCESS | 1718 | 1466011867709 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:31:07 INFO - PROCESS | 1718 | 1466011867714 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:31:07 INFO - PROCESS | 1718 | 1466011867720 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:31:07 INFO - PROCESS | 1718 | 1466011867723 Marionette TRACE conn3 <- [1,406,null,{}] 10:31:07 INFO - PROCESS | 1718 | 1466011867729 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:07 INFO - PROCESS | 1718 | 1466011867734 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:07 INFO - PROCESS | 1718 | 1466011867919 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:31:08 INFO - PROCESS | 1718 | 1466011868129 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 1718 | 1466011868138 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef24800 == 80 [pid = 1718] [id = 109] 10:31:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 145 (0x8f1dec00) [pid = 1718] [serial = 326] [outer = (nil)] 10:31:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 146 (0x8f1e8000) [pid = 1718] [serial = 327] [outer = 0x8f1dec00] 10:31:08 INFO - PROCESS | 1718 | 1466011868230 Marionette DEBUG loaded listener.js 10:31:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 147 (0x9126cc00) [pid = 1718] [serial = 328] [outer = 0x8f1dec00] 10:31:09 INFO - PROCESS | 1718 | 1466011869131 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1480ms 10:31:09 INFO - PROCESS | 1718 | 1466011869201 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:31:09 INFO - PROCESS | 1718 | 1466011869205 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:31:09 INFO - PROCESS | 1718 | 1466011869212 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:31:09 INFO - PROCESS | 1718 | 1466011869215 Marionette TRACE conn3 <- [1,410,null,{}] 10:31:09 INFO - PROCESS | 1718 | 1466011869221 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:09 INFO - PROCESS | 1718 | 1466011869226 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:09 INFO - PROCESS | 1718 | 1466011869435 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:31:09 INFO - PROCESS | 1718 | 1466011869645 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:09 INFO - PROCESS | 1718 | 1466011869654 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2e000 == 81 [pid = 1718] [id = 110] 10:31:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 148 (0x8f0ca000) [pid = 1718] [serial = 329] [outer = (nil)] 10:31:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 149 (0x9b018c00) [pid = 1718] [serial = 330] [outer = 0x8f0ca000] 10:31:09 INFO - PROCESS | 1718 | 1466011869777 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 150 (0x9b364800) [pid = 1718] [serial = 331] [outer = 0x8f0ca000] 10:31:10 INFO - PROCESS | 1718 | 1466011870673 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1531ms 10:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:31:10 INFO - PROCESS | 1718 | 1466011870744 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 1718 | 1466011870747 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:31:10 INFO - PROCESS | 1718 | 1466011870754 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 1718 | 1466011870758 Marionette TRACE conn3 <- [1,414,null,{}] 10:31:10 INFO - PROCESS | 1718 | 1466011870764 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:10 INFO - PROCESS | 1718 | 1466011870774 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:11 INFO - PROCESS | 1718 | 1466011871020 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:31:11 INFO - PROCESS | 1718 | 1466011871241 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:11 INFO - PROCESS | 1718 | 1466011871249 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0cac00 == 82 [pid = 1718] [id = 111] 10:31:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 151 (0x9b53ec00) [pid = 1718] [serial = 332] [outer = (nil)] 10:31:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 152 (0x9cb08400) [pid = 1718] [serial = 333] [outer = 0x9b53ec00] 10:31:11 INFO - PROCESS | 1718 | 1466011871347 Marionette DEBUG loaded listener.js 10:31:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 153 (0xa2178400) [pid = 1718] [serial = 334] [outer = 0x9b53ec00] 10:31:12 INFO - PROCESS | 1718 | 1466011872216 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:31:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:31:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1494ms 10:31:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:31:12 INFO - PROCESS | 1718 | 1466011872248 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:31:12 INFO - PROCESS | 1718 | 1466011872251 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:31:12 INFO - PROCESS | 1718 | 1466011872258 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:31:12 INFO - PROCESS | 1718 | 1466011872261 Marionette TRACE conn3 <- [1,418,null,{}] 10:31:12 INFO - PROCESS | 1718 | 1466011872267 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:12 INFO - PROCESS | 1718 | 1466011872272 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:12 INFO - PROCESS | 1718 | 1466011872431 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:31:12 INFO - PROCESS | 1718 | 1466011872604 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 1718 | 1466011872610 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e697800 == 83 [pid = 1718] [id = 112] 10:31:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 154 (0x8e698000) [pid = 1718] [serial = 335] [outer = (nil)] 10:31:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 155 (0x8e69fc00) [pid = 1718] [serial = 336] [outer = 0x8e698000] 10:31:12 INFO - PROCESS | 1718 | 1466011872688 Marionette DEBUG loaded listener.js 10:31:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 156 (0x8e6a2800) [pid = 1718] [serial = 337] [outer = 0x8e698000] 10:31:13 INFO - PROCESS | 1718 | 1466011873988 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:31:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:31:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1786ms 10:31:14 INFO - PROCESS | 1718 | 1466011874044 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:31:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:31:14 INFO - PROCESS | 1718 | 1466011874055 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:31:14 INFO - PROCESS | 1718 | 1466011874129 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 1718 | 1466011874132 Marionette TRACE conn3 <- [1,422,null,{}] 10:31:14 INFO - PROCESS | 1718 | 1466011874144 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:14 INFO - PROCESS | 1718 | 1466011874148 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:14 INFO - PROCESS | 1718 | 1466011874307 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:31:14 INFO - PROCESS | 1718 | 1466011874478 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:14 INFO - PROCESS | 1718 | 1466011874485 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69f400 == 84 [pid = 1718] [id = 113] 10:31:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 157 (0x8e6a0000) [pid = 1718] [serial = 338] [outer = (nil)] 10:31:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 158 (0x8e817000) [pid = 1718] [serial = 339] [outer = 0x8e6a0000] 10:31:14 INFO - PROCESS | 1718 | 1466011874561 Marionette DEBUG loaded listener.js 10:31:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 159 (0x8e81a400) [pid = 1718] [serial = 340] [outer = 0x8e6a0000] 10:31:16 INFO - PROCESS | 1718 | 1466011876139 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:31:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:31:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2207ms 10:31:16 INFO - PROCESS | 1718 | 1466011876268 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 1718 | 1466011876274 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:31:16 INFO - PROCESS | 1718 | 1466011876282 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 1718 | 1466011876286 Marionette TRACE conn3 <- [1,426,null,{}] 10:31:16 INFO - PROCESS | 1718 | 1466011876294 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:16 INFO - PROCESS | 1718 | 1466011876300 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:16 INFO - PROCESS | 1718 | 1466011876464 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:31:16 INFO - PROCESS | 1718 | 1466011876638 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:16 INFO - PROCESS | 1718 | 1466011876646 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e812000 == 85 [pid = 1718] [id = 114] 10:31:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 160 (0x8e81fc00) [pid = 1718] [serial = 341] [outer = (nil)] 10:31:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 161 (0x8f0d3000) [pid = 1718] [serial = 342] [outer = 0x8e81fc00] 10:31:16 INFO - PROCESS | 1718 | 1466011876722 Marionette DEBUG loaded listener.js 10:31:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 162 (0x8f6c3800) [pid = 1718] [serial = 343] [outer = 0x8e81fc00] 10:31:17 INFO - PROCESS | 1718 | 1466011877619 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:31:17 INFO - PROCESS | 1718 | 1466011877671 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:31:17 INFO - PROCESS | 1718 | 1466011877681 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:31:17 INFO - PROCESS | 1718 | 1466011877684 Marionette TRACE conn3 <- [1,430,null,{}] 10:31:17 INFO - PROCESS | 1718 | 1466011877691 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:17 INFO - PROCESS | 1718 | 1466011877696 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:17 INFO - PROCESS | 1718 | 1466011877880 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:31:18 INFO - PROCESS | 1718 | 1466011878101 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 1718 | 1466011878110 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c3400 == 86 [pid = 1718] [id = 115] 10:31:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 163 (0x8f6cdc00) [pid = 1718] [serial = 344] [outer = (nil)] 10:31:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 164 (0x8f946c00) [pid = 1718] [serial = 345] [outer = 0x8f6cdc00] 10:31:18 INFO - PROCESS | 1718 | 1466011878263 Marionette DEBUG loaded listener.js 10:31:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 165 (0x91066c00) [pid = 1718] [serial = 346] [outer = 0x8f6cdc00] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0xa22a6400 == 85 [pid = 1718] [id = 19] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x922e3000 == 84 [pid = 1718] [id = 30] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x922e2800 == 83 [pid = 1718] [id = 20] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x9c077c00 == 82 [pid = 1718] [id = 39] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x951d5400 == 81 [pid = 1718] [id = 17] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 164 (0x9d802000) [pid = 1718] [serial = 267] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 163 (0x91072c00) [pid = 1718] [serial = 243] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 162 (0x9b00d000) [pid = 1718] [serial = 230] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 161 (0xa4f18c00) [pid = 1718] [serial = 233] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 160 (0x99150c00) [pid = 1718] [serial = 227] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 159 (0x91265c00) [pid = 1718] [serial = 246] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 158 (0xa6da3400) [pid = 1718] [serial = 240] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 157 (0xa4f6e000) [pid = 1718] [serial = 224] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOMWINDOW == 156 (0xa6d9b400) [pid = 1718] [serial = 236] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0xa1084400 == 80 [pid = 1718] [id = 18] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f841800 == 79 [pid = 1718] [id = 104] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x9126b400 == 78 [pid = 1718] [id = 103] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f950000 == 77 [pid = 1718] [id = 102] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f945400 == 76 [pid = 1718] [id = 101] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d2400 == 75 [pid = 1718] [id = 100] 10:31:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ce400 == 74 [pid = 1718] [id = 99] 10:31:19 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c8800 == 73 [pid = 1718] [id = 90] 10:31:19 INFO - PROCESS | 1718 | --DOCSHELL 0x9b016400 == 72 [pid = 1718] [id = 89] 10:31:19 INFO - PROCESS | 1718 | 1466011879201 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 155 (0x9b391800) [pid = 1718] [serial = 123] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 154 (0x8f6cb800) [pid = 1718] [serial = 261] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 153 (0x980acc00) [pid = 1718] [serial = 252] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 152 (0x99156400) [pid = 1718] [serial = 253] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 151 (0x9a5d3400) [pid = 1718] [serial = 255] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 150 (0x9a825800) [pid = 1718] [serial = 256] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 149 (0x9393e400) [pid = 1718] [serial = 250] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 148 (0x92e7ac00) [pid = 1718] [serial = 249] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 147 (0x9b31f800) [pid = 1718] [serial = 258] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 146 (0x99fbc000) [pid = 1718] [serial = 264] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 145 (0x8f6cec00) [pid = 1718] [serial = 262] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 144 (0x9518b800) [pid = 1718] [serial = 120] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 143 (0x92e7e800) [pid = 1718] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 142 (0x9b544800) [pid = 1718] [serial = 259] [outer = (nil)] [url = about:blank] 10:31:19 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0x9c072000) [pid = 1718] [serial = 265] [outer = (nil)] [url = about:blank] 10:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1580ms 10:31:19 INFO - PROCESS | 1718 | 1466011879261 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:31:19 INFO - PROCESS | 1718 | 1466011879265 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:31:19 INFO - PROCESS | 1718 | 1466011879271 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:31:19 INFO - PROCESS | 1718 | 1466011879277 Marionette TRACE conn3 <- [1,434,null,{}] 10:31:19 INFO - PROCESS | 1718 | 1466011879292 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:19 INFO - PROCESS | 1718 | 1466011879301 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:19 INFO - PROCESS | 1718 | 1466011879465 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:31:19 INFO - PROCESS | 1718 | 1466011879595 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 1718 | 1466011879607 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f950000 == 73 [pid = 1718] [id = 116] 10:31:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x9106c400) [pid = 1718] [serial = 347] [outer = (nil)] 10:31:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 143 (0x9236d000) [pid = 1718] [serial = 348] [outer = 0x9106c400] 10:31:19 INFO - PROCESS | 1718 | 1466011879687 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 144 (0x923ed400) [pid = 1718] [serial = 349] [outer = 0x9106c400] 10:31:20 INFO - PROCESS | 1718 | 1466011880432 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1181ms 10:31:20 INFO - PROCESS | 1718 | 1466011880453 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:31:20 INFO - PROCESS | 1718 | 1466011880458 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:31:20 INFO - PROCESS | 1718 | 1466011880468 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:31:20 INFO - PROCESS | 1718 | 1466011880471 Marionette TRACE conn3 <- [1,438,null,{}] 10:31:20 INFO - PROCESS | 1718 | 1466011880499 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:20 INFO - PROCESS | 1718 | 1466011880504 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:20 INFO - PROCESS | 1718 | 1466011880661 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:31:20 INFO - PROCESS | 1718 | 1466011880670 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:20 INFO - PROCESS | 1718 | 1466011880677 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f908800 == 74 [pid = 1718] [id = 117] 10:31:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 145 (0x92374c00) [pid = 1718] [serial = 350] [outer = (nil)] 10:31:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 146 (0x9517f400) [pid = 1718] [serial = 351] [outer = 0x92374c00] 10:31:20 INFO - PROCESS | 1718 | 1466011880744 Marionette DEBUG loaded listener.js 10:31:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 147 (0x9914e400) [pid = 1718] [serial = 352] [outer = 0x92374c00] 10:31:21 INFO - PROCESS | 1718 | 1466011881714 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1316ms 10:31:21 INFO - PROCESS | 1718 | 1466011881784 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:31:21 INFO - PROCESS | 1718 | 1466011881786 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:31:21 INFO - PROCESS | 1718 | 1466011881793 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:31:21 INFO - PROCESS | 1718 | 1466011881795 Marionette TRACE conn3 <- [1,442,null,{}] 10:31:21 INFO - PROCESS | 1718 | 1466011881801 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:21 INFO - PROCESS | 1718 | 1466011881806 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:22 INFO - PROCESS | 1718 | 1466011882025 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:31:22 INFO - PROCESS | 1718 | 1466011882055 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:22 INFO - PROCESS | 1718 | 1466011882062 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e697400 == 75 [pid = 1718] [id = 118] 10:31:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 148 (0x93ccd000) [pid = 1718] [serial = 353] [outer = (nil)] 10:31:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 149 (0x99f6b000) [pid = 1718] [serial = 354] [outer = 0x93ccd000] 10:31:22 INFO - PROCESS | 1718 | 1466011882130 Marionette DEBUG loaded listener.js 10:31:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 150 (0x99fbf000) [pid = 1718] [serial = 355] [outer = 0x93ccd000] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 149 (0x9236a400) [pid = 1718] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 148 (0xa217bc00) [pid = 1718] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 147 (0x9125ec00) [pid = 1718] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 146 (0x91069400) [pid = 1718] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 145 (0xa679c800) [pid = 1718] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 144 (0x9acbe000) [pid = 1718] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 143 (0x99fc2000) [pid = 1718] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 142 (0x91ff0c00) [pid = 1718] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0xa2270800) [pid = 1718] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0x982dfc00) [pid = 1718] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0xa2172400) [pid = 1718] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x9acc1000) [pid = 1718] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x9b38d800) [pid = 1718] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x95188800) [pid = 1718] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x9476b800) [pid = 1718] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x92379c00) [pid = 1718] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x9a82f400) [pid = 1718] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x9acb9800) [pid = 1718] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x9a66bc00) [pid = 1718] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0xa4d55000) [pid = 1718] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x923e0400) [pid = 1718] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0xa2188c00) [pid = 1718] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x8f94ac00) [pid = 1718] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x91ff1000) [pid = 1718] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x8f0ce800) [pid = 1718] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x9236e400) [pid = 1718] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x9914fc00) [pid = 1718] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x9106a400) [pid = 1718] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x8f94b800) [pid = 1718] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8f83ec00) [pid = 1718] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x9c079800) [pid = 1718] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x9c07a400) [pid = 1718] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:31:23 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x91070400) [pid = 1718] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:31:23 INFO - PROCESS | 1718 | 1466011883484 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1734ms 10:31:23 INFO - PROCESS | 1718 | 1466011883527 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:31:23 INFO - PROCESS | 1718 | 1466011883531 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:31:23 INFO - PROCESS | 1718 | 1466011883537 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:31:23 INFO - PROCESS | 1718 | 1466011883541 Marionette TRACE conn3 <- [1,446,null,{}] 10:31:23 INFO - PROCESS | 1718 | 1466011883546 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:23 INFO - PROCESS | 1718 | 1466011883555 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:23 INFO - PROCESS | 1718 | 1466011883846 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:31:23 INFO - PROCESS | 1718 | 1466011883932 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 1718 | 1466011883941 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c8000 == 76 [pid = 1718] [id = 119] 10:31:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x8f0d3800) [pid = 1718] [serial = 356] [outer = (nil)] 10:31:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x923e3000) [pid = 1718] [serial = 357] [outer = 0x8f0d3800] 10:31:24 INFO - PROCESS | 1718 | 1466011884012 Marionette DEBUG loaded listener.js 10:31:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x93ab2c00) [pid = 1718] [serial = 358] [outer = 0x8f0d3800] 10:31:24 INFO - PROCESS | 1718 | 1466011884723 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1233ms 10:31:24 INFO - PROCESS | 1718 | 1466011884771 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:31:24 INFO - PROCESS | 1718 | 1466011884775 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:31:24 INFO - PROCESS | 1718 | 1466011884793 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:31:24 INFO - PROCESS | 1718 | 1466011884795 Marionette TRACE conn3 <- [1,450,null,{}] 10:31:24 INFO - PROCESS | 1718 | 1466011884801 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:24 INFO - PROCESS | 1718 | 1466011884804 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:24 INFO - PROCESS | 1718 | 1466011884954 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:31:24 INFO - PROCESS | 1718 | 1466011884962 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:24 INFO - PROCESS | 1718 | 1466011884969 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81c800 == 77 [pid = 1718] [id = 120] 10:31:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x91070400) [pid = 1718] [serial = 359] [outer = (nil)] 10:31:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x99c86800) [pid = 1718] [serial = 360] [outer = 0x91070400] 10:31:25 INFO - PROCESS | 1718 | 1466011885036 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x9a5cb400) [pid = 1718] [serial = 361] [outer = 0x91070400] 10:31:26 INFO - PROCESS | 1718 | 1466011886115 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:31:26 INFO - PROCESS | 1718 | 1466011886181 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:31:26 INFO - PROCESS | 1718 | 1466011886188 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 1718 | 1466011886193 Marionette TRACE conn3 <- [1,454,null,{}] 10:31:26 INFO - PROCESS | 1718 | 1466011886203 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:26 INFO - PROCESS | 1718 | 1466011886208 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:26 INFO - PROCESS | 1718 | 1466011886404 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:31:26 INFO - PROCESS | 1718 | 1466011886632 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:26 INFO - PROCESS | 1718 | 1466011886641 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0cf400 == 78 [pid = 1718] [id = 121] 10:31:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x8f0cfc00) [pid = 1718] [serial = 362] [outer = (nil)] 10:31:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x8f6cd800) [pid = 1718] [serial = 363] [outer = 0x8f0cfc00] 10:31:26 INFO - PROCESS | 1718 | 1466011886741 Marionette DEBUG loaded listener.js 10:31:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x8f83ec00) [pid = 1718] [serial = 364] [outer = 0x8f0cfc00] 10:31:27 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:31:27 INFO - PROCESS | 1718 | 1466011887642 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1489ms 10:31:27 INFO - PROCESS | 1718 | 1466011887676 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:31:27 INFO - PROCESS | 1718 | 1466011887684 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:31:27 INFO - PROCESS | 1718 | 1466011887694 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:31:27 INFO - PROCESS | 1718 | 1466011887698 Marionette TRACE conn3 <- [1,458,null,{}] 10:31:27 INFO - PROCESS | 1718 | 1466011887705 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:27 INFO - PROCESS | 1718 | 1466011887711 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:27 INFO - PROCESS | 1718 | 1466011887899 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:31:28 INFO - PROCESS | 1718 | 1466011888068 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:28 INFO - PROCESS | 1718 | 1466011888075 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x91072c00 == 79 [pid = 1718] [id = 122] 10:31:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x91260c00) [pid = 1718] [serial = 365] [outer = (nil)] 10:31:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x91ff0c00) [pid = 1718] [serial = 366] [outer = 0x91260c00] 10:31:28 INFO - PROCESS | 1718 | 1466011888212 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x923e3400) [pid = 1718] [serial = 367] [outer = 0x91260c00] 10:31:29 INFO - PROCESS | 1718 | 1466011889231 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:31:29 INFO - PROCESS | 1718 | 1466011889279 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:31:29 INFO - PROCESS | 1718 | 1466011889287 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 1718 | 1466011889293 Marionette TRACE conn3 <- [1,462,null,{}] 10:31:29 INFO - PROCESS | 1718 | 1466011889309 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:29 INFO - PROCESS | 1718 | 1466011889318 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:29 INFO - PROCESS | 1718 | 1466011889503 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:31:29 INFO - PROCESS | 1718 | 1466011889738 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:29 INFO - PROCESS | 1718 | 1466011889750 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a82c400 == 80 [pid = 1718] [id = 123] 10:31:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x9acc4c00) [pid = 1718] [serial = 368] [outer = (nil)] 10:31:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x9b016c00) [pid = 1718] [serial = 369] [outer = 0x9acc4c00] 10:31:29 INFO - PROCESS | 1718 | 1466011889833 Marionette DEBUG loaded listener.js 10:31:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x9b363000) [pid = 1718] [serial = 370] [outer = 0x9acc4c00] 10:31:30 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:31:30 INFO - PROCESS | 1718 | 1466011890730 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:31:30 INFO - PROCESS | 1718 | 1466011890782 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:31:30 INFO - PROCESS | 1718 | 1466011890788 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 1718 | 1466011890792 Marionette TRACE conn3 <- [1,466,null,{}] 10:31:30 INFO - PROCESS | 1718 | 1466011890797 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:30 INFO - PROCESS | 1718 | 1466011890802 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:30 INFO - PROCESS | 1718 | 1466011890982 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:31:31 INFO - PROCESS | 1718 | 1466011891195 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 1718 | 1466011891202 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef27000 == 81 [pid = 1718] [id = 124] 10:31:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x9b00e400) [pid = 1718] [serial = 371] [outer = (nil)] 10:31:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x9b6abc00) [pid = 1718] [serial = 372] [outer = 0x9b00e400] 10:31:31 INFO - PROCESS | 1718 | 1466011891297 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x9b973c00) [pid = 1718] [serial = 373] [outer = 0x9b00e400] 10:31:32 INFO - PROCESS | 1718 | 1466011892155 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:31:32 INFO - PROCESS | 1718 | 1466011892222 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:31:32 INFO - PROCESS | 1718 | 1466011892228 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 1718 | 1466011892231 Marionette TRACE conn3 <- [1,470,null,{}] 10:31:32 INFO - PROCESS | 1718 | 1466011892237 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:32 INFO - PROCESS | 1718 | 1466011892242 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:32 INFO - PROCESS | 1718 | 1466011892413 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:31:32 INFO - PROCESS | 1718 | 1466011892584 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:32 INFO - PROCESS | 1718 | 1466011892593 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0cc00 == 82 [pid = 1718] [id = 125] 10:31:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x9b017c00) [pid = 1718] [serial = 374] [outer = (nil)] 10:31:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x9cb4a800) [pid = 1718] [serial = 375] [outer = 0x9b017c00] 10:31:32 INFO - PROCESS | 1718 | 1466011892675 Marionette DEBUG loaded listener.js 10:31:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x9d80b000) [pid = 1718] [serial = 376] [outer = 0x9b017c00] 10:31:33 INFO - PROCESS | 1718 | 1466011893583 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1428ms 10:31:33 INFO - PROCESS | 1718 | 1466011893657 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:31:33 INFO - PROCESS | 1718 | 1466011893661 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:31:33 INFO - PROCESS | 1718 | 1466011893667 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:31:33 INFO - PROCESS | 1718 | 1466011893669 Marionette TRACE conn3 <- [1,474,null,{}] 10:31:33 INFO - PROCESS | 1718 | 1466011893676 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:33 INFO - PROCESS | 1718 | 1466011893686 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:33 INFO - PROCESS | 1718 | 1466011893948 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:31:34 INFO - PROCESS | 1718 | 1466011894176 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:34 INFO - PROCESS | 1718 | 1466011894185 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x9c07a800 == 83 [pid = 1718] [id = 126] 10:31:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0xa217d800) [pid = 1718] [serial = 377] [outer = (nil)] 10:31:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0xa2437c00) [pid = 1718] [serial = 378] [outer = 0xa217d800] 10:31:34 INFO - PROCESS | 1718 | 1466011894285 Marionette DEBUG loaded listener.js 10:31:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0xa326a000) [pid = 1718] [serial = 379] [outer = 0xa217d800] 10:31:35 INFO - PROCESS | 1718 | 1466011895147 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1546ms 10:31:35 INFO - PROCESS | 1718 | 1466011895214 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:31:35 INFO - PROCESS | 1718 | 1466011895218 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:31:35 INFO - PROCESS | 1718 | 1466011895224 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:31:35 INFO - PROCESS | 1718 | 1466011895227 Marionette TRACE conn3 <- [1,478,null,{}] 10:31:35 INFO - PROCESS | 1718 | 1466011895233 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:35 INFO - PROCESS | 1718 | 1466011895238 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:35 INFO - PROCESS | 1718 | 1466011895411 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:31:35 INFO - PROCESS | 1718 | 1466011895588 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 1718 | 1466011895596 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:35 INFO - PROCESS | 1718 | ++DOCSHELL 0xa2451400 == 84 [pid = 1718] [id = 127] 10:31:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0xa2ee5000) [pid = 1718] [serial = 380] [outer = (nil)] 10:31:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 143 (0xa4f69000) [pid = 1718] [serial = 381] [outer = 0xa2ee5000] 10:31:35 INFO - PROCESS | 1718 | 1466011895715 Marionette DEBUG loaded listener.js 10:31:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 144 (0xa6110000) [pid = 1718] [serial = 382] [outer = 0xa2ee5000] 10:31:36 INFO - PROCESS | 1718 | 1466011896557 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1394ms 10:31:36 INFO - PROCESS | 1718 | 1466011896618 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 1718 | 1466011896622 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:31:36 INFO - PROCESS | 1718 | 1466011896628 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 1718 | 1466011896631 Marionette TRACE conn3 <- [1,482,null,{}] 10:31:36 INFO - PROCESS | 1718 | 1466011896637 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:36 INFO - PROCESS | 1718 | 1466011896642 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:36 INFO - PROCESS | 1718 | 1466011896830 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:31:37 INFO - PROCESS | 1718 | 1466011897007 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 1718 | 1466011897015 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:37 INFO - PROCESS | 1718 | ++DOCSHELL 0xa61ba000 == 85 [pid = 1718] [id = 128] 10:31:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 145 (0xa671f800) [pid = 1718] [serial = 383] [outer = (nil)] 10:31:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 146 (0xa6750000) [pid = 1718] [serial = 384] [outer = 0xa671f800] 10:31:37 INFO - PROCESS | 1718 | 1466011897134 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 147 (0xa67a5400) [pid = 1718] [serial = 385] [outer = 0xa671f800] 10:31:38 INFO - PROCESS | 1718 | 1466011898013 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1429ms 10:31:38 INFO - PROCESS | 1718 | 1466011898058 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:31:38 INFO - PROCESS | 1718 | 1466011898064 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:31:38 INFO - PROCESS | 1718 | 1466011898070 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:31:38 INFO - PROCESS | 1718 | 1466011898074 Marionette TRACE conn3 <- [1,486,null,{}] 10:31:38 INFO - PROCESS | 1718 | 1466011898079 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:38 INFO - PROCESS | 1718 | 1466011898084 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:38 INFO - PROCESS | 1718 | 1466011898256 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:31:38 INFO - PROCESS | 1718 | 1466011898429 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:38 INFO - PROCESS | 1718 | 1466011898436 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69dc00 == 86 [pid = 1718] [id = 129] 10:31:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 148 (0xa679c800) [pid = 1718] [serial = 386] [outer = (nil)] 10:31:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 149 (0xa6da1400) [pid = 1718] [serial = 387] [outer = 0xa679c800] 10:31:38 INFO - PROCESS | 1718 | 1466011898512 Marionette DEBUG loaded listener.js 10:31:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 150 (0xa6e35000) [pid = 1718] [serial = 388] [outer = 0xa679c800] 10:31:39 INFO - PROCESS | 1718 | 1466011899485 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1485ms 10:31:39 INFO - PROCESS | 1718 | 1466011899557 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:31:39 INFO - PROCESS | 1718 | 1466011899561 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:31:39 INFO - PROCESS | 1718 | 1466011899567 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:31:39 INFO - PROCESS | 1718 | 1466011899570 Marionette TRACE conn3 <- [1,490,null,{}] 10:31:39 INFO - PROCESS | 1718 | 1466011899576 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:39 INFO - PROCESS | 1718 | 1466011899581 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:39 INFO - PROCESS | 1718 | 1466011899755 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:31:40 INFO - PROCESS | 1718 | 1466011899976 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:40 INFO - PROCESS | 1718 | 1466011899982 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2f400 == 87 [pid = 1718] [id = 130] 10:31:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 151 (0x8f0c7000) [pid = 1718] [serial = 389] [outer = (nil)] 10:31:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 152 (0x8f90d800) [pid = 1718] [serial = 390] [outer = 0x8f0c7000] 10:31:40 INFO - PROCESS | 1718 | 1466011900106 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 153 (0x99526800) [pid = 1718] [serial = 391] [outer = 0x8f0c7000] 10:31:40 INFO - PROCESS | 1718 | 1466011900980 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1430ms 10:31:41 INFO - PROCESS | 1718 | 1466011900998 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:31:41 INFO - PROCESS | 1718 | 1466011901002 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:31:41 INFO - PROCESS | 1718 | 1466011901008 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:31:41 INFO - PROCESS | 1718 | 1466011901013 Marionette TRACE conn3 <- [1,494,null,{}] 10:31:41 INFO - PROCESS | 1718 | 1466011901018 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:41 INFO - PROCESS | 1718 | 1466011901024 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:41 INFO - PROCESS | 1718 | 1466011901222 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:31:41 INFO - PROCESS | 1718 | 1466011901399 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:41 INFO - PROCESS | 1718 | 1466011901412 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x92374800 == 88 [pid = 1718] [id = 131] 10:31:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 154 (0x92375000) [pid = 1718] [serial = 392] [outer = (nil)] 10:31:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 155 (0x92ad7400) [pid = 1718] [serial = 393] [outer = 0x92375000] 10:31:41 INFO - PROCESS | 1718 | 1466011901490 Marionette DEBUG loaded listener.js 10:31:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 156 (0x93aa6400) [pid = 1718] [serial = 394] [outer = 0x92375000] 10:31:42 INFO - PROCESS | 1718 | 1466011902706 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1788ms 10:31:42 INFO - PROCESS | 1718 | 1466011902798 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:31:42 INFO - PROCESS | 1718 | 1466011902804 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:31:42 INFO - PROCESS | 1718 | 1466011902813 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:31:42 INFO - PROCESS | 1718 | 1466011902818 Marionette TRACE conn3 <- [1,498,null,{}] 10:31:42 INFO - PROCESS | 1718 | 1466011902826 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:42 INFO - PROCESS | 1718 | 1466011902833 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:43 INFO - PROCESS | 1718 | 1466011903133 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:31:43 INFO - PROCESS | 1718 | 1466011903269 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:43 INFO - PROCESS | 1718 | 1466011903280 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2ac00 == 89 [pid = 1718] [id = 132] 10:31:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 157 (0x8ef2b000) [pid = 1718] [serial = 395] [outer = (nil)] 10:31:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 158 (0x8f1e2c00) [pid = 1718] [serial = 396] [outer = 0x8ef2b000] 10:31:43 INFO - PROCESS | 1718 | 1466011903476 Marionette DEBUG loaded listener.js 10:31:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 159 (0x8f6c1c00) [pid = 1718] [serial = 397] [outer = 0x8ef2b000] 10:31:44 INFO - PROCESS | 1718 | 1466011904403 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1638ms 10:31:44 INFO - PROCESS | 1718 | 1466011904450 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:31:44 INFO - PROCESS | 1718 | 1466011904457 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:31:44 INFO - PROCESS | 1718 | 1466011904467 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:31:44 INFO - PROCESS | 1718 | 1466011904471 Marionette TRACE conn3 <- [1,502,null,{}] 10:31:44 INFO - PROCESS | 1718 | 1466011904477 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:44 INFO - PROCESS | 1718 | 1466011904482 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:44 INFO - PROCESS | 1718 | 1466011904652 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:31:44 INFO - PROCESS | 1718 | 1466011904884 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 1718 | 1466011904892 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0c400 == 90 [pid = 1718] [id = 133] 10:31:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 160 (0x8ee0e000) [pid = 1718] [serial = 398] [outer = (nil)] 10:31:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 161 (0x8f6c2c00) [pid = 1718] [serial = 399] [outer = 0x8ee0e000] 10:31:45 INFO - PROCESS | 1718 | 1466011905002 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 162 (0x8f781c00) [pid = 1718] [serial = 400] [outer = 0x8ee0e000] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x922ddc00 == 89 [pid = 1718] [id = 26] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c8000 == 88 [pid = 1718] [id = 119] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 161 (0x9a66f800) [pid = 1718] [serial = 315] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 160 (0xa2192c00) [pid = 1718] [serial = 282] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 159 (0x8ee0bc00) [pid = 1718] [serial = 291] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 158 (0x8f90ac00) [pid = 1718] [serial = 285] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 157 (0x8ef27c00) [pid = 1718] [serial = 294] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 156 (0x8f83d400) [pid = 1718] [serial = 288] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e697400 == 87 [pid = 1718] [id = 118] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f908800 == 86 [pid = 1718] [id = 117] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f950000 == 85 [pid = 1718] [id = 116] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c3400 == 84 [pid = 1718] [id = 115] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e812000 == 83 [pid = 1718] [id = 114] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f83c800 == 82 [pid = 1718] [id = 107] 10:31:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef25c00 == 81 [pid = 1718] [id = 106] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 155 (0xa6e34c00) [pid = 1718] [serial = 241] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 154 (0xa2271800) [pid = 1718] [serial = 117] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 153 (0x91268800) [pid = 1718] [serial = 247] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 152 (0xa217d400) [pid = 1718] [serial = 244] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 151 (0xa6da2400) [pid = 1718] [serial = 237] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 150 (0x9b320000) [pid = 1718] [serial = 231] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 149 (0xa2175400) [pid = 1718] [serial = 189] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 148 (0x922e9400) [pid = 1718] [serial = 144] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 147 (0xa6721c00) [pid = 1718] [serial = 180] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 146 (0x99fb7000) [pid = 1718] [serial = 147] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 145 (0xa2eacc00) [pid = 1718] [serial = 153] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 144 (0x9b010c00) [pid = 1718] [serial = 195] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 143 (0x9cb04000) [pid = 1718] [serial = 150] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 142 (0x99159000) [pid = 1718] [serial = 228] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0x9b010400) [pid = 1718] [serial = 198] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0x9a063c00) [pid = 1718] [serial = 183] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x9bec5000) [pid = 1718] [serial = 186] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x9acc5400) [pid = 1718] [serial = 192] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0xa33bfc00) [pid = 1718] [serial = 156] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0xa61b7c00) [pid = 1718] [serial = 225] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x923ea800) [pid = 1718] [serial = 201] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0xa6751400) [pid = 1718] [serial = 234] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x91071800) [pid = 1718] [serial = 280] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x8f94ec00) [pid = 1718] [serial = 279] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x923e5800) [pid = 1718] [serial = 271] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x92374000) [pid = 1718] [serial = 270] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x8f0d4c00) [pid = 1718] [serial = 298] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x8f0d0800) [pid = 1718] [serial = 297] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x9769d800) [pid = 1718] [serial = 309] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x99f6f800) [pid = 1718] [serial = 273] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x99fc6800) [pid = 1718] [serial = 274] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x923e8800) [pid = 1718] [serial = 306] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x91069000) [pid = 1718] [serial = 303] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x91070800) [pid = 1718] [serial = 304] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x8f90b400) [pid = 1718] [serial = 301] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8f903c00) [pid = 1718] [serial = 300] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0xa2177800) [pid = 1718] [serial = 277] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x9b978400) [pid = 1718] [serial = 276] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0xa1009400) [pid = 1718] [serial = 268] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x99159400) [pid = 1718] [serial = 310] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x980af800) [pid = 1718] [serial = 312] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x99fc5400) [pid = 1718] [serial = 313] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x93ccb000) [pid = 1718] [serial = 307] [outer = (nil)] [url = about:blank] 10:31:45 INFO - PROCESS | 1718 | 1466011905926 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1529ms 10:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:31:46 INFO - PROCESS | 1718 | 1466011905997 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:31:46 INFO - PROCESS | 1718 | 1466011906000 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:31:46 INFO - PROCESS | 1718 | 1466011906006 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:31:46 INFO - PROCESS | 1718 | 1466011906012 Marionette TRACE conn3 <- [1,506,null,{}] 10:31:46 INFO - PROCESS | 1718 | 1466011906028 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:46 INFO - PROCESS | 1718 | 1466011906036 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:46 INFO - PROCESS | 1718 | 1466011906199 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:31:46 INFO - PROCESS | 1718 | 1466011906331 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:46 INFO - PROCESS | 1718 | 1466011906339 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f841000 == 82 [pid = 1718] [id = 134] 10:31:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x8f908c00) [pid = 1718] [serial = 401] [outer = (nil)] 10:31:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x8f94cc00) [pid = 1718] [serial = 402] [outer = 0x8f908c00] 10:31:46 INFO - PROCESS | 1718 | 1466011906415 Marionette DEBUG loaded listener.js 10:31:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x9106cc00) [pid = 1718] [serial = 403] [outer = 0x8f908c00] 10:31:47 INFO - PROCESS | 1718 | 1466011907739 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1793ms 10:31:47 INFO - PROCESS | 1718 | 1466011907798 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:31:47 INFO - PROCESS | 1718 | 1466011907802 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:31:47 INFO - PROCESS | 1718 | 1466011907897 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 1718 | 1466011907901 Marionette TRACE conn3 <- [1,510,null,{}] 10:31:47 INFO - PROCESS | 1718 | 1466011907906 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:47 INFO - PROCESS | 1718 | 1466011907911 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:48 INFO - PROCESS | 1718 | 1466011908120 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:31:48 INFO - PROCESS | 1718 | 1466011908140 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:48 INFO - PROCESS | 1718 | 1466011908151 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee05800 == 83 [pid = 1718] [id = 135] 10:31:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8f944400) [pid = 1718] [serial = 404] [outer = (nil)] 10:31:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x951d5400) [pid = 1718] [serial = 405] [outer = 0x8f944400] 10:31:48 INFO - PROCESS | 1718 | 1466011908219 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x9825e000) [pid = 1718] [serial = 406] [outer = 0x8f944400] 10:31:49 INFO - PROCESS | 1718 | 1466011909146 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:31:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1346ms 10:31:49 INFO - PROCESS | 1718 | 1466011909228 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:31:49 INFO - PROCESS | 1718 | 1466011909231 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:31:49 INFO - PROCESS | 1718 | 1466011909238 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:31:49 INFO - PROCESS | 1718 | 1466011909241 Marionette TRACE conn3 <- [1,514,null,{}] 10:31:49 INFO - PROCESS | 1718 | 1466011909246 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:49 INFO - PROCESS | 1718 | 1466011909251 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:49 INFO - PROCESS | 1718 | 1466011909467 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:31:49 INFO - PROCESS | 1718 | 1466011909498 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 1718 | 1466011909506 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x92ad3c00 == 84 [pid = 1718] [id = 136] 10:31:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x9475f000) [pid = 1718] [serial = 407] [outer = (nil)] 10:31:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x99c81000) [pid = 1718] [serial = 408] [outer = 0x9475f000] 10:31:49 INFO - PROCESS | 1718 | 1466011909573 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x99fb4000) [pid = 1718] [serial = 409] [outer = 0x9475f000] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x9106c400) [pid = 1718] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8f6cdc00) [pid = 1718] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x8e6a0000) [pid = 1718] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x8e81fc00) [pid = 1718] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8f836400) [pid = 1718] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x92374c00) [pid = 1718] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x93ccd000) [pid = 1718] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x93942800) [pid = 1718] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x8f904400) [pid = 1718] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8ee05c00) [pid = 1718] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f950800) [pid = 1718] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f0d3800) [pid = 1718] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:31:50 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8ee10c00) [pid = 1718] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:31:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:31:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1532ms 10:31:50 INFO - PROCESS | 1718 | 1466011910763 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:31:50 INFO - PROCESS | 1718 | 1466011910771 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:31:50 INFO - PROCESS | 1718 | 1466011910775 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:31:50 INFO - PROCESS | 1718 | 1466011910781 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:31:50 INFO - PROCESS | 1718 | 1466011910783 Marionette TRACE conn3 <- [1,518,null,{}] 10:31:50 INFO - PROCESS | 1718 | 1466011910789 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:50 INFO - PROCESS | 1718 | 1466011910799 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:51 INFO - PROCESS | 1718 | 1466011911042 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:31:51 INFO - PROCESS | 1718 | 1466011911062 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:51 INFO - PROCESS | 1718 | 1466011911070 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f904800 == 85 [pid = 1718] [id = 137] 10:31:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x9106f800) [pid = 1718] [serial = 410] [outer = (nil)] 10:31:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x99fc6400) [pid = 1718] [serial = 411] [outer = 0x9106f800] 10:31:51 INFO - PROCESS | 1718 | 1466011911140 Marionette DEBUG loaded listener.js 10:31:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x9a560c00) [pid = 1718] [serial = 412] [outer = 0x9106f800] 10:31:51 INFO - PROCESS | 1718 | 1466011911957 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:31:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:31:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1197ms 10:31:51 INFO - PROCESS | 1718 | 1466011911981 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:31:51 INFO - PROCESS | 1718 | 1466011911985 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:31:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:31:51 INFO - PROCESS | 1718 | 1466011911991 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:31:51 INFO - PROCESS | 1718 | 1466011911993 Marionette TRACE conn3 <- [1,522,null,{}] 10:31:52 INFO - PROCESS | 1718 | 1466011911999 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:52 INFO - PROCESS | 1718 | 1466011912003 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:52 INFO - PROCESS | 1718 | 1466011912151 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:31:52 INFO - PROCESS | 1718 | 1466011912170 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 1718 | 1466011912180 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1ea000 == 86 [pid = 1718] [id = 138] 10:31:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x8f6cdc00) [pid = 1718] [serial = 413] [outer = (nil)] 10:31:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x9a827c00) [pid = 1718] [serial = 414] [outer = 0x8f6cdc00] 10:31:52 INFO - PROCESS | 1718 | 1466011912256 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x9acbc800) [pid = 1718] [serial = 415] [outer = 0x8f6cdc00] 10:31:53 INFO - PROCESS | 1718 | 1466011913418 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1482ms 10:31:53 INFO - PROCESS | 1718 | 1466011913474 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:31:53 INFO - PROCESS | 1718 | 1466011913481 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:31:53 INFO - PROCESS | 1718 | 1466011913488 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 1718 | 1466011913496 Marionette TRACE conn3 <- [1,526,null,{}] 10:31:53 INFO - PROCESS | 1718 | 1466011913503 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:53 INFO - PROCESS | 1718 | 1466011913509 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:53 INFO - PROCESS | 1718 | 1466011913735 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:31:54 INFO - PROCESS | 1718 | 1466011914018 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:54 INFO - PROCESS | 1718 | 1466011914029 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ca800 == 87 [pid = 1718] [id = 139] 10:31:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x8f0cc400) [pid = 1718] [serial = 416] [outer = (nil)] 10:31:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8f775400) [pid = 1718] [serial = 417] [outer = 0x8f0cc400] 10:31:54 INFO - PROCESS | 1718 | 1466011914122 Marionette DEBUG loaded listener.js 10:31:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x8f77e400) [pid = 1718] [serial = 418] [outer = 0x8f0cc400] 10:31:55 INFO - PROCESS | 1718 | 1466011915122 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 10:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1688ms 10:31:55 INFO - PROCESS | 1718 | 1466011915176 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:31:55 INFO - PROCESS | 1718 | 1466011915183 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:31:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:31:55 INFO - PROCESS | 1718 | 1466011915194 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:31:55 INFO - PROCESS | 1718 | 1466011915197 Marionette TRACE conn3 <- [1,530,null,{}] 10:31:55 INFO - PROCESS | 1718 | 1466011915204 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:55 INFO - PROCESS | 1718 | 1466011915210 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:55 INFO - PROCESS | 1718 | 1466011915400 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:31:55 INFO - PROCESS | 1718 | 1466011915664 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:55 INFO - PROCESS | 1718 | 1466011915674 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x9106e800 == 88 [pid = 1718] [id = 140] 10:31:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x922e2400) [pid = 1718] [serial = 419] [outer = (nil)] 10:31:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x9394cc00) [pid = 1718] [serial = 420] [outer = 0x922e2400] 10:31:55 INFO - PROCESS | 1718 | 1466011915770 Marionette DEBUG loaded listener.js 10:31:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x99155400) [pid = 1718] [serial = 421] [outer = 0x922e2400] 10:31:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x9236d800) [pid = 1718] [serial = 422] [outer = 0x93949400] 10:31:56 INFO - PROCESS | 1718 | 1466011916692 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:31:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:31:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:31:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1537ms 10:31:56 INFO - PROCESS | 1718 | 1466011916739 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:31:56 INFO - PROCESS | 1718 | 1466011916742 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:31:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:31:56 INFO - PROCESS | 1718 | 1466011916752 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:31:56 INFO - PROCESS | 1718 | 1466011916757 Marionette TRACE conn3 <- [1,534,null,{}] 10:31:56 INFO - PROCESS | 1718 | 1466011916774 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:56 INFO - PROCESS | 1718 | 1466011916782 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:56 INFO - PROCESS | 1718 | 1466011916990 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:31:57 INFO - PROCESS | 1718 | 1466011917213 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:57 INFO - PROCESS | 1718 | 1466011917227 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x9b011000 == 89 [pid = 1718] [id = 141] 10:31:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x9b542c00) [pid = 1718] [serial = 423] [outer = (nil)] 10:31:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x9b6acc00) [pid = 1718] [serial = 424] [outer = 0x9b542c00] 10:31:57 INFO - PROCESS | 1718 | 1466011917319 Marionette DEBUG loaded listener.js 10:31:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x9c07b400) [pid = 1718] [serial = 425] [outer = 0x9b542c00] 10:31:58 INFO - PROCESS | 1718 | 1466011918146 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:31:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:31:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1435ms 10:31:58 INFO - PROCESS | 1718 | 1466011918187 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:31:58 INFO - PROCESS | 1718 | 1466011918192 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:31:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:31:58 INFO - PROCESS | 1718 | 1466011918198 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:31:58 INFO - PROCESS | 1718 | 1466011918200 Marionette TRACE conn3 <- [1,538,null,{}] 10:31:58 INFO - PROCESS | 1718 | 1466011918222 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:58 INFO - PROCESS | 1718 | 1466011918228 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:58 INFO - PROCESS | 1718 | 1466011918474 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:31:58 INFO - PROCESS | 1718 | 1466011918580 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 1718 | 1466011918586 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a686400 == 90 [pid = 1718] [id = 142] 10:31:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x9b014c00) [pid = 1718] [serial = 426] [outer = (nil)] 10:31:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0xa1f8f400) [pid = 1718] [serial = 427] [outer = 0x9b014c00] 10:31:58 INFO - PROCESS | 1718 | 1466011918689 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0xa217c000) [pid = 1718] [serial = 428] [outer = 0x9b014c00] 10:31:59 INFO - PROCESS | 1718 | 1466011919580 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:31:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 10:31:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1426ms 10:31:59 INFO - PROCESS | 1718 | 1466011919625 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:31:59 INFO - PROCESS | 1718 | 1466011919629 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:31:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:31:59 INFO - PROCESS | 1718 | 1466011919635 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:31:59 INFO - PROCESS | 1718 | 1466011919639 Marionette TRACE conn3 <- [1,542,null,{}] 10:31:59 INFO - PROCESS | 1718 | 1466011919664 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:59 INFO - PROCESS | 1718 | 1466011919670 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:31:59 INFO - PROCESS | 1718 | 1466011919853 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:32:00 INFO - PROCESS | 1718 | 1466011920035 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:00 INFO - PROCESS | 1718 | 1466011920044 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1dc800 == 91 [pid = 1718] [id = 143] 10:32:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x92bd7800) [pid = 1718] [serial = 429] [outer = (nil)] 10:32:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x92bdf000) [pid = 1718] [serial = 430] [outer = 0x92bd7800] 10:32:00 INFO - PROCESS | 1718 | 1466011920121 Marionette DEBUG loaded listener.js 10:32:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x92be3400) [pid = 1718] [serial = 431] [outer = 0x92bd7800] 10:32:01 INFO - PROCESS | 1718 | 1466011921052 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:32:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 10:32:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1445ms 10:32:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:32:01 INFO - PROCESS | 1718 | 1466011921082 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:32:01 INFO - PROCESS | 1718 | 1466011921086 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:32:01 INFO - PROCESS | 1718 | 1466011921112 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:32:01 INFO - PROCESS | 1718 | 1466011921117 Marionette TRACE conn3 <- [1,546,null,{}] 10:32:01 INFO - PROCESS | 1718 | 1466011921127 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:01 INFO - PROCESS | 1718 | 1466011921140 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:01 INFO - PROCESS | 1718 | 1466011921375 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:32:01 INFO - PROCESS | 1718 | 1466011921602 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:01 INFO - PROCESS | 1718 | 1466011921614 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0e8800 == 92 [pid = 1718] [id = 144] 10:32:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x8f0e9800) [pid = 1718] [serial = 432] [outer = (nil)] 10:32:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x8f0ef400) [pid = 1718] [serial = 433] [outer = 0x8f0e9800] 10:32:01 INFO - PROCESS | 1718 | 1466011921736 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x947c2800) [pid = 1718] [serial = 434] [outer = 0x8f0e9800] 10:32:02 INFO - PROCESS | 1718 | 1466011922601 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:32:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1558ms 10:32:02 INFO - PROCESS | 1718 | 1466011922650 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:32:02 INFO - PROCESS | 1718 | 1466011922654 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:32:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:32:02 INFO - PROCESS | 1718 | 1466011922661 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 1718 | 1466011922664 Marionette TRACE conn3 <- [1,550,null,{}] 10:32:02 INFO - PROCESS | 1718 | 1466011922670 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:02 INFO - PROCESS | 1718 | 1466011922674 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:02 INFO - PROCESS | 1718 | 1466011922910 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:32:03 INFO - PROCESS | 1718 | 1466011923128 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:03 INFO - PROCESS | 1718 | 1466011923138 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e696800 == 93 [pid = 1718] [id = 145] 10:32:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x8f0ec000) [pid = 1718] [serial = 435] [outer = (nil)] 10:32:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x90e03c00) [pid = 1718] [serial = 436] [outer = 0x8f0ec000] 10:32:03 INFO - PROCESS | 1718 | 1466011923233 Marionette DEBUG loaded listener.js 10:32:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x90e0b400) [pid = 1718] [serial = 437] [outer = 0x8f0ec000] 10:32:04 INFO - PROCESS | 1718 | 1466011924090 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:32:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 10:32:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1479ms 10:32:04 INFO - PROCESS | 1718 | 1466011924143 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:32:04 INFO - PROCESS | 1718 | 1466011924147 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:32:04 INFO - PROCESS | 1718 | 1466011924154 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:32:04 INFO - PROCESS | 1718 | 1466011924158 Marionette TRACE conn3 <- [1,554,null,{}] 10:32:04 INFO - PROCESS | 1718 | 1466011924163 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:04 INFO - PROCESS | 1718 | 1466011924170 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:04 INFO - PROCESS | 1718 | 1466011924374 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:32:04 INFO - PROCESS | 1718 | 1466011924608 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:04 INFO - PROCESS | 1718 | 1466011924618 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e03800 == 94 [pid = 1718] [id = 146] 10:32:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x90e06c00) [pid = 1718] [serial = 438] [outer = (nil)] 10:32:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x92b81400) [pid = 1718] [serial = 439] [outer = 0x90e06c00] 10:32:04 INFO - PROCESS | 1718 | 1466011924741 Marionette DEBUG loaded listener.js 10:32:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x92b85800) [pid = 1718] [serial = 440] [outer = 0x90e06c00] 10:32:05 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:05 INFO - PROCESS | 1718 | 1466011925600 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1479ms 10:32:05 INFO - PROCESS | 1718 | 1466011925633 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:32:05 INFO - PROCESS | 1718 | 1466011925637 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:32:05 INFO - PROCESS | 1718 | 1466011925643 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:32:05 INFO - PROCESS | 1718 | 1466011925646 Marionette TRACE conn3 <- [1,558,null,{}] 10:32:05 INFO - PROCESS | 1718 | 1466011925653 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:05 INFO - PROCESS | 1718 | 1466011925658 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:05 INFO - PROCESS | 1718 | 1466011925832 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:32:06 INFO - PROCESS | 1718 | 1466011926011 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:06 INFO - PROCESS | 1718 | 1466011926018 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f1800 == 95 [pid = 1718] [id = 147] 10:32:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0x90e0e000) [pid = 1718] [serial = 441] [outer = (nil)] 10:32:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x92b8b400) [pid = 1718] [serial = 442] [outer = 0x90e0e000] 10:32:06 INFO - PROCESS | 1718 | 1466011926096 Marionette DEBUG loaded listener.js 10:32:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 143 (0x92b8d000) [pid = 1718] [serial = 443] [outer = 0x90e0e000] 10:32:06 INFO - PROCESS | 1718 | 1466011926985 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1385ms 10:32:07 INFO - PROCESS | 1718 | 1466011927029 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:32:07 INFO - PROCESS | 1718 | 1466011927033 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:32:07 INFO - PROCESS | 1718 | 1466011927040 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:32:07 INFO - PROCESS | 1718 | 1466011927043 Marionette TRACE conn3 <- [1,562,null,{}] 10:32:07 INFO - PROCESS | 1718 | 1466011927049 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:07 INFO - PROCESS | 1718 | 1466011927054 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:07 INFO - PROCESS | 1718 | 1466011927235 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:32:07 INFO - PROCESS | 1718 | 1466011927434 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:07 INFO - PROCESS | 1718 | 1466011927441 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614c00 == 96 [pid = 1718] [id = 148] 10:32:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 144 (0x8c616000) [pid = 1718] [serial = 444] [outer = (nil)] 10:32:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 145 (0x8c61cc00) [pid = 1718] [serial = 445] [outer = 0x8c616000] 10:32:07 INFO - PROCESS | 1718 | 1466011927521 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 146 (0x8c61e000) [pid = 1718] [serial = 446] [outer = 0x8c616000] 10:32:08 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:08 INFO - PROCESS | 1718 | 1466011928412 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1443ms 10:32:08 INFO - PROCESS | 1718 | 1466011928483 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 1718 | 1466011928487 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:32:08 INFO - PROCESS | 1718 | 1466011928513 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 1718 | 1466011928517 Marionette TRACE conn3 <- [1,566,null,{}] 10:32:08 INFO - PROCESS | 1718 | 1466011928523 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:08 INFO - PROCESS | 1718 | 1466011928528 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:08 INFO - PROCESS | 1718 | 1466011928722 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:32:08 INFO - PROCESS | 1718 | 1466011928909 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 1718 | 1466011928918 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c775400 == 97 [pid = 1718] [id = 149] 10:32:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 147 (0x8c777000) [pid = 1718] [serial = 447] [outer = (nil)] 10:32:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 148 (0x8c77f800) [pid = 1718] [serial = 448] [outer = 0x8c777000] 10:32:09 INFO - PROCESS | 1718 | 1466011929068 Marionette DEBUG loaded listener.js 10:32:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 149 (0x8c784c00) [pid = 1718] [serial = 449] [outer = 0x8c777000] 10:32:09 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:09 INFO - PROCESS | 1718 | 1466011929958 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1484ms 10:32:09 INFO - PROCESS | 1718 | 1466011929993 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:32:09 INFO - PROCESS | 1718 | 1466011929996 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:32:10 INFO - PROCESS | 1718 | 1466011930003 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:32:10 INFO - PROCESS | 1718 | 1466011930006 Marionette TRACE conn3 <- [1,570,null,{}] 10:32:10 INFO - PROCESS | 1718 | 1466011930011 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:10 INFO - PROCESS | 1718 | 1466011930016 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:10 INFO - PROCESS | 1718 | 1466011930183 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:32:10 INFO - PROCESS | 1718 | 1466011930370 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 1718 | 1466011930378 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615800 == 98 [pid = 1718] [id = 150] 10:32:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 150 (0x8c618400) [pid = 1718] [serial = 450] [outer = (nil)] 10:32:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 151 (0x8e820400) [pid = 1718] [serial = 451] [outer = 0x8c618400] 10:32:10 INFO - PROCESS | 1718 | 1466011930454 Marionette DEBUG loaded listener.js 10:32:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 152 (0x8ef2c400) [pid = 1718] [serial = 452] [outer = 0x8c618400] 10:32:11 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:11 INFO - PROCESS | 1718 | 1466011931774 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1840ms 10:32:11 INFO - PROCESS | 1718 | 1466011931844 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:32:11 INFO - PROCESS | 1718 | 1466011931850 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:32:11 INFO - PROCESS | 1718 | 1466011931857 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 1718 | 1466011931864 Marionette TRACE conn3 <- [1,574,null,{}] 10:32:11 INFO - PROCESS | 1718 | 1466011931871 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:11 INFO - PROCESS | 1718 | 1466011931876 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:12 INFO - PROCESS | 1718 | 1466011932088 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:32:12 INFO - PROCESS | 1718 | 1466011932320 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:12 INFO - PROCESS | 1718 | 1466011932330 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2a000 == 99 [pid = 1718] [id = 151] 10:32:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 153 (0x8ef2cc00) [pid = 1718] [serial = 453] [outer = (nil)] 10:32:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 154 (0x8e818000) [pid = 1718] [serial = 454] [outer = 0x8ef2cc00] 10:32:12 INFO - PROCESS | 1718 | 1466011932515 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 155 (0x8ef30400) [pid = 1718] [serial = 455] [outer = 0x8ef2cc00] 10:32:13 INFO - PROCESS | 1718 | 1466011933424 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:32:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:32:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1631ms 10:32:13 INFO - PROCESS | 1718 | 1466011933488 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:32:13 INFO - PROCESS | 1718 | 1466011933495 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:32:13 INFO - PROCESS | 1718 | 1466011933504 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:32:13 INFO - PROCESS | 1718 | 1466011933508 Marionette TRACE conn3 <- [1,578,null,{}] 10:32:13 INFO - PROCESS | 1718 | 1466011933514 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:13 INFO - PROCESS | 1718 | 1466011933519 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:13 INFO - PROCESS | 1718 | 1466011933691 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:32:13 INFO - PROCESS | 1718 | --DOCSHELL 0x9236ac00 == 98 [pid = 1718] [id = 22] 10:32:13 INFO - PROCESS | 1718 | --DOCSHELL 0x9b397c00 == 97 [pid = 1718] [id = 73] 10:32:13 INFO - PROCESS | 1718 | --DOCSHELL 0x91074000 == 96 [pid = 1718] [id = 91] 10:32:13 INFO - PROCESS | 1718 | --DOCSHELL 0x91fedc00 == 95 [pid = 1718] [id = 71] 10:32:13 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee10400 == 94 [pid = 1718] [id = 98] 10:32:13 INFO - PROCESS | 1718 | --DOCSHELL 0x8f835400 == 93 [pid = 1718] [id = 96] 10:32:13 INFO - PROCESS | 1718 | --DOMWINDOW == 154 (0x99c86800) [pid = 1718] [serial = 360] [outer = (nil)] [url = about:blank] 10:32:13 INFO - PROCESS | 1718 | 1466011933976 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:13 INFO - PROCESS | 1718 | 1466011933987 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:13 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94f400 == 92 [pid = 1718] [id = 94] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee05400 == 91 [pid = 1718] [id = 97] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x9beec800 == 90 [pid = 1718] [id = 92] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f903800 == 89 [pid = 1718] [id = 95] 10:32:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e819400 == 90 [pid = 1718] [id = 152] 10:32:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 155 (0x8e81b800) [pid = 1718] [serial = 456] [outer = (nil)] 10:32:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 156 (0x8ef2a800) [pid = 1718] [serial = 457] [outer = 0x8e81b800] 10:32:14 INFO - PROCESS | 1718 | 1466011934063 Marionette DEBUG loaded listener.js 10:32:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 157 (0x8f1dc400) [pid = 1718] [serial = 458] [outer = 0x8e81b800] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f904800 == 89 [pid = 1718] [id = 137] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x92ad3c00 == 88 [pid = 1718] [id = 136] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee05800 == 87 [pid = 1718] [id = 135] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f841000 == 86 [pid = 1718] [id = 134] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0c400 == 85 [pid = 1718] [id = 133] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2ac00 == 84 [pid = 1718] [id = 132] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2f400 == 83 [pid = 1718] [id = 130] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69dc00 == 82 [pid = 1718] [id = 129] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0xa61ba000 == 81 [pid = 1718] [id = 128] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0xa2451400 == 80 [pid = 1718] [id = 127] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x9c07a800 == 79 [pid = 1718] [id = 126] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0cc00 == 78 [pid = 1718] [id = 125] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef27000 == 77 [pid = 1718] [id = 124] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x9a82c400 == 76 [pid = 1718] [id = 123] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x91072c00 == 75 [pid = 1718] [id = 122] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0cf400 == 74 [pid = 1718] [id = 121] 10:32:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81c800 == 73 [pid = 1718] [id = 120] 10:32:14 INFO - PROCESS | 1718 | 1466011934872 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 156 (0x93ab2c00) [pid = 1718] [serial = 358] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 155 (0x9236d000) [pid = 1718] [serial = 348] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 154 (0x91066c00) [pid = 1718] [serial = 346] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 153 (0x8e817000) [pid = 1718] [serial = 339] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 152 (0x8f0d3000) [pid = 1718] [serial = 342] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 151 (0x8f83f400) [pid = 1718] [serial = 289] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 150 (0x9517f400) [pid = 1718] [serial = 351] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 149 (0x99f6b000) [pid = 1718] [serial = 354] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 148 (0x91260800) [pid = 1718] [serial = 321] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 147 (0x8f6cc800) [pid = 1718] [serial = 318] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 146 (0x9b00bc00) [pid = 1718] [serial = 316] [outer = (nil)] [url = about:blank] 10:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1429ms 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 145 (0xa326f400) [pid = 1718] [serial = 286] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 144 (0x8ee0d000) [pid = 1718] [serial = 292] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 143 (0x923ed400) [pid = 1718] [serial = 349] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 142 (0xa24eac00) [pid = 1718] [serial = 283] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0x8f946c00) [pid = 1718] [serial = 345] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0x99fbf000) [pid = 1718] [serial = 355] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x8f6c3800) [pid = 1718] [serial = 343] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x9914e400) [pid = 1718] [serial = 352] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x9b018c00) [pid = 1718] [serial = 330] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x9cb08400) [pid = 1718] [serial = 333] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x8e81a400) [pid = 1718] [serial = 340] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x8e69fc00) [pid = 1718] [serial = 336] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x9a667000) [pid = 1718] [serial = 324] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x923e3000) [pid = 1718] [serial = 357] [outer = (nil)] [url = about:blank] 10:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x8ef2a400) [pid = 1718] [serial = 295] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x8f1e8000) [pid = 1718] [serial = 327] [outer = (nil)] [url = about:blank] 10:32:14 INFO - PROCESS | 1718 | 1466011934940 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:32:14 INFO - PROCESS | 1718 | 1466011934942 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:32:14 INFO - PROCESS | 1718 | 1466011934959 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 1718 | 1466011934968 Marionette TRACE conn3 <- [1,582,null,{}] 10:32:14 INFO - PROCESS | 1718 | 1466011934984 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:14 INFO - PROCESS | 1718 | 1466011934992 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:15 INFO - PROCESS | 1718 | 1466011935173 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:32:15 INFO - PROCESS | 1718 | 1466011935313 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 1718 | 1466011935325 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e3400 == 74 [pid = 1718] [id = 153] 10:32:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x8f776000) [pid = 1718] [serial = 459] [outer = (nil)] 10:32:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x8f77dc00) [pid = 1718] [serial = 460] [outer = 0x8f776000] 10:32:15 INFO - PROCESS | 1718 | 1466011935393 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x8f83d800) [pid = 1718] [serial = 461] [outer = 0x8f776000] 10:32:16 INFO - PROCESS | 1718 | 1466011936179 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1286ms 10:32:16 INFO - PROCESS | 1718 | 1466011936245 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 1718 | 1466011936250 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:32:16 INFO - PROCESS | 1718 | 1466011936255 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 1718 | 1466011936258 Marionette TRACE conn3 <- [1,586,null,{}] 10:32:16 INFO - PROCESS | 1718 | 1466011936263 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:16 INFO - PROCESS | 1718 | 1466011936268 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:16 INFO - PROCESS | 1718 | 1466011936428 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:32:16 INFO - PROCESS | 1718 | 1466011936437 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:16 INFO - PROCESS | 1718 | 1466011936445 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c3400 == 75 [pid = 1718] [id = 154] 10:32:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x8f841000) [pid = 1718] [serial = 462] [outer = (nil)] 10:32:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x8f90e800) [pid = 1718] [serial = 463] [outer = 0x8f841000] 10:32:16 INFO - PROCESS | 1718 | 1466011936510 Marionette DEBUG loaded listener.js 10:32:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x8f94fc00) [pid = 1718] [serial = 464] [outer = 0x8f841000] 10:32:17 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:17 INFO - PROCESS | 1718 | 1466011937415 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1181ms 10:32:17 INFO - PROCESS | 1718 | 1466011937438 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:32:17 INFO - PROCESS | 1718 | 1466011937441 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:32:17 INFO - PROCESS | 1718 | 1466011937447 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:32:17 INFO - PROCESS | 1718 | 1466011937450 Marionette TRACE conn3 <- [1,590,null,{}] 10:32:17 INFO - PROCESS | 1718 | 1466011937456 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:17 INFO - PROCESS | 1718 | 1466011937460 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:17 INFO - PROCESS | 1718 | 1466011937688 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:32:17 INFO - PROCESS | 1718 | 1466011937705 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:17 INFO - PROCESS | 1718 | 1466011937712 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81c800 == 76 [pid = 1718] [id = 155] 10:32:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x8f77f000) [pid = 1718] [serial = 465] [outer = (nil)] 10:32:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x91066c00) [pid = 1718] [serial = 466] [outer = 0x8f77f000] 10:32:17 INFO - PROCESS | 1718 | 1466011937781 Marionette DEBUG loaded listener.js 10:32:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x9106e000) [pid = 1718] [serial = 467] [outer = 0x8f77f000] 10:32:19 INFO - PROCESS | 1718 | 1466011939176 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x8f0ca000) [pid = 1718] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x8e698000) [pid = 1718] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x8f6c4400) [pid = 1718] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x8f949000) [pid = 1718] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x99fc9000) [pid = 1718] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x8f1dec00) [pid = 1718] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x9b53ec00) [pid = 1718] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x9475f000) [pid = 1718] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x8ee0e000) [pid = 1718] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x8f908c00) [pid = 1718] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x9106f800) [pid = 1718] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x8ef2b000) [pid = 1718] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:32:19 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x8f944400) [pid = 1718] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1828ms 10:32:19 INFO - PROCESS | 1718 | 1466011939287 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 1718 | 1466011939290 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:32:19 INFO - PROCESS | 1718 | 1466011939298 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 1718 | 1466011939301 Marionette TRACE conn3 <- [1,594,null,{}] 10:32:19 INFO - PROCESS | 1718 | 1466011939306 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:19 INFO - PROCESS | 1718 | 1466011939315 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:19 INFO - PROCESS | 1718 | 1466011939532 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:32:19 INFO - PROCESS | 1718 | 1466011939623 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:19 INFO - PROCESS | 1718 | 1466011939634 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f944400 == 77 [pid = 1718] [id = 156] 10:32:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8f949000) [pid = 1718] [serial = 468] [outer = (nil)] 10:32:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x91267c00) [pid = 1718] [serial = 469] [outer = 0x8f949000] 10:32:19 INFO - PROCESS | 1718 | 1466011939708 Marionette DEBUG loaded listener.js 10:32:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x922e7400) [pid = 1718] [serial = 470] [outer = 0x8f949000] 10:32:20 INFO - PROCESS | 1718 | 1466011940394 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1140ms 10:32:20 INFO - PROCESS | 1718 | 1466011940445 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:32:20 INFO - PROCESS | 1718 | 1466011940449 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:32:20 INFO - PROCESS | 1718 | 1466011940455 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:32:20 INFO - PROCESS | 1718 | 1466011940458 Marionette TRACE conn3 <- [1,598,null,{}] 10:32:20 INFO - PROCESS | 1718 | 1466011940464 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:20 INFO - PROCESS | 1718 | 1466011940468 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:20 INFO - PROCESS | 1718 | 1466011940622 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:32:20 INFO - PROCESS | 1718 | 1466011940632 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:20 INFO - PROCESS | 1718 | 1466011940645 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f83d000 == 78 [pid = 1718] [id = 157] 10:32:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x8f908c00) [pid = 1718] [serial = 471] [outer = (nil)] 10:32:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x92ad4800) [pid = 1718] [serial = 472] [outer = 0x8f908c00] 10:32:20 INFO - PROCESS | 1718 | 1466011940709 Marionette DEBUG loaded listener.js 10:32:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x92b89c00) [pid = 1718] [serial = 473] [outer = 0x8f908c00] 10:32:21 INFO - PROCESS | 1718 | 1466011941756 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1334ms 10:32:21 INFO - PROCESS | 1718 | 1466011941791 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:32:21 INFO - PROCESS | 1718 | 1466011941797 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:32:21 INFO - PROCESS | 1718 | 1466011941805 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:32:21 INFO - PROCESS | 1718 | 1466011941810 Marionette TRACE conn3 <- [1,602,null,{}] 10:32:21 INFO - PROCESS | 1718 | 1466011941818 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:21 INFO - PROCESS | 1718 | 1466011941824 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:22 INFO - PROCESS | 1718 | 1466011942017 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:32:22 INFO - PROCESS | 1718 | 1466011942248 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:22 INFO - PROCESS | 1718 | 1466011942258 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69cc00 == 79 [pid = 1718] [id = 158] 10:32:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x8e6a3c00) [pid = 1718] [serial = 474] [outer = (nil)] 10:32:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x8ee0bc00) [pid = 1718] [serial = 475] [outer = 0x8e6a3c00] 10:32:22 INFO - PROCESS | 1718 | 1466011942377 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x8ef30000) [pid = 1718] [serial = 476] [outer = 0x8e6a3c00] 10:32:23 INFO - PROCESS | 1718 | 1466011943240 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1483ms 10:32:23 INFO - PROCESS | 1718 | 1466011943288 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:32:23 INFO - PROCESS | 1718 | 1466011943295 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:32:23 INFO - PROCESS | 1718 | 1466011943306 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:32:23 INFO - PROCESS | 1718 | 1466011943310 Marionette TRACE conn3 <- [1,606,null,{}] 10:32:23 INFO - PROCESS | 1718 | 1466011943316 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:23 INFO - PROCESS | 1718 | 1466011943321 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:23 INFO - PROCESS | 1718 | 1466011943509 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:32:23 INFO - PROCESS | 1718 | 1466011943687 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 1718 | 1466011943695 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77b000 == 80 [pid = 1718] [id = 159] 10:32:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x8f0f4c00) [pid = 1718] [serial = 477] [outer = (nil)] 10:32:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x8f1e7c00) [pid = 1718] [serial = 478] [outer = 0x8f0f4c00] 10:32:23 INFO - PROCESS | 1718 | 1466011943779 Marionette DEBUG loaded listener.js 10:32:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x8f778000) [pid = 1718] [serial = 479] [outer = 0x8f0f4c00] 10:32:24 INFO - PROCESS | 1718 | 1466011944776 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:32:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:32:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1530ms 10:32:24 INFO - PROCESS | 1718 | 1466011944841 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:32:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:32:24 INFO - PROCESS | 1718 | 1466011944845 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:32:24 INFO - PROCESS | 1718 | 1466011944851 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 1718 | 1466011944857 Marionette TRACE conn3 <- [1,610,null,{}] 10:32:24 INFO - PROCESS | 1718 | 1466011944874 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:24 INFO - PROCESS | 1718 | 1466011944882 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:25 INFO - PROCESS | 1718 | 1466011945071 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:32:25 INFO - PROCESS | 1718 | 1466011945293 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 1718 | 1466011945303 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x9106d400 == 81 [pid = 1718] [id = 160] 10:32:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x92acbc00) [pid = 1718] [serial = 480] [outer = (nil)] 10:32:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x92b89800) [pid = 1718] [serial = 481] [outer = 0x92acbc00] 10:32:25 INFO - PROCESS | 1718 | 1466011945432 Marionette DEBUG loaded listener.js 10:32:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0x92be4400) [pid = 1718] [serial = 482] [outer = 0x92acbc00] 10:32:26 INFO - PROCESS | 1718 | 1466011946294 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:32:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:32:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1488ms 10:32:26 INFO - PROCESS | 1718 | 1466011946339 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:32:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:32:26 INFO - PROCESS | 1718 | 1466011946344 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:32:26 INFO - PROCESS | 1718 | 1466011946351 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:32:26 INFO - PROCESS | 1718 | 1466011946354 Marionette TRACE conn3 <- [1,614,null,{}] 10:32:26 INFO - PROCESS | 1718 | 1466011946360 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:26 INFO - PROCESS | 1718 | 1466011946365 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:26 INFO - PROCESS | 1718 | 1466011946547 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:32:26 INFO - PROCESS | 1718 | 1466011946727 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:26 INFO - PROCESS | 1718 | 1466011946736 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77ac00 == 82 [pid = 1718] [id = 161] 10:32:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x9394b000) [pid = 1718] [serial = 483] [outer = (nil)] 10:32:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 143 (0x9475ec00) [pid = 1718] [serial = 484] [outer = 0x9394b000] 10:32:26 INFO - PROCESS | 1718 | 1466011946814 Marionette DEBUG loaded listener.js 10:32:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 144 (0x95180800) [pid = 1718] [serial = 485] [outer = 0x9394b000] 10:32:27 INFO - PROCESS | 1718 | 1466011947724 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:32:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:32:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1432ms 10:32:27 INFO - PROCESS | 1718 | 1466011947782 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:32:27 INFO - PROCESS | 1718 | 1466011947785 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:32:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:32:27 INFO - PROCESS | 1718 | 1466011947792 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:32:27 INFO - PROCESS | 1718 | 1466011947795 Marionette TRACE conn3 <- [1,618,null,{}] 10:32:27 INFO - PROCESS | 1718 | 1466011947801 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:27 INFO - PROCESS | 1718 | 1466011947806 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:27 INFO - PROCESS | 1718 | 1466011947982 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:32:28 INFO - PROCESS | 1718 | 1466011948163 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 1718 | 1466011948173 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x93942000 == 83 [pid = 1718] [id = 162] 10:32:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 145 (0x9394c000) [pid = 1718] [serial = 486] [outer = (nil)] 10:32:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 146 (0x976a0400) [pid = 1718] [serial = 487] [outer = 0x9394c000] 10:32:28 INFO - PROCESS | 1718 | 1466011948253 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 147 (0x99526c00) [pid = 1718] [serial = 488] [outer = 0x9394c000] 10:32:29 INFO - PROCESS | 1718 | 1466011949147 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:32:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:32:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1429ms 10:32:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:32:29 INFO - PROCESS | 1718 | 1466011949222 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:32:29 INFO - PROCESS | 1718 | 1466011949225 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:32:29 INFO - PROCESS | 1718 | 1466011949232 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 1718 | 1466011949235 Marionette TRACE conn3 <- [1,622,null,{}] 10:32:29 INFO - PROCESS | 1718 | 1466011949241 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:29 INFO - PROCESS | 1718 | 1466011949251 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:29 INFO - PROCESS | 1718 | 1466011949512 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:32:29 INFO - PROCESS | 1718 | 1466011949761 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 1718 | 1466011949772 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x93ab2c00 == 84 [pid = 1718] [id = 163] 10:32:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 148 (0x9769c800) [pid = 1718] [serial = 489] [outer = (nil)] 10:32:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 149 (0x9a667c00) [pid = 1718] [serial = 490] [outer = 0x9769c800] 10:32:29 INFO - PROCESS | 1718 | 1466011949860 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 150 (0x9a670c00) [pid = 1718] [serial = 491] [outer = 0x9769c800] 10:32:30 INFO - PROCESS | 1718 | 1466011950705 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1535ms 10:32:30 INFO - PROCESS | 1718 | 1466011950768 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:32:30 INFO - PROCESS | 1718 | 1466011950772 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:32:30 INFO - PROCESS | 1718 | 1466011950778 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:32:30 INFO - PROCESS | 1718 | 1466011950781 Marionette TRACE conn3 <- [1,626,null,{}] 10:32:30 INFO - PROCESS | 1718 | 1466011950787 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:30 INFO - PROCESS | 1718 | 1466011950792 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:30 INFO - PROCESS | 1718 | 1466011950979 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:32:31 INFO - PROCESS | 1718 | 1466011951161 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:31 INFO - PROCESS | 1718 | 1466011951169 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f902800 == 85 [pid = 1718] [id = 164] 10:32:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 151 (0x99fc5800) [pid = 1718] [serial = 492] [outer = (nil)] 10:32:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 152 (0x9b00f000) [pid = 1718] [serial = 493] [outer = 0x99fc5800] 10:32:31 INFO - PROCESS | 1718 | 1466011951248 Marionette DEBUG loaded listener.js 10:32:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 153 (0x9b012000) [pid = 1718] [serial = 494] [outer = 0x99fc5800] 10:32:32 INFO - PROCESS | 1718 | 1466011952158 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:32:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:32:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1433ms 10:32:32 INFO - PROCESS | 1718 | 1466011952211 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:32:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:32:32 INFO - PROCESS | 1718 | 1466011952221 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:32:32 INFO - PROCESS | 1718 | 1466011952227 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:32:32 INFO - PROCESS | 1718 | 1466011952231 Marionette TRACE conn3 <- [1,630,null,{}] 10:32:32 INFO - PROCESS | 1718 | 1466011952236 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:32 INFO - PROCESS | 1718 | 1466011952241 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:32 INFO - PROCESS | 1718 | 1466011952413 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:32:32 INFO - PROCESS | 1718 | 1466011952605 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:32 INFO - PROCESS | 1718 | 1466011952616 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x9acbf000 == 86 [pid = 1718] [id = 165] 10:32:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 154 (0x9acc3800) [pid = 1718] [serial = 495] [outer = (nil)] 10:32:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 155 (0x9b544800) [pid = 1718] [serial = 496] [outer = 0x9acc3800] 10:32:32 INFO - PROCESS | 1718 | 1466011952691 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 156 (0x9b548400) [pid = 1718] [serial = 497] [outer = 0x9acc3800] 10:32:33 INFO - PROCESS | 1718 | 1466011953554 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:32:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:32:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1378ms 10:32:33 INFO - PROCESS | 1718 | 1466011953606 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:32:33 INFO - PROCESS | 1718 | 1466011953610 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:32:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:32:33 INFO - PROCESS | 1718 | 1466011953616 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:32:33 INFO - PROCESS | 1718 | 1466011953618 Marionette TRACE conn3 <- [1,634,null,{}] 10:32:33 INFO - PROCESS | 1718 | 1466011953624 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:33 INFO - PROCESS | 1718 | 1466011953629 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:33 INFO - PROCESS | 1718 | 1466011953809 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:32:34 INFO - PROCESS | 1718 | 1466011953994 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:34 INFO - PROCESS | 1718 | 1466011954002 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x9acbc400 == 87 [pid = 1718] [id = 166] 10:32:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 157 (0x9acc2800) [pid = 1718] [serial = 498] [outer = (nil)] 10:32:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 158 (0x9d807800) [pid = 1718] [serial = 499] [outer = 0x9acc2800] 10:32:34 INFO - PROCESS | 1718 | 1466011954090 Marionette DEBUG loaded listener.js 10:32:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 159 (0xa1082800) [pid = 1718] [serial = 500] [outer = 0x9acc2800] 10:32:34 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:35 INFO - PROCESS | 1718 | 1466011954997 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:32:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:32:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1432ms 10:32:35 INFO - PROCESS | 1718 | 1466011955049 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:32:35 INFO - PROCESS | 1718 | 1466011955053 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:32:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:32:35 INFO - PROCESS | 1718 | 1466011955059 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:32:35 INFO - PROCESS | 1718 | 1466011955062 Marionette TRACE conn3 <- [1,638,null,{}] 10:32:35 INFO - PROCESS | 1718 | 1466011955068 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:35 INFO - PROCESS | 1718 | 1466011955073 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:35 INFO - PROCESS | 1718 | 1466011955246 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:32:35 INFO - PROCESS | 1718 | 1466011955430 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:35 INFO - PROCESS | 1718 | 1466011955436 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x9bfe7c00 == 88 [pid = 1718] [id = 167] 10:32:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 160 (0x9cb07000) [pid = 1718] [serial = 501] [outer = (nil)] 10:32:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 161 (0xa22a4000) [pid = 1718] [serial = 502] [outer = 0x9cb07000] 10:32:35 INFO - PROCESS | 1718 | 1466011955518 Marionette DEBUG loaded listener.js 10:32:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 162 (0xa226a400) [pid = 1718] [serial = 503] [outer = 0x9cb07000] 10:32:36 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:36 INFO - PROCESS | 1718 | 1466011956431 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:32:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:32:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1431ms 10:32:36 INFO - PROCESS | 1718 | 1466011956491 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:32:36 INFO - PROCESS | 1718 | 1466011956495 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:32:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:32:36 INFO - PROCESS | 1718 | 1466011956502 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:32:36 INFO - PROCESS | 1718 | 1466011956506 Marionette TRACE conn3 <- [1,642,null,{}] 10:32:36 INFO - PROCESS | 1718 | 1466011956512 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:36 INFO - PROCESS | 1718 | 1466011956518 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:36 INFO - PROCESS | 1718 | 1466011956754 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:32:37 INFO - PROCESS | 1718 | 1466011956990 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 1718 | 1466011956998 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77e800 == 89 [pid = 1718] [id = 168] 10:32:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 163 (0x8c77f000) [pid = 1718] [serial = 504] [outer = (nil)] 10:32:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 164 (0xa4d49c00) [pid = 1718] [serial = 505] [outer = 0x8c77f000] 10:32:37 INFO - PROCESS | 1718 | 1466011957153 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 165 (0xa6718800) [pid = 1718] [serial = 506] [outer = 0x8c77f000] 10:32:37 INFO - PROCESS | 1718 | 1466011957987 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:32:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:32:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1529ms 10:32:38 INFO - PROCESS | 1718 | 1466011958032 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:32:38 INFO - PROCESS | 1718 | 1466011958036 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:32:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:32:38 INFO - PROCESS | 1718 | 1466011958042 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:32:38 INFO - PROCESS | 1718 | 1466011958045 Marionette TRACE conn3 <- [1,646,null,{}] 10:32:38 INFO - PROCESS | 1718 | 1466011958070 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:38 INFO - PROCESS | 1718 | 1466011958076 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:38 INFO - PROCESS | 1718 | 1466011958252 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:32:38 INFO - PROCESS | 1718 | 1466011958442 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:38 INFO - PROCESS | 1718 | 1466011958454 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9dec00 == 90 [pid = 1718] [id = 169] 10:32:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 166 (0x8c9df800) [pid = 1718] [serial = 507] [outer = (nil)] 10:32:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 167 (0x8c9e7400) [pid = 1718] [serial = 508] [outer = 0x8c9df800] 10:32:38 INFO - PROCESS | 1718 | 1466011958524 Marionette DEBUG loaded listener.js 10:32:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 168 (0x8c9e8400) [pid = 1718] [serial = 509] [outer = 0x8c9df800] 10:32:39 INFO - PROCESS | 1718 | 1466011959448 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:32:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:32:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1747ms 10:32:39 INFO - PROCESS | 1718 | 1466011959790 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:32:39 INFO - PROCESS | 1718 | 1466011959797 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:32:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:32:39 INFO - PROCESS | 1718 | 1466011959805 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 1718 | 1466011959809 Marionette TRACE conn3 <- [1,650,null,{}] 10:32:39 INFO - PROCESS | 1718 | 1466011959817 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:39 INFO - PROCESS | 1718 | 1466011959823 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:40 INFO - PROCESS | 1718 | 1466011960089 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:32:40 INFO - PROCESS | 1718 | 1466011960277 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:40 INFO - PROCESS | 1718 | 1466011960285 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a2000 == 91 [pid = 1718] [id = 170] 10:32:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 169 (0x8e6a5000) [pid = 1718] [serial = 510] [outer = (nil)] 10:32:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 170 (0x8e819c00) [pid = 1718] [serial = 511] [outer = 0x8e6a5000] 10:32:40 INFO - PROCESS | 1718 | 1466011960357 Marionette DEBUG loaded listener.js 10:32:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 171 (0x8e81e800) [pid = 1718] [serial = 512] [outer = 0x8e6a5000] 10:32:41 INFO - PROCESS | 1718 | 1466011961243 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:32:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:32:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1483ms 10:32:41 INFO - PROCESS | 1718 | 1466011961290 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:32:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:32:41 INFO - PROCESS | 1718 | 1466011961295 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:32:41 INFO - PROCESS | 1718 | 1466011961305 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:32:41 INFO - PROCESS | 1718 | 1466011961311 Marionette TRACE conn3 <- [1,654,null,{}] 10:32:41 INFO - PROCESS | 1718 | 1466011961316 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:41 INFO - PROCESS | 1718 | 1466011961322 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:41 INFO - PROCESS | 1718 | 1466011961499 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:32:41 INFO - PROCESS | 1718 | 1466011961850 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 1718 | 1466011961858 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f2400 == 92 [pid = 1718] [id = 171] 10:32:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 172 (0x8f0f6800) [pid = 1718] [serial = 513] [outer = (nil)] 10:32:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 173 (0x8f1e9800) [pid = 1718] [serial = 514] [outer = 0x8f0f6800] 10:32:41 INFO - PROCESS | 1718 | 1466011961939 Marionette DEBUG loaded listener.js 10:32:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 174 (0x8f77a400) [pid = 1718] [serial = 515] [outer = 0x8f0f6800] 10:32:42 INFO - PROCESS | 1718 | 1466011962773 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:32:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:32:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1541ms 10:32:42 INFO - PROCESS | 1718 | 1466011962841 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:32:42 INFO - PROCESS | 1718 | 1466011962845 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:32:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:32:42 INFO - PROCESS | 1718 | 1466011962851 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 1718 | 1466011962855 Marionette TRACE conn3 <- [1,658,null,{}] 10:32:42 INFO - PROCESS | 1718 | 1466011962869 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:42 INFO - PROCESS | 1718 | 1466011962877 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:43 INFO - PROCESS | 1718 | 1466011963049 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:32:43 INFO - PROCESS | 1718 | 1466011963241 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:43 INFO - PROCESS | 1718 | 1466011963253 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f903c00 == 93 [pid = 1718] [id = 172] 10:32:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 175 (0x8f943400) [pid = 1718] [serial = 516] [outer = (nil)] 10:32:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 176 (0x90e05400) [pid = 1718] [serial = 517] [outer = 0x8f943400] 10:32:43 INFO - PROCESS | 1718 | 1466011963407 Marionette DEBUG loaded listener.js 10:32:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 177 (0x9106c800) [pid = 1718] [serial = 518] [outer = 0x8f943400] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2e000 == 92 [pid = 1718] [id = 110] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e697800 == 91 [pid = 1718] [id = 112] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0cac00 == 90 [pid = 1718] [id = 111] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x923df400 == 89 [pid = 1718] [id = 108] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef24800 == 88 [pid = 1718] [id = 109] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f944400 == 87 [pid = 1718] [id = 156] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81c800 == 86 [pid = 1718] [id = 155] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c3400 == 85 [pid = 1718] [id = 154] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e3400 == 84 [pid = 1718] [id = 153] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e819400 == 83 [pid = 1718] [id = 152] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2a000 == 82 [pid = 1718] [id = 151] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9b011000 == 81 [pid = 1718] [id = 141] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9106e800 == 80 [pid = 1718] [id = 140] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ca800 == 79 [pid = 1718] [id = 139] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1ea000 == 78 [pid = 1718] [id = 138] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0e8800 == 77 [pid = 1718] [id = 144] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c775400 == 76 [pid = 1718] [id = 149] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x922e8800 == 75 [pid = 1718] [id = 80] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69f400 == 74 [pid = 1718] [id = 113] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x92374800 == 73 [pid = 1718] [id = 131] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9a2b0c00 == 72 [pid = 1718] [id = 16] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x923e1800 == 71 [pid = 1718] [id = 75] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x951d2800 == 70 [pid = 1718] [id = 25] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x93c5b800 == 69 [pid = 1718] [id = 6] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0xa679b400 == 68 [pid = 1718] [id = 79] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x99527400 == 67 [pid = 1718] [id = 15] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0xa33c4400 == 66 [pid = 1718] [id = 29] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee08400 == 65 [pid = 1718] [id = 105] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x91febc00 == 64 [pid = 1718] [id = 9] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x92379400 == 63 [pid = 1718] [id = 12] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9a2ab000 == 62 [pid = 1718] [id = 32] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f945c00 == 61 [pid = 1718] [id = 93] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x922e9800 == 60 [pid = 1718] [id = 8] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9125d400 == 59 [pid = 1718] [id = 82] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x90e03800 == 58 [pid = 1718] [id = 146] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9a669c00 == 57 [pid = 1718] [id = 52] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1dc800 == 56 [pid = 1718] [id = 143] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e696800 == 55 [pid = 1718] [id = 145] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9a686400 == 54 [pid = 1718] [id = 142] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614c00 == 53 [pid = 1718] [id = 148] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f1800 == 52 [pid = 1718] [id = 147] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9a686800 == 51 [pid = 1718] [id = 51] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x91068c00 == 50 [pid = 1718] [id = 81] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9b96f000 == 49 [pid = 1718] [id = 13] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9b328400 == 48 [pid = 1718] [id = 28] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0xa1f8fc00 == 47 [pid = 1718] [id = 14] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x99fc7000 == 46 [pid = 1718] [id = 74] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9825d000 == 45 [pid = 1718] [id = 31] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x91ffa800 == 44 [pid = 1718] [id = 21] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x95187c00 == 43 [pid = 1718] [id = 72] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0xa4d46800 == 42 [pid = 1718] [id = 23] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615800 == 41 [pid = 1718] [id = 150] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a2000 == 40 [pid = 1718] [id = 170] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f2400 == 39 [pid = 1718] [id = 171] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9dec00 == 38 [pid = 1718] [id = 169] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77e800 == 37 [pid = 1718] [id = 168] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9bfe7c00 == 36 [pid = 1718] [id = 167] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9acbf000 == 35 [pid = 1718] [id = 165] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9acbc400 == 34 [pid = 1718] [id = 166] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f902800 == 33 [pid = 1718] [id = 164] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x93ab2c00 == 32 [pid = 1718] [id = 163] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x93942000 == 31 [pid = 1718] [id = 162] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77ac00 == 30 [pid = 1718] [id = 161] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9106d400 == 29 [pid = 1718] [id = 160] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69cc00 == 28 [pid = 1718] [id = 158] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77b000 == 27 [pid = 1718] [id = 159] 10:32:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f83d000 == 26 [pid = 1718] [id = 157] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 176 (0x9b364800) [pid = 1718] [serial = 331] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 175 (0x8e6a2800) [pid = 1718] [serial = 337] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 174 (0x8f839000) [pid = 1718] [serial = 319] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 173 (0x9126a400) [pid = 1718] [serial = 322] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 172 (0x9acc2400) [pid = 1718] [serial = 325] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 171 (0x9126cc00) [pid = 1718] [serial = 328] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 170 (0xa2178400) [pid = 1718] [serial = 334] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 169 (0x99c81000) [pid = 1718] [serial = 408] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 168 (0xa6da1400) [pid = 1718] [serial = 387] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 167 (0x8f6c2c00) [pid = 1718] [serial = 399] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 166 (0x8f781c00) [pid = 1718] [serial = 400] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 165 (0x9cb4a800) [pid = 1718] [serial = 375] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 164 (0x8f94cc00) [pid = 1718] [serial = 402] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 163 (0x99fc6400) [pid = 1718] [serial = 411] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 162 (0xa4f69000) [pid = 1718] [serial = 381] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 161 (0x9b016c00) [pid = 1718] [serial = 369] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 160 (0xa2437c00) [pid = 1718] [serial = 378] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 159 (0x92ad7400) [pid = 1718] [serial = 393] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 158 (0x8f6c1c00) [pid = 1718] [serial = 397] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 157 (0x8f6cd800) [pid = 1718] [serial = 363] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 156 (0x9b6abc00) [pid = 1718] [serial = 372] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 155 (0xa6750000) [pid = 1718] [serial = 384] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 154 (0x91ff0c00) [pid = 1718] [serial = 366] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 153 (0x8f90d800) [pid = 1718] [serial = 390] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 152 (0x9a560c00) [pid = 1718] [serial = 412] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 151 (0x8f1e2c00) [pid = 1718] [serial = 396] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 150 (0x951d5400) [pid = 1718] [serial = 405] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 149 (0x99fb4000) [pid = 1718] [serial = 409] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 148 (0x9825e000) [pid = 1718] [serial = 406] [outer = (nil)] [url = about:blank] 10:32:45 INFO - PROCESS | 1718 | --DOMWINDOW == 147 (0x9106cc00) [pid = 1718] [serial = 403] [outer = (nil)] [url = about:blank] 10:32:46 INFO - PROCESS | 1718 | 1466011966333 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:32:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:32:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 3546ms 10:32:46 INFO - PROCESS | 1718 | 1466011966399 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:32:46 INFO - PROCESS | 1718 | 1466011966406 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:32:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:32:46 INFO - PROCESS | 1718 | 1466011966416 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:32:46 INFO - PROCESS | 1718 | 1466011966420 Marionette TRACE conn3 <- [1,662,null,{}] 10:32:46 INFO - PROCESS | 1718 | 1466011966471 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:46 INFO - PROCESS | 1718 | 1466011966478 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:46 INFO - PROCESS | 1718 | 1466011966739 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:32:46 INFO - PROCESS | 1718 | 1466011966918 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 1718 | 1466011966928 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee09c00 == 27 [pid = 1718] [id = 173] 10:32:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 148 (0x8ee0b000) [pid = 1718] [serial = 519] [outer = (nil)] 10:32:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 149 (0x8ee0f400) [pid = 1718] [serial = 520] [outer = 0x8ee0b000] 10:32:47 INFO - PROCESS | 1718 | 1466011967097 Marionette DEBUG loaded listener.js 10:32:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 150 (0x8ef27c00) [pid = 1718] [serial = 521] [outer = 0x8ee0b000] 10:32:47 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:48 INFO - PROCESS | 1718 | 1466011968068 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1730ms 10:32:48 INFO - PROCESS | 1718 | 1466011968146 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:32:48 INFO - PROCESS | 1718 | 1466011968153 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:32:48 INFO - PROCESS | 1718 | 1466011968164 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:32:48 INFO - PROCESS | 1718 | 1466011968168 Marionette TRACE conn3 <- [1,666,null,{}] 10:32:48 INFO - PROCESS | 1718 | 1466011968175 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:48 INFO - PROCESS | 1718 | 1466011968181 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:48 INFO - PROCESS | 1718 | 1466011968403 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:32:48 INFO - PROCESS | 1718 | 1466011968638 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:48 INFO - PROCESS | 1718 | 1466011968644 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d0c00 == 28 [pid = 1718] [id = 174] 10:32:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 151 (0x8f0e7400) [pid = 1718] [serial = 522] [outer = (nil)] 10:32:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 152 (0x8f0ed800) [pid = 1718] [serial = 523] [outer = 0x8f0e7400] 10:32:48 INFO - PROCESS | 1718 | 1466011968778 Marionette DEBUG loaded listener.js 10:32:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 153 (0x8f1e0800) [pid = 1718] [serial = 524] [outer = 0x8f0e7400] 10:32:49 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:49 INFO - PROCESS | 1718 | 1466011969722 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:32:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:32:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1587ms 10:32:49 INFO - PROCESS | 1718 | 1466011969752 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:32:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:32:49 INFO - PROCESS | 1718 | 1466011969756 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:32:49 INFO - PROCESS | 1718 | 1466011969763 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:32:49 INFO - PROCESS | 1718 | 1466011969769 Marionette TRACE conn3 <- [1,670,null,{}] 10:32:49 INFO - PROCESS | 1718 | 1466011969786 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:49 INFO - PROCESS | 1718 | 1466011969794 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:49 INFO - PROCESS | 1718 | 1466011969974 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:32:50 INFO - PROCESS | 1718 | 1466011970164 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:50 INFO - PROCESS | 1718 | 1466011970174 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cb800 == 29 [pid = 1718] [id = 175] 10:32:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 154 (0x8f6cd000) [pid = 1718] [serial = 525] [outer = (nil)] 10:32:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 155 (0x8f782800) [pid = 1718] [serial = 526] [outer = 0x8f6cd000] 10:32:50 INFO - PROCESS | 1718 | 1466011970260 Marionette DEBUG loaded listener.js 10:32:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 156 (0x8f841800) [pid = 1718] [serial = 527] [outer = 0x8f6cd000] 10:32:51 INFO - PROCESS | 1718 | 1466011971248 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:32:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:32:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1544ms 10:32:51 INFO - PROCESS | 1718 | 1466011971307 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:32:51 INFO - PROCESS | 1718 | 1466011971312 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:32:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:32:51 INFO - PROCESS | 1718 | 1466011971318 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:32:51 INFO - PROCESS | 1718 | 1466011971321 Marionette TRACE conn3 <- [1,674,null,{}] 10:32:51 INFO - PROCESS | 1718 | 1466011971326 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:51 INFO - PROCESS | 1718 | 1466011971332 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:51 INFO - PROCESS | 1718 | 1466011971508 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:32:52 INFO - PROCESS | 1718 | --DOCSHELL 0x97693400 == 28 [pid = 1718] [id = 65] 10:32:52 INFO - PROCESS | 1718 | --DOCSHELL 0x9476a000 == 27 [pid = 1718] [id = 68] 10:32:52 INFO - PROCESS | 1718 | --DOCSHELL 0x99fc1c00 == 26 [pid = 1718] [id = 63] 10:32:52 INFO - PROCESS | 1718 | --DOCSHELL 0x99fbcc00 == 25 [pid = 1718] [id = 64] 10:32:52 INFO - PROCESS | 1718 | --DOCSHELL 0x92371000 == 24 [pid = 1718] [id = 66] 10:32:52 INFO - PROCESS | 1718 | --DOCSHELL 0x923e0000 == 23 [pid = 1718] [id = 67] 10:32:52 INFO - PROCESS | 1718 | 1466011972838 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:52 INFO - PROCESS | 1718 | 1466011972847 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c621c00 == 24 [pid = 1718] [id = 176] 10:32:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 157 (0x8c622400) [pid = 1718] [serial = 528] [outer = (nil)] 10:32:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 158 (0x8c77bc00) [pid = 1718] [serial = 529] [outer = 0x8c622400] 10:32:52 INFO - PROCESS | 1718 | 1466011972920 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 159 (0x8c9ec000) [pid = 1718] [serial = 530] [outer = 0x8c622400] 10:32:53 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:32:53 INFO - PROCESS | 1718 | 1466011973639 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 2332ms 10:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:32:53 INFO - PROCESS | 1718 | 1466011973652 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:32:53 INFO - PROCESS | 1718 | 1466011973657 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:32:53 INFO - PROCESS | 1718 | 1466011973664 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:32:53 INFO - PROCESS | 1718 | 1466011973667 Marionette TRACE conn3 <- [1,678,null,{}] 10:32:53 INFO - PROCESS | 1718 | 1466011973688 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:53 INFO - PROCESS | 1718 | 1466011973696 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:53 INFO - PROCESS | 1718 | 1466011973859 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:32:53 INFO - PROCESS | 1718 | 1466011973872 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:53 INFO - PROCESS | 1718 | 1466011973880 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0e8c00 == 25 [pid = 1718] [id = 177] 10:32:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 160 (0x8f0e9400) [pid = 1718] [serial = 531] [outer = (nil)] 10:32:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 161 (0x8f1de000) [pid = 1718] [serial = 532] [outer = 0x8f0e9400] 10:32:53 INFO - PROCESS | 1718 | 1466011973948 Marionette DEBUG loaded listener.js 10:32:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 162 (0x8f1ea000) [pid = 1718] [serial = 533] [outer = 0x8f0e9400] 10:32:54 INFO - PROCESS | 1718 | 1466011974891 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1289ms 10:32:54 INFO - PROCESS | 1718 | 1466011974955 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:32:54 INFO - PROCESS | 1718 | 1466011974961 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:32:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:32:54 INFO - PROCESS | 1718 | 1466011974968 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:32:54 INFO - PROCESS | 1718 | 1466011974971 Marionette TRACE conn3 <- [1,682,null,{}] 10:32:54 INFO - PROCESS | 1718 | 1466011974976 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:54 INFO - PROCESS | 1718 | 1466011974981 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:55 INFO - PROCESS | 1718 | 1466011975213 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:32:55 INFO - PROCESS | 1718 | 1466011975269 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:55 INFO - PROCESS | 1718 | 1466011975275 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a2c00 == 26 [pid = 1718] [id = 178] 10:32:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 163 (0x8f0edc00) [pid = 1718] [serial = 534] [outer = (nil)] 10:32:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 164 (0x8f94a000) [pid = 1718] [serial = 535] [outer = 0x8f0edc00] 10:32:55 INFO - PROCESS | 1718 | 1466011975349 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 165 (0x90e05800) [pid = 1718] [serial = 536] [outer = 0x8f0edc00] 10:32:56 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:56 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:32:56 INFO - PROCESS | 1718 | 1466011976746 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:32:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:32:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1789ms 10:32:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:32:56 INFO - PROCESS | 1718 | 1466011976757 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:32:56 INFO - PROCESS | 1718 | 1466011976760 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:32:56 INFO - PROCESS | 1718 | 1466011976775 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:32:56 INFO - PROCESS | 1718 | 1466011976783 Marionette TRACE conn3 <- [1,686,null,{}] 10:32:56 INFO - PROCESS | 1718 | 1466011976799 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:56 INFO - PROCESS | 1718 | 1466011976805 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:57 INFO - PROCESS | 1718 | 1466011977529 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 164 (0x8f0c7000) [pid = 1718] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 163 (0x8e81b800) [pid = 1718] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 162 (0x8f0cfc00) [pid = 1718] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 161 (0x8c777000) [pid = 1718] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 160 (0x8f0cc400) [pid = 1718] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 159 (0x92bd7800) [pid = 1718] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 158 (0x8f77f000) [pid = 1718] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 157 (0x91260c00) [pid = 1718] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 156 (0x8f841000) [pid = 1718] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 155 (0x92375000) [pid = 1718] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 154 (0x9b00e400) [pid = 1718] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 153 (0x90e06c00) [pid = 1718] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 152 (0x8c618400) [pid = 1718] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 151 (0xa217d800) [pid = 1718] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 150 (0xa2ee5000) [pid = 1718] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 149 (0x9b017c00) [pid = 1718] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 148 (0x91070400) [pid = 1718] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 147 (0xa679c800) [pid = 1718] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 146 (0x8e6a5000) [pid = 1718] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 145 (0x8e6a3c00) [pid = 1718] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 144 (0x8f0f4c00) [pid = 1718] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 143 (0x92acbc00) [pid = 1718] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 142 (0x9394b000) [pid = 1718] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0x9394c000) [pid = 1718] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0x9769c800) [pid = 1718] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x99fc5800) [pid = 1718] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x9acc3800) [pid = 1718] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x9acc2800) [pid = 1718] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x9cb07000) [pid = 1718] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x8c77f000) [pid = 1718] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x8f908c00) [pid = 1718] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x8c9df800) [pid = 1718] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x8f0f6800) [pid = 1718] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x8c616000) [pid = 1718] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x8ef2cc00) [pid = 1718] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0xa671f800) [pid = 1718] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x9b014c00) [pid = 1718] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x9acc4c00) [pid = 1718] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x8f6cdc00) [pid = 1718] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x8f0ec000) [pid = 1718] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x922e2400) [pid = 1718] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x9b542c00) [pid = 1718] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x8f776000) [pid = 1718] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x8f949000) [pid = 1718] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x90e0e000) [pid = 1718] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:32:57 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x8f0e9800) [pid = 1718] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:32:57 INFO - PROCESS | 1718 | 1466011977750 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:57 INFO - PROCESS | 1718 | 1466011977758 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615c00 == 27 [pid = 1718] [id = 179] 10:32:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x8c616000) [pid = 1718] [serial = 537] [outer = (nil)] 10:32:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x8c9dd800) [pid = 1718] [serial = 538] [outer = 0x8c616000] 10:32:57 INFO - PROCESS | 1718 | 1466011977829 Marionette DEBUG loaded listener.js 10:32:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x8e6a3c00) [pid = 1718] [serial = 539] [outer = 0x8c616000] 10:32:58 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:58 INFO - PROCESS | 1718 | 1466011978936 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:32:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:32:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2210ms 10:32:58 INFO - PROCESS | 1718 | 1466011978977 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:32:58 INFO - PROCESS | 1718 | 1466011978981 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:32:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:32:58 INFO - PROCESS | 1718 | 1466011978987 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:32:58 INFO - PROCESS | 1718 | 1466011978989 Marionette TRACE conn3 <- [1,690,null,{}] 10:32:58 INFO - PROCESS | 1718 | 1466011978994 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:59 INFO - PROCESS | 1718 | 1466011978999 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:59 INFO - PROCESS | 1718 | 1466011979160 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:32:59 INFO - PROCESS | 1718 | 1466011979376 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:59 INFO - PROCESS | 1718 | 1466011979384 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:32:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77b400 == 28 [pid = 1718] [id = 180] 10:32:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x8c77f400) [pid = 1718] [serial = 540] [outer = (nil)] 10:32:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x8f0f4400) [pid = 1718] [serial = 541] [outer = 0x8c77f400] 10:32:59 INFO - PROCESS | 1718 | 1466011979450 Marionette DEBUG loaded listener.js 10:32:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x8c9e5000) [pid = 1718] [serial = 542] [outer = 0x8c77f400] 10:33:00 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:00 INFO - PROCESS | 1718 | 1466011980773 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:33:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:33:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1826ms 10:33:00 INFO - PROCESS | 1718 | 1466011980908 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:33:00 INFO - PROCESS | 1718 | 1466011980914 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:33:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:33:00 INFO - PROCESS | 1718 | 1466011980927 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:33:00 INFO - PROCESS | 1718 | 1466011980932 Marionette TRACE conn3 <- [1,694,null,{}] 10:33:00 INFO - PROCESS | 1718 | 1466011980940 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:00 INFO - PROCESS | 1718 | 1466011980947 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:01 INFO - PROCESS | 1718 | 1466011981113 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:33:01 INFO - PROCESS | 1718 | 1466011981293 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:01 INFO - PROCESS | 1718 | 1466011981303 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef23c00 == 29 [pid = 1718] [id = 181] 10:33:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x8ef26800) [pid = 1718] [serial = 543] [outer = (nil)] 10:33:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8f0d4800) [pid = 1718] [serial = 544] [outer = 0x8ef26800] 10:33:01 INFO - PROCESS | 1718 | 1466011981385 Marionette DEBUG loaded listener.js 10:33:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x8f835800) [pid = 1718] [serial = 545] [outer = 0x8ef26800] 10:33:02 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:02 INFO - PROCESS | 1718 | 1466011982735 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:33:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:33:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1831ms 10:33:02 INFO - PROCESS | 1718 | 1466011982758 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:33:02 INFO - PROCESS | 1718 | 1466011982766 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:33:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:33:02 INFO - PROCESS | 1718 | 1466011982829 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:33:02 INFO - PROCESS | 1718 | 1466011982834 Marionette TRACE conn3 <- [1,698,null,{}] 10:33:02 INFO - PROCESS | 1718 | 1466011982866 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:02 INFO - PROCESS | 1718 | 1466011982871 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:03 INFO - PROCESS | 1718 | 1466011983048 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:33:03 INFO - PROCESS | 1718 | 1466011983233 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 1718 | 1466011983240 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f83c400 == 30 [pid = 1718] [id = 182] 10:33:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x8f90ec00) [pid = 1718] [serial = 546] [outer = (nil)] 10:33:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x91263c00) [pid = 1718] [serial = 547] [outer = 0x8f90ec00] 10:33:03 INFO - PROCESS | 1718 | 1466011983323 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x9126a800) [pid = 1718] [serial = 548] [outer = 0x8f90ec00] 10:33:04 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:04 INFO - PROCESS | 1718 | 1466011984758 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:33:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2006ms 10:33:04 INFO - PROCESS | 1718 | 1466011984781 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 1718 | 1466011984786 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:33:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:33:04 INFO - PROCESS | 1718 | 1466011984793 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 1718 | 1466011984799 Marionette TRACE conn3 <- [1,702,null,{}] 10:33:04 INFO - PROCESS | 1718 | 1466011984815 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:04 INFO - PROCESS | 1718 | 1466011984824 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:05 INFO - PROCESS | 1718 | 1466011985031 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:33:05 INFO - PROCESS | 1718 | 1466011985213 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 1718 | 1466011985225 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x922eb400 == 31 [pid = 1718] [id = 183] 10:33:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x9236a800) [pid = 1718] [serial = 549] [outer = (nil)] 10:33:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x923ecc00) [pid = 1718] [serial = 550] [outer = 0x9236a800] 10:33:05 INFO - PROCESS | 1718 | 1466011985319 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x92b85000) [pid = 1718] [serial = 551] [outer = 0x9236a800] 10:33:06 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:06 INFO - PROCESS | 1718 | 1466011986641 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:33:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:33:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1884ms 10:33:06 INFO - PROCESS | 1718 | 1466011986677 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:33:06 INFO - PROCESS | 1718 | 1466011986682 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:33:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:33:06 INFO - PROCESS | 1718 | 1466011986783 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 1718 | 1466011986785 Marionette TRACE conn3 <- [1,706,null,{}] 10:33:06 INFO - PROCESS | 1718 | 1466011986794 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:06 INFO - PROCESS | 1718 | 1466011986799 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:06 INFO - PROCESS | 1718 | 1466011986956 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:33:07 INFO - PROCESS | 1718 | 1466011987135 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:07 INFO - PROCESS | 1718 | 1466011987144 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x92378400 == 32 [pid = 1718] [id = 184] 10:33:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x923eb000) [pid = 1718] [serial = 552] [outer = (nil)] 10:33:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x92e81800) [pid = 1718] [serial = 553] [outer = 0x923eb000] 10:33:07 INFO - PROCESS | 1718 | 1466011987223 Marionette DEBUG loaded listener.js 10:33:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x93943c00) [pid = 1718] [serial = 554] [outer = 0x923eb000] 10:33:08 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:08 INFO - PROCESS | 1718 | 1466011988551 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:33:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:33:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1835ms 10:33:08 INFO - PROCESS | 1718 | 1466011988624 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:33:08 INFO - PROCESS | 1718 | 1466011988627 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:33:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:33:08 INFO - PROCESS | 1718 | 1466011988650 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:33:08 INFO - PROCESS | 1718 | 1466011988654 Marionette TRACE conn3 <- [1,710,null,{}] 10:33:08 INFO - PROCESS | 1718 | 1466011988659 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:08 INFO - PROCESS | 1718 | 1466011988665 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:08 INFO - PROCESS | 1718 | 1466011988822 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:33:09 INFO - PROCESS | 1718 | 1466011989001 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:09 INFO - PROCESS | 1718 | 1466011989010 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c621800 == 33 [pid = 1718] [id = 185] 10:33:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x8c779400) [pid = 1718] [serial = 555] [outer = (nil)] 10:33:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x8ee08c00) [pid = 1718] [serial = 556] [outer = 0x8c779400] 10:33:09 INFO - PROCESS | 1718 | 1466011989090 Marionette DEBUG loaded listener.js 10:33:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x8ef28000) [pid = 1718] [serial = 557] [outer = 0x8c779400] 10:33:10 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:10 INFO - PROCESS | 1718 | 1466011990674 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:33:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2082ms 10:33:10 INFO - PROCESS | 1718 | 1466011990731 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:33:10 INFO - PROCESS | 1718 | 1466011990735 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:33:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:33:10 INFO - PROCESS | 1718 | 1466011990744 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:33:10 INFO - PROCESS | 1718 | 1466011990748 Marionette TRACE conn3 <- [1,714,null,{}] 10:33:10 INFO - PROCESS | 1718 | 1466011990756 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:10 INFO - PROCESS | 1718 | 1466011990762 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:11 INFO - PROCESS | 1718 | 1466011991012 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:33:11 INFO - PROCESS | 1718 | --DOCSHELL 0x9a666800 == 32 [pid = 1718] [id = 70] 10:33:11 INFO - PROCESS | 1718 | --DOCSHELL 0x980af000 == 31 [pid = 1718] [id = 69] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x90e05400) [pid = 1718] [serial = 517] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cb800 == 30 [pid = 1718] [id = 175] 10:33:11 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d0c00 == 29 [pid = 1718] [id = 174] 10:33:11 INFO - PROCESS | 1718 | 1466011991161 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:11 INFO - PROCESS | 1718 | 1466011991169 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:11 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee09c00 == 28 [pid = 1718] [id = 173] 10:33:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61fc00 == 29 [pid = 1718] [id = 186] 10:33:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x8c620c00) [pid = 1718] [serial = 558] [outer = (nil)] 10:33:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0x8c9e9c00) [pid = 1718] [serial = 559] [outer = 0x8c620c00] 10:33:11 INFO - PROCESS | 1718 | 1466011991250 Marionette DEBUG loaded listener.js 10:33:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x8e820c00) [pid = 1718] [serial = 560] [outer = 0x8c620c00] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0x922e7400) [pid = 1718] [serial = 470] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0xa6718800) [pid = 1718] [serial = 506] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x8f1e9800) [pid = 1718] [serial = 514] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x8c9e8400) [pid = 1718] [serial = 509] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x8f77a400) [pid = 1718] [serial = 515] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x8c61e000) [pid = 1718] [serial = 446] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x8e818000) [pid = 1718] [serial = 454] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0xa67a5400) [pid = 1718] [serial = 385] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0xa1f8f400) [pid = 1718] [serial = 427] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x9b363000) [pid = 1718] [serial = 370] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x9a827c00) [pid = 1718] [serial = 414] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x90e0b400) [pid = 1718] [serial = 437] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x99155400) [pid = 1718] [serial = 421] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x9c07b400) [pid = 1718] [serial = 425] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x8f83d800) [pid = 1718] [serial = 461] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x91267c00) [pid = 1718] [serial = 469] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x92b8b400) [pid = 1718] [serial = 442] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x8f0ef400) [pid = 1718] [serial = 433] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x99526800) [pid = 1718] [serial = 391] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x8f77dc00) [pid = 1718] [serial = 460] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x8ef2a800) [pid = 1718] [serial = 457] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8ef30400) [pid = 1718] [serial = 455] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x8f83ec00) [pid = 1718] [serial = 364] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x947c2800) [pid = 1718] [serial = 434] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8c784c00) [pid = 1718] [serial = 449] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8f775400) [pid = 1718] [serial = 417] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0xa217c000) [pid = 1718] [serial = 428] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x92bdf000) [pid = 1718] [serial = 430] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x9106e000) [pid = 1718] [serial = 467] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8c77f800) [pid = 1718] [serial = 448] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0xa6e33800) [pid = 1718] [serial = 238] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x92b8d000) [pid = 1718] [serial = 443] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x9394cc00) [pid = 1718] [serial = 420] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x923e3400) [pid = 1718] [serial = 367] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x90e03c00) [pid = 1718] [serial = 436] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f94fc00) [pid = 1718] [serial = 464] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x93aa6400) [pid = 1718] [serial = 394] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f1dc400) [pid = 1718] [serial = 458] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x9b973c00) [pid = 1718] [serial = 373] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f90e800) [pid = 1718] [serial = 463] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x92b81400) [pid = 1718] [serial = 439] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8c61cc00) [pid = 1718] [serial = 445] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x92be3400) [pid = 1718] [serial = 431] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x9b6acc00) [pid = 1718] [serial = 424] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8ef2c400) [pid = 1718] [serial = 452] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f77e400) [pid = 1718] [serial = 418] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x92b85800) [pid = 1718] [serial = 440] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8e820400) [pid = 1718] [serial = 451] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0xa326a000) [pid = 1718] [serial = 379] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0xa6110000) [pid = 1718] [serial = 382] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x9d80b000) [pid = 1718] [serial = 376] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9a5cb400) [pid = 1718] [serial = 361] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x91066c00) [pid = 1718] [serial = 466] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0xa6e35000) [pid = 1718] [serial = 388] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x9acbc800) [pid = 1718] [serial = 415] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8e819c00) [pid = 1718] [serial = 511] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8e81e800) [pid = 1718] [serial = 512] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8ee0bc00) [pid = 1718] [serial = 475] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f1e7c00) [pid = 1718] [serial = 478] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8ef30000) [pid = 1718] [serial = 476] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x92b89800) [pid = 1718] [serial = 481] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f778000) [pid = 1718] [serial = 479] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x9475ec00) [pid = 1718] [serial = 484] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x92be4400) [pid = 1718] [serial = 482] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x95180800) [pid = 1718] [serial = 485] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x99526c00) [pid = 1718] [serial = 488] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x976a0400) [pid = 1718] [serial = 487] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x9a667c00) [pid = 1718] [serial = 490] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x9b00f000) [pid = 1718] [serial = 493] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x9a670c00) [pid = 1718] [serial = 491] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x9b544800) [pid = 1718] [serial = 496] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x9b012000) [pid = 1718] [serial = 494] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x9d807800) [pid = 1718] [serial = 499] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x9b548400) [pid = 1718] [serial = 497] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0xa22a4000) [pid = 1718] [serial = 502] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0xa1082800) [pid = 1718] [serial = 500] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0xa4d49c00) [pid = 1718] [serial = 505] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x92ad4800) [pid = 1718] [serial = 472] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x92b89c00) [pid = 1718] [serial = 473] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0xa226a400) [pid = 1718] [serial = 503] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x8c9e7400) [pid = 1718] [serial = 508] [outer = (nil)] [url = about:blank] 10:33:12 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:12 INFO - PROCESS | 1718 | 1466011992504 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:33:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:33:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1780ms 10:33:12 INFO - PROCESS | 1718 | 1466011992524 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:33:12 INFO - PROCESS | 1718 | 1466011992530 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:33:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:33:12 INFO - PROCESS | 1718 | 1466011992539 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:33:12 INFO - PROCESS | 1718 | 1466011992544 Marionette TRACE conn3 <- [1,718,null,{}] 10:33:12 INFO - PROCESS | 1718 | 1466011992549 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:12 INFO - PROCESS | 1718 | 1466011992554 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:12 INFO - PROCESS | 1718 | 1466011992762 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:33:12 INFO - PROCESS | 1718 | 1466011992895 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 1718 | 1466011992901 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e7000 == 30 [pid = 1718] [id = 187] 10:33:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x8f0ca800) [pid = 1718] [serial = 561] [outer = (nil)] 10:33:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x8f0eec00) [pid = 1718] [serial = 562] [outer = 0x8f0ca800] 10:33:12 INFO - PROCESS | 1718 | 1466011992971 Marionette DEBUG loaded listener.js 10:33:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8f1dd400) [pid = 1718] [serial = 563] [outer = 0x8f0ca800] 10:33:14 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:14 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:33:14 INFO - PROCESS | 1718 | 1466011994134 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:33:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:33:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1630ms 10:33:14 INFO - PROCESS | 1718 | 1466011994174 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:33:14 INFO - PROCESS | 1718 | 1466011994178 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:33:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:33:14 INFO - PROCESS | 1718 | 1466011994195 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:33:14 INFO - PROCESS | 1718 | 1466011994207 Marionette TRACE conn3 <- [1,722,null,{}] 10:33:14 INFO - PROCESS | 1718 | 1466011994234 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:14 INFO - PROCESS | 1718 | 1466011994244 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:14 INFO - PROCESS | 1718 | 1466011994478 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:33:14 INFO - PROCESS | 1718 | 1466011994508 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:14 INFO - PROCESS | 1718 | 1466011994519 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c7800 == 31 [pid = 1718] [id = 188] 10:33:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f77c000) [pid = 1718] [serial = 564] [outer = (nil)] 10:33:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f837c00) [pid = 1718] [serial = 565] [outer = 0x8f77c000] 10:33:14 INFO - PROCESS | 1718 | 1466011994587 Marionette DEBUG loaded listener.js 10:33:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f906800) [pid = 1718] [serial = 566] [outer = 0x8f77c000] 10:33:15 INFO - PROCESS | 1718 | 1466011995445 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:33:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:33:15 INFO - PROCESS | 1718 | 1466011995502 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:33:15 INFO - PROCESS | 1718 | 1466011995507 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:33:15 INFO - PROCESS | 1718 | 1466011995511 Marionette TRACE conn3 <- [1,726,null,{}] 10:33:15 INFO - PROCESS | 1718 | 1466011995523 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:15 INFO - PROCESS | 1718 | 1466011995527 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:15 INFO - PROCESS | 1718 | 1466011995756 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8f0e9400) [pid = 1718] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8ee0b000) [pid = 1718] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8c622400) [pid = 1718] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x8f0e7400) [pid = 1718] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8f943400) [pid = 1718] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x8c616000) [pid = 1718] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0x8f6cd000) [pid = 1718] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:33:15 INFO - PROCESS | 1718 | --DOMWINDOW == 59 (0x8f0edc00) [pid = 1718] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:33:16 INFO - PROCESS | 1718 | 1466011996007 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 1718 | 1466011996017 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c616000 == 32 [pid = 1718] [id = 189] 10:33:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x8c622400) [pid = 1718] [serial = 567] [outer = (nil)] 10:33:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x8f0c9800) [pid = 1718] [serial = 568] [outer = 0x8c622400] 10:33:16 INFO - PROCESS | 1718 | 1466011996087 Marionette DEBUG loaded listener.js 10:33:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x8f1e6800) [pid = 1718] [serial = 569] [outer = 0x8c622400] 10:33:16 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:16 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:33:16 INFO - PROCESS | 1718 | 1466011996888 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:33:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:33:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1436ms 10:33:16 INFO - PROCESS | 1718 | 1466011996949 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:33:16 INFO - PROCESS | 1718 | 1466011996953 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:33:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:33:16 INFO - PROCESS | 1718 | 1466011996959 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:33:16 INFO - PROCESS | 1718 | 1466011996962 Marionette TRACE conn3 <- [1,730,null,{}] 10:33:16 INFO - PROCESS | 1718 | 1466011996968 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:16 INFO - PROCESS | 1718 | 1466011996973 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:17 INFO - PROCESS | 1718 | 1466011997126 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:33:17 INFO - PROCESS | 1718 | 1466011997134 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:17 INFO - PROCESS | 1718 | 1466011997142 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9de400 == 33 [pid = 1718] [id = 190] 10:33:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x8e6a4c00) [pid = 1718] [serial = 570] [outer = (nil)] 10:33:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8f94d400) [pid = 1718] [serial = 571] [outer = 0x8e6a4c00] 10:33:17 INFO - PROCESS | 1718 | 1466011997333 Marionette DEBUG loaded listener.js 10:33:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x90e0b400) [pid = 1718] [serial = 572] [outer = 0x8e6a4c00] 10:33:17 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:17 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:33:18 INFO - PROCESS | 1718 | 1466011998224 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:33:18 INFO - PROCESS | 1718 | 1466011998301 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:33:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:33:18 INFO - PROCESS | 1718 | 1466011998310 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:33:18 INFO - PROCESS | 1718 | 1466011998316 Marionette TRACE conn3 <- [1,734,null,{}] 10:33:18 INFO - PROCESS | 1718 | 1466011998324 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:18 INFO - PROCESS | 1718 | 1466011998329 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:18 INFO - PROCESS | 1718 | 1466011998558 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:33:18 INFO - PROCESS | 1718 | 1466011998800 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:18 INFO - PROCESS | 1718 | 1466011998815 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c621000 == 34 [pid = 1718] [id = 191] 10:33:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8c9ecc00) [pid = 1718] [serial = 573] [outer = (nil)] 10:33:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8ef2d400) [pid = 1718] [serial = 574] [outer = 0x8c9ecc00] 10:33:18 INFO - PROCESS | 1718 | 1466011998924 Marionette DEBUG loaded listener.js 10:33:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f0cc000) [pid = 1718] [serial = 575] [outer = 0x8c9ecc00] 10:33:19 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:19 INFO - PROCESS | 1718 | 1466011999850 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:33:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:33:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1585ms 10:33:19 INFO - PROCESS | 1718 | 1466011999895 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:33:19 INFO - PROCESS | 1718 | 1466011999902 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:33:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:33:19 INFO - PROCESS | 1718 | 1466011999913 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:33:19 INFO - PROCESS | 1718 | 1466011999916 Marionette TRACE conn3 <- [1,738,null,{}] 10:33:19 INFO - PROCESS | 1718 | 1466011999923 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:19 INFO - PROCESS | 1718 | 1466011999929 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:20 INFO - PROCESS | 1718 | 1466012000114 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:33:20 INFO - PROCESS | 1718 | 1466012000347 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 1718 | 1466012000358 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cc000 == 35 [pid = 1718] [id = 192] 10:33:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f777000) [pid = 1718] [serial = 576] [outer = (nil)] 10:33:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8f838c00) [pid = 1718] [serial = 577] [outer = 0x8f777000] 10:33:20 INFO - PROCESS | 1718 | 1466012000483 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8f910800) [pid = 1718] [serial = 578] [outer = 0x8f777000] 10:33:21 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:21 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:33:21 INFO - PROCESS | 1718 | 1466012001821 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:33:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1990ms 10:33:21 INFO - PROCESS | 1718 | 1466012001909 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:33:21 INFO - PROCESS | 1718 | 1466012001914 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:33:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:33:21 INFO - PROCESS | 1718 | 1466012001921 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 1718 | 1466012001928 Marionette TRACE conn3 <- [1,742,null,{}] 10:33:21 INFO - PROCESS | 1718 | 1466012001944 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:21 INFO - PROCESS | 1718 | 1466012001953 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:22 INFO - PROCESS | 1718 | 1466012002127 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:33:22 INFO - PROCESS | 1718 | 1466012002303 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:22 INFO - PROCESS | 1718 | 1466012002316 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e03c00 == 36 [pid = 1718] [id = 193] 10:33:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x90e09000) [pid = 1718] [serial = 579] [outer = (nil)] 10:33:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x922de800) [pid = 1718] [serial = 580] [outer = 0x90e09000] 10:33:22 INFO - PROCESS | 1718 | 1466012002397 Marionette DEBUG loaded listener.js 10:33:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x92370c00) [pid = 1718] [serial = 581] [outer = 0x90e09000] 10:33:23 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:23 INFO - PROCESS | 1718 | 1466012003714 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:33:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1834ms 10:33:23 INFO - PROCESS | 1718 | 1466012003756 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:33:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:33:23 INFO - PROCESS | 1718 | 1466012003761 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:33:23 INFO - PROCESS | 1718 | 1466012003857 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:33:23 INFO - PROCESS | 1718 | 1466012003860 Marionette TRACE conn3 <- [1,746,null,{}] 10:33:23 INFO - PROCESS | 1718 | 1466012003874 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:23 INFO - PROCESS | 1718 | 1466012003880 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:24 INFO - PROCESS | 1718 | 1466012004067 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:33:24 INFO - PROCESS | 1718 | 1466012004252 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:24 INFO - PROCESS | 1718 | 1466012004262 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61e400 == 37 [pid = 1718] [id = 194] 10:33:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8c775400) [pid = 1718] [serial = 582] [outer = (nil)] 10:33:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x923e2400) [pid = 1718] [serial = 583] [outer = 0x8c775400] 10:33:24 INFO - PROCESS | 1718 | 1466012004378 Marionette DEBUG loaded listener.js 10:33:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x92ad5000) [pid = 1718] [serial = 584] [outer = 0x8c775400] 10:33:25 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:25 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:25 INFO - PROCESS | 1718 | 1466012005690 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:33:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1982ms 10:33:25 INFO - PROCESS | 1718 | 1466012005782 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:33:25 INFO - PROCESS | 1718 | 1466012005786 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:33:25 INFO - PROCESS | 1718 | 1466012005796 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:33:25 INFO - PROCESS | 1718 | 1466012005799 Marionette TRACE conn3 <- [1,750,null,{}] 10:33:25 INFO - PROCESS | 1718 | 1466012005805 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:25 INFO - PROCESS | 1718 | 1466012005810 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:25 INFO - PROCESS | 1718 | 1466012005968 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:33:26 INFO - PROCESS | 1718 | 1466012006141 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:26 INFO - PROCESS | 1718 | 1466012006150 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77f800 == 38 [pid = 1718] [id = 195] 10:33:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x923e6400) [pid = 1718] [serial = 585] [outer = (nil)] 10:33:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x92b8d400) [pid = 1718] [serial = 586] [outer = 0x923e6400] 10:33:26 INFO - PROCESS | 1718 | 1466012006228 Marionette DEBUG loaded listener.js 10:33:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x92b8ec00) [pid = 1718] [serial = 587] [outer = 0x923e6400] 10:33:27 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:27 INFO - PROCESS | 1718 | 1466012007546 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:33:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1776ms 10:33:27 INFO - PROCESS | 1718 | 1466012007663 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:33:27 INFO - PROCESS | 1718 | 1466012007666 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:33:27 INFO - PROCESS | 1718 | 1466012007681 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:33:27 INFO - PROCESS | 1718 | 1466012007684 Marionette TRACE conn3 <- [1,754,null,{}] 10:33:27 INFO - PROCESS | 1718 | 1466012007691 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:27 INFO - PROCESS | 1718 | 1466012007702 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:27 INFO - PROCESS | 1718 | 1466012007893 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:33:28 INFO - PROCESS | 1718 | 1466012008073 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:28 INFO - PROCESS | 1718 | 1466012008080 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61f400 == 39 [pid = 1718] [id = 196] 10:33:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8c77a400) [pid = 1718] [serial = 588] [outer = (nil)] 10:33:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f0cec00) [pid = 1718] [serial = 589] [outer = 0x8c77a400] 10:33:28 INFO - PROCESS | 1718 | 1466012008159 Marionette DEBUG loaded listener.js 10:33:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f780c00) [pid = 1718] [serial = 590] [outer = 0x8c77a400] 10:33:29 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:29 INFO - PROCESS | 1718 | 1466012009700 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:33:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 10:33:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2031ms 10:33:29 INFO - PROCESS | 1718 | 1466012009761 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:33:29 INFO - PROCESS | 1718 | 1466012009767 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:33:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:33:29 INFO - PROCESS | 1718 | 1466012009798 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:33:29 INFO - PROCESS | 1718 | 1466012009802 Marionette TRACE conn3 <- [1,758,null,{}] 10:33:29 INFO - PROCESS | 1718 | 1466012009811 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:29 INFO - PROCESS | 1718 | 1466012009817 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:29 INFO - PROCESS | 1718 | 1466012009971 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:33:30 INFO - PROCESS | 1718 | 1466012010161 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:30 INFO - PROCESS | 1718 | 1466012010170 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:30 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff4000 == 38 [pid = 1718] [id = 54] 10:33:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9ddc00 == 39 [pid = 1718] [id = 197] 10:33:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8c9e2400) [pid = 1718] [serial = 591] [outer = (nil)] 10:33:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8e81fc00) [pid = 1718] [serial = 592] [outer = 0x8c9e2400] 10:33:30 INFO - PROCESS | 1718 | 1466012010266 Marionette DEBUG loaded listener.js 10:33:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8ef2a400) [pid = 1718] [serial = 593] [outer = 0x8c9e2400] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f94a000) [pid = 1718] [serial = 535] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8ef27c00) [pid = 1718] [serial = 521] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8ee0f400) [pid = 1718] [serial = 520] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8c77bc00) [pid = 1718] [serial = 529] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f1e0800) [pid = 1718] [serial = 524] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f0ed800) [pid = 1718] [serial = 523] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x9106c800) [pid = 1718] [serial = 518] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f1de000) [pid = 1718] [serial = 532] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f841800) [pid = 1718] [serial = 527] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f782800) [pid = 1718] [serial = 526] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8c9ec000) [pid = 1718] [serial = 530] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8c9dd800) [pid = 1718] [serial = 538] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x90e05800) [pid = 1718] [serial = 536] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8e6a3c00) [pid = 1718] [serial = 539] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f1ea000) [pid = 1718] [serial = 533] [outer = (nil)] [url = about:blank] 10:33:30 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:30 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:33:30 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:30 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:30 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:31 INFO - PROCESS | 1718 | 1466012011050 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:33:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:33:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1311ms 10:33:31 INFO - PROCESS | 1718 | 1466012011093 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:33:31 INFO - PROCESS | 1718 | 1466012011099 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:33:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:33:31 INFO - PROCESS | 1718 | 1466012011109 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:33:31 INFO - PROCESS | 1718 | 1466012011112 Marionette TRACE conn3 <- [1,762,null,{}] 10:33:31 INFO - PROCESS | 1718 | 1466012011118 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:31 INFO - PROCESS | 1718 | 1466012011123 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:31 INFO - PROCESS | 1718 | 1466012011284 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:33:31 INFO - PROCESS | 1718 | 1466012011294 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:31 INFO - PROCESS | 1718 | 1466012011300 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e818400 == 40 [pid = 1718] [id = 198] 10:33:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8f6ca400) [pid = 1718] [serial = 594] [outer = (nil)] 10:33:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f77c800) [pid = 1718] [serial = 595] [outer = 0x8f6ca400] 10:33:31 INFO - PROCESS | 1718 | 1466012011373 Marionette DEBUG loaded listener.js 10:33:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f838000) [pid = 1718] [serial = 596] [outer = 0x8f6ca400] 10:33:32 INFO - PROCESS | 1718 | 1466012012675 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:33:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:33:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1585ms 10:33:32 INFO - PROCESS | 1718 | 1466012012693 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:33:32 INFO - PROCESS | 1718 | 1466012012696 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:33:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:33:32 INFO - PROCESS | 1718 | 1466012012703 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:33:32 INFO - PROCESS | 1718 | 1466012012708 Marionette TRACE conn3 <- [1,766,null,{}] 10:33:32 INFO - PROCESS | 1718 | 1466012012724 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:32 INFO - PROCESS | 1718 | 1466012012733 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:32 INFO - PROCESS | 1718 | 1466012012940 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:33:33 INFO - PROCESS | 1718 | 1466012013043 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:33 INFO - PROCESS | 1718 | 1466012013055 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e06000 == 41 [pid = 1718] [id = 199] 10:33:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x90e08400) [pid = 1718] [serial = 597] [outer = (nil)] 10:33:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x9106dc00) [pid = 1718] [serial = 598] [outer = 0x90e08400] 10:33:33 INFO - PROCESS | 1718 | 1466012013122 Marionette DEBUG loaded listener.js 10:33:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x91262800) [pid = 1718] [serial = 599] [outer = 0x90e08400] 10:33:34 INFO - PROCESS | 1718 | 1466012014318 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:33:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:33:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1633ms 10:33:34 INFO - PROCESS | 1718 | 1466012014337 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:33:34 INFO - PROCESS | 1718 | 1466012014340 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:33:34 INFO - PROCESS | 1718 | 1466012014353 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 1718 | 1466012014356 Marionette TRACE conn3 <- [1,770,null,{}] 10:33:34 INFO - PROCESS | 1718 | 1466012014361 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:34 INFO - PROCESS | 1718 | 1466012014366 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:34 INFO - PROCESS | 1718 | 1466012014598 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:33:34 INFO - PROCESS | 1718 | 1466012014674 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:34 INFO - PROCESS | 1718 | 1466012014681 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90e400 == 42 [pid = 1718] [id = 200] 10:33:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x9106b000) [pid = 1718] [serial = 600] [outer = (nil)] 10:33:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x922e9000) [pid = 1718] [serial = 601] [outer = 0x9106b000] 10:33:34 INFO - PROCESS | 1718 | 1466012014748 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x923e8400) [pid = 1718] [serial = 602] [outer = 0x9106b000] 10:33:35 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f77c000) [pid = 1718] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:33:35 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8c620c00) [pid = 1718] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:33:35 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8c622400) [pid = 1718] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:33:35 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f0ca800) [pid = 1718] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:33:35 INFO - PROCESS | 1718 | 1466012015627 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1328ms 10:33:35 INFO - PROCESS | 1718 | 1466012015684 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:33:35 INFO - PROCESS | 1718 | 1466012015688 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:33:35 INFO - PROCESS | 1718 | 1466012015694 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:33:35 INFO - PROCESS | 1718 | 1466012015697 Marionette TRACE conn3 <- [1,774,null,{}] 10:33:35 INFO - PROCESS | 1718 | 1466012015703 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:35 INFO - PROCESS | 1718 | 1466012015707 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:35 INFO - PROCESS | 1718 | 1466012015860 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:33:35 INFO - PROCESS | 1718 | 1466012015870 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:35 INFO - PROCESS | 1718 | 1466012015876 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e0800 == 43 [pid = 1718] [id = 201] 10:33:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8c9e4800) [pid = 1718] [serial = 603] [outer = (nil)] 10:33:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x92b84400) [pid = 1718] [serial = 604] [outer = 0x8c9e4800] 10:33:36 INFO - PROCESS | 1718 | 1466012016075 Marionette DEBUG loaded listener.js 10:33:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x92b8dc00) [pid = 1718] [serial = 605] [outer = 0x8c9e4800] 10:33:36 INFO - PROCESS | 1718 | 1466012016832 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1184ms 10:33:36 INFO - PROCESS | 1718 | 1466012016878 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:33:36 INFO - PROCESS | 1718 | 1466012016881 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:33:36 INFO - PROCESS | 1718 | 1466012016887 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:33:36 INFO - PROCESS | 1718 | 1466012016889 Marionette TRACE conn3 <- [1,778,null,{}] 10:33:36 INFO - PROCESS | 1718 | 1466012016895 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:36 INFO - PROCESS | 1718 | 1466012016905 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:37 INFO - PROCESS | 1718 | 1466012017128 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:33:37 INFO - PROCESS | 1718 | 1466012017283 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:37 INFO - PROCESS | 1718 | 1466012017296 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61f800 == 44 [pid = 1718] [id = 202] 10:33:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8c77ec00) [pid = 1718] [serial = 606] [outer = (nil)] 10:33:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8c9e3800) [pid = 1718] [serial = 607] [outer = 0x8c77ec00] 10:33:37 INFO - PROCESS | 1718 | 1466012017379 Marionette DEBUG loaded listener.js 10:33:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8e6a3c00) [pid = 1718] [serial = 608] [outer = 0x8c77ec00] 10:33:38 INFO - PROCESS | 1718 | 1466012018397 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1526ms 10:33:38 INFO - PROCESS | 1718 | 1466012018416 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:33:38 INFO - PROCESS | 1718 | 1466012018422 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:33:38 INFO - PROCESS | 1718 | 1466012018430 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:33:38 INFO - PROCESS | 1718 | 1466012018434 Marionette TRACE conn3 <- [1,782,null,{}] 10:33:38 INFO - PROCESS | 1718 | 1466012018442 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:38 INFO - PROCESS | 1718 | 1466012018451 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:38 INFO - PROCESS | 1718 | 1466012018639 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:33:38 INFO - PROCESS | 1718 | 1466012018822 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:38 INFO - PROCESS | 1718 | 1466012018832 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d0c00 == 45 [pid = 1718] [id = 203] 10:33:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f0ef800) [pid = 1718] [serial = 609] [outer = (nil)] 10:33:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f1e3400) [pid = 1718] [serial = 610] [outer = 0x8f0ef800] 10:33:38 INFO - PROCESS | 1718 | 1466012018958 Marionette DEBUG loaded listener.js 10:33:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f6c6800) [pid = 1718] [serial = 611] [outer = 0x8f0ef800] 10:33:39 INFO - PROCESS | 1718 | 1466012019892 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1539ms 10:33:39 INFO - PROCESS | 1718 | 1466012019972 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:33:39 INFO - PROCESS | 1718 | 1466012019978 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:33:39 INFO - PROCESS | 1718 | 1466012019985 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:33:39 INFO - PROCESS | 1718 | 1466012019989 Marionette TRACE conn3 <- [1,786,null,{}] 10:33:39 INFO - PROCESS | 1718 | 1466012019995 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:40 INFO - PROCESS | 1718 | 1466012020000 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:40 INFO - PROCESS | 1718 | 1466012020234 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:33:40 INFO - PROCESS | 1718 | 1466012020556 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:40 INFO - PROCESS | 1718 | 1466012020567 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613400 == 46 [pid = 1718] [id = 204] 10:33:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f947c00) [pid = 1718] [serial = 612] [outer = (nil)] 10:33:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f94e000) [pid = 1718] [serial = 613] [outer = 0x8f947c00] 10:33:40 INFO - PROCESS | 1718 | 1466012020668 Marionette DEBUG loaded listener.js 10:33:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91067800) [pid = 1718] [serial = 614] [outer = 0x8f947c00] 10:33:41 INFO - PROCESS | 1718 | 1466012021603 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1680ms 10:33:41 INFO - PROCESS | 1718 | 1466012021666 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:33:41 INFO - PROCESS | 1718 | 1466012021670 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:33:41 INFO - PROCESS | 1718 | 1466012021687 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:33:41 INFO - PROCESS | 1718 | 1466012021697 Marionette TRACE conn3 <- [1,790,null,{}] 10:33:41 INFO - PROCESS | 1718 | 1466012021703 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:41 INFO - PROCESS | 1718 | 1466012021711 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:41 INFO - PROCESS | 1718 | 1466012021940 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:33:42 INFO - PROCESS | 1718 | 1466012022168 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:42 INFO - PROCESS | 1718 | 1466012022175 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c776400 == 47 [pid = 1718] [id = 205] 10:33:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8c77fc00) [pid = 1718] [serial = 615] [outer = (nil)] 10:33:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x92be0000) [pid = 1718] [serial = 616] [outer = 0x8c77fc00] 10:33:42 INFO - PROCESS | 1718 | 1466012022269 Marionette DEBUG loaded listener.js 10:33:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x93cd0000) [pid = 1718] [serial = 617] [outer = 0x8c77fc00] 10:33:43 INFO - PROCESS | 1718 | 1466012023165 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1543ms 10:33:43 INFO - PROCESS | 1718 | 1466012023223 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:33:43 INFO - PROCESS | 1718 | 1466012023227 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:33:43 INFO - PROCESS | 1718 | 1466012023234 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:33:43 INFO - PROCESS | 1718 | 1466012023236 Marionette TRACE conn3 <- [1,794,null,{}] 10:33:43 INFO - PROCESS | 1718 | 1466012023242 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:43 INFO - PROCESS | 1718 | 1466012023248 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:43 INFO - PROCESS | 1718 | 1466012023438 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:33:43 INFO - PROCESS | 1718 | 1466012023663 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:43 INFO - PROCESS | 1718 | 1466012023671 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c618c00 == 48 [pid = 1718] [id = 206] 10:33:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8c784c00) [pid = 1718] [serial = 618] [outer = (nil)] 10:33:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x95184400) [pid = 1718] [serial = 619] [outer = 0x8c784c00] 10:33:43 INFO - PROCESS | 1718 | 1466012023780 Marionette DEBUG loaded listener.js 10:33:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x951d2800) [pid = 1718] [serial = 620] [outer = 0x8c784c00] 10:33:44 INFO - PROCESS | 1718 | 1466012024647 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1479ms 10:33:44 INFO - PROCESS | 1718 | 1466012024714 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:33:44 INFO - PROCESS | 1718 | 1466012024718 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:33:44 INFO - PROCESS | 1718 | 1466012024724 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:33:44 INFO - PROCESS | 1718 | 1466012024728 Marionette TRACE conn3 <- [1,798,null,{}] 10:33:44 INFO - PROCESS | 1718 | 1466012024733 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:44 INFO - PROCESS | 1718 | 1466012024739 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:44 INFO - PROCESS | 1718 | 1466012024953 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:33:45 INFO - PROCESS | 1718 | 1466012025187 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:45 INFO - PROCESS | 1718 | 1466012025206 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x9769ec00 == 49 [pid = 1718] [id = 207] 10:33:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x980af800) [pid = 1718] [serial = 621] [outer = (nil)] 10:33:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x9914c000) [pid = 1718] [serial = 622] [outer = 0x980af800] 10:33:45 INFO - PROCESS | 1718 | 1466012025337 Marionette DEBUG loaded listener.js 10:33:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x99159800) [pid = 1718] [serial = 623] [outer = 0x980af800] 10:33:46 INFO - PROCESS | 1718 | 1466012026299 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1644ms 10:33:46 INFO - PROCESS | 1718 | 1466012026370 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:33:46 INFO - PROCESS | 1718 | 1466012026374 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:33:46 INFO - PROCESS | 1718 | 1466012026380 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:33:46 INFO - PROCESS | 1718 | 1466012026384 Marionette TRACE conn3 <- [1,802,null,{}] 10:33:46 INFO - PROCESS | 1718 | 1466012026389 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:46 INFO - PROCESS | 1718 | 1466012026395 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:46 INFO - PROCESS | 1718 | 1466012026606 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:33:46 INFO - PROCESS | 1718 | 1466012026831 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:46 INFO - PROCESS | 1718 | 1466012026838 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c780000 == 50 [pid = 1718] [id = 208] 10:33:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x95183c00) [pid = 1718] [serial = 624] [outer = (nil)] 10:33:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x99fbb000) [pid = 1718] [serial = 625] [outer = 0x95183c00] 10:33:46 INFO - PROCESS | 1718 | 1466012026965 Marionette DEBUG loaded listener.js 10:33:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x99fbf400) [pid = 1718] [serial = 626] [outer = 0x95183c00] 10:33:47 INFO - PROCESS | 1718 | 1466012027834 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 10:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1530ms 10:33:47 INFO - PROCESS | 1718 | 1466012027911 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:33:47 INFO - PROCESS | 1718 | 1466012027915 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:33:47 INFO - PROCESS | 1718 | 1466012027922 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:33:47 INFO - PROCESS | 1718 | 1466012027925 Marionette TRACE conn3 <- [1,806,null,{}] 10:33:47 INFO - PROCESS | 1718 | 1466012027931 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:47 INFO - PROCESS | 1718 | 1466012027936 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:48 INFO - PROCESS | 1718 | 1466012028159 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:33:48 INFO - PROCESS | 1718 | 1466012028393 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:48 INFO - PROCESS | 1718 | 1466012028399 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b83800 == 51 [pid = 1718] [id = 209] 10:33:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x92bde400) [pid = 1718] [serial = 627] [outer = (nil)] 10:33:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x9a062000) [pid = 1718] [serial = 628] [outer = 0x92bde400] 10:33:48 INFO - PROCESS | 1718 | 1466012028495 Marionette DEBUG loaded listener.js 10:33:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x9a2a7800) [pid = 1718] [serial = 629] [outer = 0x92bde400] 10:33:49 INFO - PROCESS | 1718 | 1466012029353 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1479ms 10:33:49 INFO - PROCESS | 1718 | 1466012029401 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:33:49 INFO - PROCESS | 1718 | 1466012029404 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:33:49 INFO - PROCESS | 1718 | 1466012029410 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:33:49 INFO - PROCESS | 1718 | 1466012029413 Marionette TRACE conn3 <- [1,810,null,{}] 10:33:49 INFO - PROCESS | 1718 | 1466012029419 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:49 INFO - PROCESS | 1718 | 1466012029424 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:49 INFO - PROCESS | 1718 | 1466012029592 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:33:49 INFO - PROCESS | 1718 | 1466012029780 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:49 INFO - PROCESS | 1718 | 1466012029786 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c777400 == 52 [pid = 1718] [id = 210] 10:33:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x99c86800) [pid = 1718] [serial = 630] [outer = (nil)] 10:33:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x9a666400) [pid = 1718] [serial = 631] [outer = 0x99c86800] 10:33:49 INFO - PROCESS | 1718 | 1466012029871 Marionette DEBUG loaded listener.js 10:33:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x9a667400) [pid = 1718] [serial = 632] [outer = 0x99c86800] 10:33:50 INFO - PROCESS | 1718 | 1466012030769 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1427ms 10:33:50 INFO - PROCESS | 1718 | 1466012030838 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:33:50 INFO - PROCESS | 1718 | 1466012030842 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:33:50 INFO - PROCESS | 1718 | 1466012030849 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:33:50 INFO - PROCESS | 1718 | 1466012030852 Marionette TRACE conn3 <- [1,814,null,{}] 10:33:50 INFO - PROCESS | 1718 | 1466012030858 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:50 INFO - PROCESS | 1718 | 1466012030863 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:51 INFO - PROCESS | 1718 | 1466012031074 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:33:51 INFO - PROCESS | 1718 | 1466012031558 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:51 INFO - PROCESS | 1718 | 1466012031566 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9dec00 == 53 [pid = 1718] [id = 211] 10:33:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8c9e0000) [pid = 1718] [serial = 633] [outer = (nil)] 10:33:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8c9ec800) [pid = 1718] [serial = 634] [outer = 0x8c9e0000] 10:33:51 INFO - PROCESS | 1718 | 1466012031682 Marionette DEBUG loaded listener.js 10:33:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8e81f400) [pid = 1718] [serial = 635] [outer = 0x8c9e0000] 10:33:52 INFO - PROCESS | 1718 | 1466012032588 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:33:52 INFO - PROCESS | 1718 | 1466012032643 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:33:52 INFO - PROCESS | 1718 | 1466012032650 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:33:52 INFO - PROCESS | 1718 | 1466012032655 Marionette TRACE conn3 <- [1,818,null,{}] 10:33:52 INFO - PROCESS | 1718 | 1466012032677 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:52 INFO - PROCESS | 1718 | 1466012032685 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:52 INFO - PROCESS | 1718 | 1466012032968 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:33:53 INFO - PROCESS | 1718 | 1466012033269 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 1718 | 1466012033278 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69c000 == 54 [pid = 1718] [id = 212] 10:33:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8e6a2000) [pid = 1718] [serial = 636] [outer = (nil)] 10:33:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8ef24c00) [pid = 1718] [serial = 637] [outer = 0x8e6a2000] 10:33:53 INFO - PROCESS | 1718 | 1466012033353 Marionette DEBUG loaded listener.js 10:33:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8f1e5000) [pid = 1718] [serial = 638] [outer = 0x8e6a2000] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a2c00 == 53 [pid = 1718] [id = 178] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c621c00 == 52 [pid = 1718] [id = 176] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0e8c00 == 51 [pid = 1718] [id = 177] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e0800 == 50 [pid = 1718] [id = 201] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90e400 == 49 [pid = 1718] [id = 200] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x90e06000 == 48 [pid = 1718] [id = 199] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8e818400 == 47 [pid = 1718] [id = 198] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9ddc00 == 46 [pid = 1718] [id = 197] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77f800 == 45 [pid = 1718] [id = 195] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61e400 == 44 [pid = 1718] [id = 194] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cc000 == 43 [pid = 1718] [id = 192] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x90e03c00 == 42 [pid = 1718] [id = 193] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c621000 == 41 [pid = 1718] [id = 191] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e7000 == 40 [pid = 1718] [id = 187] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9de400 == 39 [pid = 1718] [id = 190] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61f400 == 38 [pid = 1718] [id = 196] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c616000 == 37 [pid = 1718] [id = 189] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8f903c00 == 36 [pid = 1718] [id = 172] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x97694000 == 35 [pid = 1718] [id = 55] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef23c00 == 34 [pid = 1718] [id = 181] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x9cb09c00 == 33 [pid = 1718] [id = 57] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615c00 == 32 [pid = 1718] [id = 179] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x93cd6400 == 31 [pid = 1718] [id = 62] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x92370800 == 30 [pid = 1718] [id = 61] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c7800 == 29 [pid = 1718] [id = 188] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77b400 == 28 [pid = 1718] [id = 180] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0xa2179800 == 27 [pid = 1718] [id = 58] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x9d801800 == 26 [pid = 1718] [id = 60] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff5c00 == 25 [pid = 1718] [id = 59] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x922eb400 == 24 [pid = 1718] [id = 183] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x92378400 == 23 [pid = 1718] [id = 184] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c621800 == 22 [pid = 1718] [id = 185] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61fc00 == 21 [pid = 1718] [id = 186] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8f83c400 == 20 [pid = 1718] [id = 182] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x9b38fc00 == 19 [pid = 1718] [id = 56] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x92b83800 == 18 [pid = 1718] [id = 209] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c777400 == 17 [pid = 1718] [id = 210] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c780000 == 16 [pid = 1718] [id = 208] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x9769ec00 == 15 [pid = 1718] [id = 207] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c618c00 == 14 [pid = 1718] [id = 206] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613400 == 13 [pid = 1718] [id = 204] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c776400 == 12 [pid = 1718] [id = 205] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d0c00 == 11 [pid = 1718] [id = 203] 10:33:55 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61f800 == 10 [pid = 1718] [id = 202] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f94d400) [pid = 1718] [serial = 571] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f837c00) [pid = 1718] [serial = 565] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8c9e9c00) [pid = 1718] [serial = 559] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8e820c00) [pid = 1718] [serial = 560] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8f0d4800) [pid = 1718] [serial = 544] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f0f4400) [pid = 1718] [serial = 541] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f0c9800) [pid = 1718] [serial = 568] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8ee08c00) [pid = 1718] [serial = 556] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x92e81800) [pid = 1718] [serial = 553] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x91263c00) [pid = 1718] [serial = 547] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x923ecc00) [pid = 1718] [serial = 550] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f0eec00) [pid = 1718] [serial = 562] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f906800) [pid = 1718] [serial = 566] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f1dd400) [pid = 1718] [serial = 563] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f1e6800) [pid = 1718] [serial = 569] [outer = (nil)] [url = about:blank] 10:33:55 INFO - PROCESS | 1718 | 1466012035904 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 3295ms 10:33:55 INFO - PROCESS | 1718 | 1466012035946 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:33:55 INFO - PROCESS | 1718 | 1466012035951 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:33:55 INFO - PROCESS | 1718 | 1466012035961 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:33:55 INFO - PROCESS | 1718 | 1466012035964 Marionette TRACE conn3 <- [1,822,null,{}] 10:33:55 INFO - PROCESS | 1718 | 1466012035972 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:55 INFO - PROCESS | 1718 | 1466012035977 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:56 INFO - PROCESS | 1718 | 1466012036176 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:33:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8c784800) [pid = 1718] [serial = 639] [outer = 0x93949400] 10:33:56 INFO - PROCESS | 1718 | 1466012036351 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:56 INFO - PROCESS | 1718 | 1466012036361 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0bc00 == 11 [pid = 1718] [id = 213] 10:33:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8ee0f000) [pid = 1718] [serial = 640] [outer = (nil)] 10:33:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8ef2a000) [pid = 1718] [serial = 641] [outer = 0x8ee0f000] 10:33:56 INFO - PROCESS | 1718 | 1466012036446 Marionette DEBUG loaded listener.js 10:33:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f0c8c00) [pid = 1718] [serial = 642] [outer = 0x8ee0f000] 10:33:57 INFO - PROCESS | 1718 | 1466012037351 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:33:57 INFO - PROCESS | 1718 | 1466012037411 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:33:57 INFO - PROCESS | 1718 | 1466012037422 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:33:57 INFO - PROCESS | 1718 | 1466012037426 Marionette TRACE conn3 <- [1,826,null,{}] 10:33:57 INFO - PROCESS | 1718 | 1466012037453 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:57 INFO - PROCESS | 1718 | 1466012037459 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:57 INFO - PROCESS | 1718 | 1466012037648 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:33:57 INFO - PROCESS | 1718 | 1466012037658 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 1718 | 1466012037669 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cb000 == 12 [pid = 1718] [id = 214] 10:33:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f6cc000) [pid = 1718] [serial = 643] [outer = (nil)] 10:33:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f781800) [pid = 1718] [serial = 644] [outer = 0x8f6cc000] 10:33:57 INFO - PROCESS | 1718 | 1466012037756 Marionette DEBUG loaded listener.js 10:33:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f83f400) [pid = 1718] [serial = 645] [outer = 0x8f6cc000] 10:33:58 INFO - PROCESS | 1718 | 1466012038787 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1405ms 10:33:58 INFO - PROCESS | 1718 | 1466012038828 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:33:58 INFO - PROCESS | 1718 | 1466012038832 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:33:58 INFO - PROCESS | 1718 | 1466012038844 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:33:58 INFO - PROCESS | 1718 | 1466012038850 Marionette TRACE conn3 <- [1,830,null,{}] 10:33:58 INFO - PROCESS | 1718 | 1466012038868 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:58 INFO - PROCESS | 1718 | 1466012038877 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:59 INFO - PROCESS | 1718 | 1466012039107 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:33:59 INFO - PROCESS | 1718 | 1466012039130 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:59 INFO - PROCESS | 1718 | 1466012039139 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:33:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e0b000 == 13 [pid = 1718] [id = 215] 10:33:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x90e0bc00) [pid = 1718] [serial = 646] [outer = (nil)] 10:33:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x9106bc00) [pid = 1718] [serial = 647] [outer = 0x90e0bc00] 10:33:59 INFO - PROCESS | 1718 | 1466012039213 Marionette DEBUG loaded listener.js 10:33:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x9125f400) [pid = 1718] [serial = 648] [outer = 0x90e0bc00] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8c9e4800) [pid = 1718] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x9106b000) [pid = 1718] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x923e6400) [pid = 1718] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8e6a4c00) [pid = 1718] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8c9ecc00) [pid = 1718] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8c775400) [pid = 1718] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f777000) [pid = 1718] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8c77a400) [pid = 1718] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8c9e2400) [pid = 1718] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x90e09000) [pid = 1718] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f6ca400) [pid = 1718] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x90e08400) [pid = 1718] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x923eb000) [pid = 1718] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f90ec00) [pid = 1718] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8ef26800) [pid = 1718] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8c77f400) [pid = 1718] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9236a800) [pid = 1718] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:34:01 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c779400) [pid = 1718] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:34:01 INFO - PROCESS | 1718 | 1466012041698 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2900ms 10:34:01 INFO - PROCESS | 1718 | 1466012041746 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:34:01 INFO - PROCESS | 1718 | 1466012041751 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:34:01 INFO - PROCESS | 1718 | 1466012041757 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:34:01 INFO - PROCESS | 1718 | 1466012041761 Marionette TRACE conn3 <- [1,834,null,{}] 10:34:01 INFO - PROCESS | 1718 | 1466012041766 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:01 INFO - PROCESS | 1718 | 1466012041771 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:01 INFO - PROCESS | 1718 | 1466012041925 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:34:02 INFO - PROCESS | 1718 | 1466012042072 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 1718 | 1466012042082 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77f400 == 14 [pid = 1718] [id = 216] 10:34:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8c780c00) [pid = 1718] [serial = 649] [outer = (nil)] 10:34:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f6ca400) [pid = 1718] [serial = 650] [outer = 0x8c780c00] 10:34:02 INFO - PROCESS | 1718 | 1466012042149 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x91070800) [pid = 1718] [serial = 651] [outer = 0x8c780c00] 10:34:02 INFO - PROCESS | 1718 | 1466012042913 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1179ms 10:34:02 INFO - PROCESS | 1718 | 1466012042947 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:34:02 INFO - PROCESS | 1718 | 1466012042950 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:34:02 INFO - PROCESS | 1718 | 1466012042956 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:34:02 INFO - PROCESS | 1718 | 1466012042959 Marionette TRACE conn3 <- [1,838,null,{}] 10:34:02 INFO - PROCESS | 1718 | 1466012042964 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:02 INFO - PROCESS | 1718 | 1466012042969 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:03 INFO - PROCESS | 1718 | 1466012043116 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:34:03 INFO - PROCESS | 1718 | 1466012043131 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:03 INFO - PROCESS | 1718 | 1466012043140 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cc800 == 15 [pid = 1718] [id = 217] 10:34:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x90e0c400) [pid = 1718] [serial = 652] [outer = (nil)] 10:34:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x922e3400) [pid = 1718] [serial = 653] [outer = 0x90e0c400] 10:34:03 INFO - PROCESS | 1718 | 1466012043209 Marionette DEBUG loaded listener.js 10:34:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x923df800) [pid = 1718] [serial = 654] [outer = 0x90e0c400] 10:34:04 INFO - PROCESS | 1718 | 1466012044336 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1430ms 10:34:04 INFO - PROCESS | 1718 | 1466012044388 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:34:04 INFO - PROCESS | 1718 | 1466012044398 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:34:04 INFO - PROCESS | 1718 | 1466012044413 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:34:04 INFO - PROCESS | 1718 | 1466012044420 Marionette TRACE conn3 <- [1,842,null,{}] 10:34:04 INFO - PROCESS | 1718 | 1466012044481 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:04 INFO - PROCESS | 1718 | 1466012044489 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:04 INFO - PROCESS | 1718 | 1466012044702 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:34:04 INFO - PROCESS | 1718 | 1466012044910 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:04 INFO - PROCESS | 1718 | 1466012044920 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c618c00 == 16 [pid = 1718] [id = 218] 10:34:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8ee09c00) [pid = 1718] [serial = 655] [outer = (nil)] 10:34:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f0f5400) [pid = 1718] [serial = 656] [outer = 0x8ee09c00] 10:34:05 INFO - PROCESS | 1718 | 1466012045004 Marionette DEBUG loaded listener.js 10:34:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f775c00) [pid = 1718] [serial = 657] [outer = 0x8ee09c00] 10:34:05 INFO - PROCESS | 1718 | 1466012045922 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1532ms 10:34:05 INFO - PROCESS | 1718 | 1466012045941 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:34:05 INFO - PROCESS | 1718 | 1466012045948 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:34:05 INFO - PROCESS | 1718 | 1466012045960 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:34:05 INFO - PROCESS | 1718 | 1466012045965 Marionette TRACE conn3 <- [1,846,null,{}] 10:34:05 INFO - PROCESS | 1718 | 1466012045972 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:05 INFO - PROCESS | 1718 | 1466012045978 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:06 INFO - PROCESS | 1718 | 1466012046198 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:34:06 INFO - PROCESS | 1718 | 1466012046475 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:06 INFO - PROCESS | 1718 | 1466012046484 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f952000 == 17 [pid = 1718] [id = 219] 10:34:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x9106b000) [pid = 1718] [serial = 658] [outer = (nil)] 10:34:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x91fecc00) [pid = 1718] [serial = 659] [outer = 0x9106b000] 10:34:06 INFO - PROCESS | 1718 | 1466012046610 Marionette DEBUG loaded listener.js 10:34:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x90e06400) [pid = 1718] [serial = 660] [outer = 0x9106b000] 10:34:07 INFO - PROCESS | 1718 | 1466012047525 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1634ms 10:34:07 INFO - PROCESS | 1718 | 1466012047594 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:34:07 INFO - PROCESS | 1718 | 1466012047598 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:34:07 INFO - PROCESS | 1718 | 1466012047610 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:34:07 INFO - PROCESS | 1718 | 1466012047623 Marionette TRACE conn3 <- [1,850,null,{}] 10:34:07 INFO - PROCESS | 1718 | 1466012047639 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:07 INFO - PROCESS | 1718 | 1466012047648 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:07 INFO - PROCESS | 1718 | 1466012047922 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:34:08 INFO - PROCESS | 1718 | 1466012048152 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:08 INFO - PROCESS | 1718 | 1466012048164 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b90c00 == 18 [pid = 1718] [id = 220] 10:34:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x92bdcc00) [pid = 1718] [serial = 661] [outer = (nil)] 10:34:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x92e80000) [pid = 1718] [serial = 662] [outer = 0x92bdcc00] 10:34:08 INFO - PROCESS | 1718 | 1466012048248 Marionette DEBUG loaded listener.js 10:34:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x9394c000) [pid = 1718] [serial = 663] [outer = 0x92bdcc00] 10:34:09 INFO - PROCESS | 1718 | 1466012049173 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1595ms 10:34:09 INFO - PROCESS | 1718 | 1466012049202 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:34:09 INFO - PROCESS | 1718 | 1466012049207 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:34:09 INFO - PROCESS | 1718 | 1466012049213 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:34:09 INFO - PROCESS | 1718 | 1466012049216 Marionette TRACE conn3 <- [1,854,null,{}] 10:34:09 INFO - PROCESS | 1718 | 1466012049222 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:09 INFO - PROCESS | 1718 | 1466012049227 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:09 INFO - PROCESS | 1718 | 1466012049405 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:34:09 INFO - PROCESS | 1718 | 1466012049600 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:09 INFO - PROCESS | 1718 | 1466012049609 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e05c00 == 19 [pid = 1718] [id = 221] 10:34:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x93c5bc00) [pid = 1718] [serial = 664] [outer = (nil)] 10:34:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x947c6000) [pid = 1718] [serial = 665] [outer = 0x93c5bc00] 10:34:09 INFO - PROCESS | 1718 | 1466012049739 Marionette DEBUG loaded listener.js 10:34:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x95186400) [pid = 1718] [serial = 666] [outer = 0x93c5bc00] 10:34:10 INFO - PROCESS | 1718 | 1466012050611 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1436ms 10:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:34:10 INFO - PROCESS | 1718 | 1466012050650 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:34:10 INFO - PROCESS | 1718 | 1466012050653 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:34:10 INFO - PROCESS | 1718 | 1466012050660 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:34:10 INFO - PROCESS | 1718 | 1466012050664 Marionette TRACE conn3 <- [1,858,null,{}] 10:34:10 INFO - PROCESS | 1718 | 1466012050669 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:10 INFO - PROCESS | 1718 | 1466012050674 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:10 INFO - PROCESS | 1718 | 1466012050889 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:34:11 INFO - PROCESS | 1718 | 1466012051081 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:11 INFO - PROCESS | 1718 | 1466012051090 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e8800 == 20 [pid = 1718] [id = 222] 10:34:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x92e81800) [pid = 1718] [serial = 667] [outer = (nil)] 10:34:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x9820b800) [pid = 1718] [serial = 668] [outer = 0x92e81800] 10:34:11 INFO - PROCESS | 1718 | 1466012051221 Marionette DEBUG loaded listener.js 10:34:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x99152400) [pid = 1718] [serial = 669] [outer = 0x92e81800] 10:34:12 INFO - PROCESS | 1718 | 1466012052152 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1529ms 10:34:12 INFO - PROCESS | 1718 | 1466012052189 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:34:12 INFO - PROCESS | 1718 | 1466012052193 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:34:12 INFO - PROCESS | 1718 | 1466012052199 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 1718 | 1466012052202 Marionette TRACE conn3 <- [1,862,null,{}] 10:34:12 INFO - PROCESS | 1718 | 1466012052208 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:12 INFO - PROCESS | 1718 | 1466012052218 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:12 INFO - PROCESS | 1718 | 1466012052421 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:34:12 INFO - PROCESS | 1718 | 1466012052668 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:12 INFO - PROCESS | 1718 | 1466012052674 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81e400 == 21 [pid = 1718] [id = 223] 10:34:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8f1e7000) [pid = 1718] [serial = 670] [outer = (nil)] 10:34:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x99527000) [pid = 1718] [serial = 671] [outer = 0x8f1e7000] 10:34:12 INFO - PROCESS | 1718 | 1466012052801 Marionette DEBUG loaded listener.js 10:34:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x99fb7000) [pid = 1718] [serial = 672] [outer = 0x8f1e7000] 10:34:13 INFO - PROCESS | 1718 | 1466012053698 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1543ms 10:34:13 INFO - PROCESS | 1718 | 1466012053743 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:34:13 INFO - PROCESS | 1718 | 1466012053747 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:34:13 INFO - PROCESS | 1718 | 1466012053753 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:34:13 INFO - PROCESS | 1718 | 1466012053756 Marionette TRACE conn3 <- [1,866,null,{}] 10:34:13 INFO - PROCESS | 1718 | 1466012053762 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:13 INFO - PROCESS | 1718 | 1466012053767 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:13 INFO - PROCESS | 1718 | 1466012053968 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:34:14 INFO - PROCESS | 1718 | 1466012054199 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 1718 | 1466012054207 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c621400 == 22 [pid = 1718] [id = 224] 10:34:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x951d7000) [pid = 1718] [serial = 673] [outer = (nil)] 10:34:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x9a21f800) [pid = 1718] [serial = 674] [outer = 0x951d7000] 10:34:14 INFO - PROCESS | 1718 | 1466012054329 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x9a06b000) [pid = 1718] [serial = 675] [outer = 0x951d7000] 10:34:15 INFO - PROCESS | 1718 | 1466012055201 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1485ms 10:34:15 INFO - PROCESS | 1718 | 1466012055239 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:34:15 INFO - PROCESS | 1718 | 1466012055242 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:34:15 INFO - PROCESS | 1718 | 1466012055248 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 1718 | 1466012055252 Marionette TRACE conn3 <- [1,870,null,{}] 10:34:15 INFO - PROCESS | 1718 | 1466012055257 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:15 INFO - PROCESS | 1718 | 1466012055262 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:15 INFO - PROCESS | 1718 | 1466012055466 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:34:15 INFO - PROCESS | 1718 | 1466012055655 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:15 INFO - PROCESS | 1718 | 1466012055666 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x99fc7c00 == 23 [pid = 1718] [id = 225] 10:34:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x99fc9400) [pid = 1718] [serial = 676] [outer = (nil)] 10:34:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x9a66d400) [pid = 1718] [serial = 677] [outer = 0x99fc9400] 10:34:15 INFO - PROCESS | 1718 | 1466012055742 Marionette DEBUG loaded listener.js 10:34:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x9a67f000) [pid = 1718] [serial = 678] [outer = 0x99fc9400] 10:34:16 INFO - PROCESS | 1718 | 1466012056694 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1484ms 10:34:16 INFO - PROCESS | 1718 | 1466012056734 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:34:16 INFO - PROCESS | 1718 | 1466012056738 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:34:16 INFO - PROCESS | 1718 | 1466012056745 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:34:16 INFO - PROCESS | 1718 | 1466012056748 Marionette TRACE conn3 <- [1,874,null,{}] 10:34:16 INFO - PROCESS | 1718 | 1466012056754 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:16 INFO - PROCESS | 1718 | 1466012056759 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:16 INFO - PROCESS | 1718 | 1466012056932 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:34:17 INFO - PROCESS | 1718 | 1466012057125 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 1718 | 1466012057134 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c778400 == 24 [pid = 1718] [id = 226] 10:34:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x8c782000) [pid = 1718] [serial = 679] [outer = (nil)] 10:34:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x99fc8400) [pid = 1718] [serial = 680] [outer = 0x8c782000] 10:34:17 INFO - PROCESS | 1718 | 1466012057215 Marionette DEBUG loaded listener.js 10:34:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x9a665400) [pid = 1718] [serial = 681] [outer = 0x8c782000] 10:34:18 INFO - PROCESS | 1718 | 1466012058180 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1478ms 10:34:18 INFO - PROCESS | 1718 | 1466012058224 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:34:18 INFO - PROCESS | 1718 | 1466012058227 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:34:18 INFO - PROCESS | 1718 | 1466012058234 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:34:18 INFO - PROCESS | 1718 | 1466012058237 Marionette TRACE conn3 <- [1,878,null,{}] 10:34:18 INFO - PROCESS | 1718 | 1466012058243 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:18 INFO - PROCESS | 1718 | 1466012058248 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:18 INFO - PROCESS | 1718 | 1466012058426 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:34:18 INFO - PROCESS | 1718 | 1466012058672 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:18 INFO - PROCESS | 1718 | 1466012058680 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614800 == 25 [pid = 1718] [id = 227] 10:34:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x8c620000) [pid = 1718] [serial = 682] [outer = (nil)] 10:34:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x8e6a2800) [pid = 1718] [serial = 683] [outer = 0x8c620000] 10:34:18 INFO - PROCESS | 1718 | 1466012058804 Marionette DEBUG loaded listener.js 10:34:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x8f1e1000) [pid = 1718] [serial = 684] [outer = 0x8c620000] 10:34:19 INFO - PROCESS | 1718 | 1466012059837 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1633ms 10:34:19 INFO - PROCESS | 1718 | 1466012059868 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:34:19 INFO - PROCESS | 1718 | 1466012059874 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:34:19 INFO - PROCESS | 1718 | 1466012059881 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:34:19 INFO - PROCESS | 1718 | 1466012059888 Marionette TRACE conn3 <- [1,882,null,{}] 10:34:19 INFO - PROCESS | 1718 | 1466012059895 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:19 INFO - PROCESS | 1718 | 1466012059901 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:20 INFO - PROCESS | 1718 | 1466012060071 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:34:20 INFO - PROCESS | 1718 | 1466012060262 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 1718 | 1466012060270 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77b000 == 26 [pid = 1718] [id = 228] 10:34:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x8c77bc00) [pid = 1718] [serial = 685] [outer = (nil)] 10:34:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8e6a4c00) [pid = 1718] [serial = 686] [outer = 0x8c77bc00] 10:34:20 INFO - PROCESS | 1718 | 1466012060343 Marionette DEBUG loaded listener.js 10:34:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x8e81d000) [pid = 1718] [serial = 687] [outer = 0x8c77bc00] 10:34:21 INFO - PROCESS | 1718 | 1466012061370 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x92b85000) [pid = 1718] [serial = 551] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x8ef28000) [pid = 1718] [serial = 557] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x93943c00) [pid = 1718] [serial = 554] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x9126a800) [pid = 1718] [serial = 548] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x8f835800) [pid = 1718] [serial = 545] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x8c9e5000) [pid = 1718] [serial = 542] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x92b84400) [pid = 1718] [serial = 604] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x922e9000) [pid = 1718] [serial = 601] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x92b8d400) [pid = 1718] [serial = 586] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x92b8ec00) [pid = 1718] [serial = 587] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x90e0b400) [pid = 1718] [serial = 572] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8ef2d400) [pid = 1718] [serial = 574] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x8f0cc000) [pid = 1718] [serial = 575] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x923e2400) [pid = 1718] [serial = 583] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x92ad5000) [pid = 1718] [serial = 584] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8f838c00) [pid = 1718] [serial = 577] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f910800) [pid = 1718] [serial = 578] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f0cec00) [pid = 1718] [serial = 589] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f780c00) [pid = 1718] [serial = 590] [outer = (nil)] [url = about:blank] 10:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1538ms 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8e81fc00) [pid = 1718] [serial = 592] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8ef2a400) [pid = 1718] [serial = 593] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x922de800) [pid = 1718] [serial = 580] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x92370c00) [pid = 1718] [serial = 581] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f838000) [pid = 1718] [serial = 596] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f77c800) [pid = 1718] [serial = 595] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x923e8400) [pid = 1718] [serial = 602] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x9106dc00) [pid = 1718] [serial = 598] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x92b8dc00) [pid = 1718] [serial = 605] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x91262800) [pid = 1718] [serial = 599] [outer = (nil)] [url = about:blank] 10:34:21 INFO - PROCESS | 1718 | 1466012061434 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:34:21 INFO - PROCESS | 1718 | 1466012061441 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:34:21 INFO - PROCESS | 1718 | 1466012061450 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:34:21 INFO - PROCESS | 1718 | 1466012061454 Marionette TRACE conn3 <- [1,886,null,{}] 10:34:21 INFO - PROCESS | 1718 | 1466012061460 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:21 INFO - PROCESS | 1718 | 1466012061465 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:21 INFO - PROCESS | 1718 | 1466012061634 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:34:21 INFO - PROCESS | 1718 | 1466012061784 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:21 INFO - PROCESS | 1718 | 1466012061792 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef29800 == 27 [pid = 1718] [id = 229] 10:34:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8ef2e400) [pid = 1718] [serial = 688] [outer = (nil)] 10:34:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f0c7400) [pid = 1718] [serial = 689] [outer = 0x8ef2e400] 10:34:21 INFO - PROCESS | 1718 | 1466012061927 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f0d3000) [pid = 1718] [serial = 690] [outer = 0x8ef2e400] 10:34:22 INFO - PROCESS | 1718 | 1466012062725 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1300ms 10:34:22 INFO - PROCESS | 1718 | 1466012062752 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:34:22 INFO - PROCESS | 1718 | 1466012062755 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:34:22 INFO - PROCESS | 1718 | 1466012062762 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:34:22 INFO - PROCESS | 1718 | 1466012062768 Marionette TRACE conn3 <- [1,890,null,{}] 10:34:22 INFO - PROCESS | 1718 | 1466012062783 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:22 INFO - PROCESS | 1718 | 1466012062792 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:22 INFO - PROCESS | 1718 | 1466012062967 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:34:23 INFO - PROCESS | 1718 | 1466012062980 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 1718 | 1466012062987 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cd400 == 28 [pid = 1718] [id = 230] 10:34:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f6d0800) [pid = 1718] [serial = 691] [outer = (nil)] 10:34:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f77e400) [pid = 1718] [serial = 692] [outer = 0x8f6d0800] 10:34:23 INFO - PROCESS | 1718 | 1466012063198 Marionette DEBUG loaded listener.js 10:34:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f837800) [pid = 1718] [serial = 693] [outer = 0x8f6d0800] 10:34:23 INFO - PROCESS | 1718 | 1466012063971 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1235ms 10:34:24 INFO - PROCESS | 1718 | 1466012063999 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:34:24 INFO - PROCESS | 1718 | 1466012064004 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:34:24 INFO - PROCESS | 1718 | 1466012064010 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 1718 | 1466012064013 Marionette TRACE conn3 <- [1,894,null,{}] 10:34:24 INFO - PROCESS | 1718 | 1466012064027 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:24 INFO - PROCESS | 1718 | 1466012064032 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:24 INFO - PROCESS | 1718 | 1466012064253 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:34:24 INFO - PROCESS | 1718 | 1466012064273 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:24 INFO - PROCESS | 1718 | 1466012064283 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77ac00 == 29 [pid = 1718] [id = 231] 10:34:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8f841000) [pid = 1718] [serial = 694] [outer = (nil)] 10:34:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f90c000) [pid = 1718] [serial = 695] [outer = 0x8f841000] 10:34:24 INFO - PROCESS | 1718 | 1466012064349 Marionette DEBUG loaded listener.js 10:34:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f944c00) [pid = 1718] [serial = 696] [outer = 0x8f841000] 10:34:25 INFO - PROCESS | 1718 | 1466012065328 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1378ms 10:34:25 INFO - PROCESS | 1718 | 1466012065399 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:34:25 INFO - PROCESS | 1718 | 1466012065402 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:34:25 INFO - PROCESS | 1718 | 1466012065408 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:34:25 INFO - PROCESS | 1718 | 1466012065411 Marionette TRACE conn3 <- [1,898,null,{}] 10:34:25 INFO - PROCESS | 1718 | 1466012065417 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:25 INFO - PROCESS | 1718 | 1466012065422 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:25 INFO - PROCESS | 1718 | 1466012065640 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:34:25 INFO - PROCESS | 1718 | 1466012065663 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 1718 | 1466012065673 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f949000 == 30 [pid = 1718] [id = 232] 10:34:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f94c000) [pid = 1718] [serial = 697] [outer = (nil)] 10:34:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x90e06000) [pid = 1718] [serial = 698] [outer = 0x8f94c000] 10:34:25 INFO - PROCESS | 1718 | 1466012065740 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x90e0b400) [pid = 1718] [serial = 699] [outer = 0x8f94c000] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8c77ec00) [pid = 1718] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f0ef800) [pid = 1718] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8f947c00) [pid = 1718] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8c77fc00) [pid = 1718] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8c784c00) [pid = 1718] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x980af800) [pid = 1718] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x95183c00) [pid = 1718] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x92bde400) [pid = 1718] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x99c86800) [pid = 1718] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e0bc00) [pid = 1718] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f6cc000) [pid = 1718] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8ee0f000) [pid = 1718] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8c9e0000) [pid = 1718] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8e6a2000) [pid = 1718] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:34:26 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8c780c00) [pid = 1718] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:34:26 INFO - PROCESS | 1718 | 1466012066800 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1435ms 10:34:26 INFO - PROCESS | 1718 | 1466012066844 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:34:26 INFO - PROCESS | 1718 | 1466012066847 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:34:26 INFO - PROCESS | 1718 | 1466012066853 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 1718 | 1466012066856 Marionette TRACE conn3 <- [1,902,null,{}] 10:34:26 INFO - PROCESS | 1718 | 1466012066861 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:26 INFO - PROCESS | 1718 | 1466012066871 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:27 INFO - PROCESS | 1718 | 1466012067051 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:34:27 INFO - PROCESS | 1718 | 1466012067196 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:27 INFO - PROCESS | 1718 | 1466012067206 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e5400 == 31 [pid = 1718] [id = 233] 10:34:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8c9e5c00) [pid = 1718] [serial = 700] [outer = (nil)] 10:34:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x9126c800) [pid = 1718] [serial = 701] [outer = 0x8c9e5c00] 10:34:27 INFO - PROCESS | 1718 | 1466012067287 Marionette DEBUG loaded listener.js 10:34:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x91ff4000) [pid = 1718] [serial = 702] [outer = 0x8c9e5c00] 10:34:28 INFO - PROCESS | 1718 | 1466012068017 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1227ms 10:34:28 INFO - PROCESS | 1718 | 1466012068082 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:34:28 INFO - PROCESS | 1718 | 1466012068086 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:34:28 INFO - PROCESS | 1718 | 1466012068091 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:34:28 INFO - PROCESS | 1718 | 1466012068095 Marionette TRACE conn3 <- [1,906,null,{}] 10:34:28 INFO - PROCESS | 1718 | 1466012068100 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:28 INFO - PROCESS | 1718 | 1466012068104 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:28 INFO - PROCESS | 1718 | 1466012068357 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:34:28 INFO - PROCESS | 1718 | 1466012068545 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 1718 | 1466012068554 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a000 == 32 [pid = 1718] [id = 234] 10:34:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8c61b400) [pid = 1718] [serial = 703] [outer = (nil)] 10:34:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8c775c00) [pid = 1718] [serial = 704] [outer = 0x8c61b400] 10:34:28 INFO - PROCESS | 1718 | 1466012068639 Marionette DEBUG loaded listener.js 10:34:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8c783800) [pid = 1718] [serial = 705] [outer = 0x8c61b400] 10:34:29 INFO - PROCESS | 1718 | 1466012069628 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1582ms 10:34:29 INFO - PROCESS | 1718 | 1466012069677 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:34:29 INFO - PROCESS | 1718 | 1466012069684 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:34:29 INFO - PROCESS | 1718 | 1466012069692 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:34:29 INFO - PROCESS | 1718 | 1466012069698 Marionette TRACE conn3 <- [1,910,null,{}] 10:34:29 INFO - PROCESS | 1718 | 1466012069706 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:29 INFO - PROCESS | 1718 | 1466012069712 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:29 INFO - PROCESS | 1718 | 1466012069913 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:34:30 INFO - PROCESS | 1718 | 1466012070152 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 1718 | 1466012070166 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2a400 == 33 [pid = 1718] [id = 235] 10:34:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f0c5c00) [pid = 1718] [serial = 706] [outer = (nil)] 10:34:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f0ee400) [pid = 1718] [serial = 707] [outer = 0x8f0c5c00] 10:34:30 INFO - PROCESS | 1718 | 1466012070289 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f0f6400) [pid = 1718] [serial = 708] [outer = 0x8f0c5c00] 10:34:31 INFO - PROCESS | 1718 | 1466012071205 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1586ms 10:34:31 INFO - PROCESS | 1718 | 1466012071277 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:34:31 INFO - PROCESS | 1718 | 1466012071282 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:34:31 INFO - PROCESS | 1718 | 1466012071289 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 1718 | 1466012071292 Marionette TRACE conn3 <- [1,914,null,{}] 10:34:31 INFO - PROCESS | 1718 | 1466012071298 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:31 INFO - PROCESS | 1718 | 1466012071304 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:31 INFO - PROCESS | 1718 | 1466012071502 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:34:31 INFO - PROCESS | 1718 | 1466012071783 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:31 INFO - PROCESS | 1718 | 1466012071792 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e01400 == 34 [pid = 1718] [id = 236] 10:34:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x90e04c00) [pid = 1718] [serial = 709] [outer = (nil)] 10:34:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x9106c000) [pid = 1718] [serial = 710] [outer = 0x90e04c00] 10:34:31 INFO - PROCESS | 1718 | 1466012071931 Marionette DEBUG loaded listener.js 10:34:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x9126a800) [pid = 1718] [serial = 711] [outer = 0x90e04c00] 10:34:32 INFO - PROCESS | 1718 | 1466012072844 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1593ms 10:34:32 INFO - PROCESS | 1718 | 1466012072882 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:34:32 INFO - PROCESS | 1718 | 1466012072889 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:34:32 INFO - PROCESS | 1718 | 1466012072906 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:34:32 INFO - PROCESS | 1718 | 1466012072913 Marionette TRACE conn3 <- [1,918,null,{}] 10:34:32 INFO - PROCESS | 1718 | 1466012072919 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:32 INFO - PROCESS | 1718 | 1466012072926 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:33 INFO - PROCESS | 1718 | 1466012073111 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:34:33 INFO - PROCESS | 1718 | 1466012073345 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:33 INFO - PROCESS | 1718 | 1466012073352 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0eac00 == 35 [pid = 1718] [id = 237] 10:34:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f906400) [pid = 1718] [serial = 712] [outer = (nil)] 10:34:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x92acf400) [pid = 1718] [serial = 713] [outer = 0x8f906400] 10:34:33 INFO - PROCESS | 1718 | 1466012073479 Marionette DEBUG loaded listener.js 10:34:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x92b82000) [pid = 1718] [serial = 714] [outer = 0x8f906400] 10:34:34 INFO - PROCESS | 1718 | 1466012074342 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1493ms 10:34:34 INFO - PROCESS | 1718 | 1466012074391 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:34:34 INFO - PROCESS | 1718 | 1466012074395 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:34:34 INFO - PROCESS | 1718 | 1466012074401 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:34:34 INFO - PROCESS | 1718 | 1466012074405 Marionette TRACE conn3 <- [1,922,null,{}] 10:34:34 INFO - PROCESS | 1718 | 1466012074410 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:34 INFO - PROCESS | 1718 | 1466012074414 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:34 INFO - PROCESS | 1718 | 1466012074603 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:34:34 INFO - PROCESS | 1718 | 1466012074794 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:34 INFO - PROCESS | 1718 | 1466012074802 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x92acf000 == 36 [pid = 1718] [id = 238] 10:34:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x92ad5c00) [pid = 1718] [serial = 715] [outer = (nil)] 10:34:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x92b8f000) [pid = 1718] [serial = 716] [outer = 0x92ad5c00] 10:34:34 INFO - PROCESS | 1718 | 1466012074886 Marionette DEBUG loaded listener.js 10:34:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x92bd7c00) [pid = 1718] [serial = 717] [outer = 0x92ad5c00] 10:34:35 INFO - PROCESS | 1718 | 1466012075781 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1434ms 10:34:35 INFO - PROCESS | 1718 | 1466012075836 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:34:35 INFO - PROCESS | 1718 | 1466012075839 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:34:35 INFO - PROCESS | 1718 | 1466012075846 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:34:35 INFO - PROCESS | 1718 | 1466012075849 Marionette TRACE conn3 <- [1,926,null,{}] 10:34:35 INFO - PROCESS | 1718 | 1466012075855 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:35 INFO - PROCESS | 1718 | 1466012075860 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:36 INFO - PROCESS | 1718 | 1466012076041 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:34:36 INFO - PROCESS | 1718 | 1466012076248 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:36 INFO - PROCESS | 1718 | 1466012076267 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x93942800 == 37 [pid = 1718] [id = 239] 10:34:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x93943c00) [pid = 1718] [serial = 718] [outer = (nil)] 10:34:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x93aad800) [pid = 1718] [serial = 719] [outer = 0x93943c00] 10:34:36 INFO - PROCESS | 1718 | 1466012076449 Marionette DEBUG loaded listener.js 10:34:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x947cb800) [pid = 1718] [serial = 720] [outer = 0x93943c00] 10:34:37 INFO - PROCESS | 1718 | 1466012077341 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1541ms 10:34:37 INFO - PROCESS | 1718 | 1466012077388 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:34:37 INFO - PROCESS | 1718 | 1466012077391 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:34:37 INFO - PROCESS | 1718 | 1466012077398 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:34:37 INFO - PROCESS | 1718 | 1466012077401 Marionette TRACE conn3 <- [1,930,null,{}] 10:34:37 INFO - PROCESS | 1718 | 1466012077407 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:37 INFO - PROCESS | 1718 | 1466012077411 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:37 INFO - PROCESS | 1718 | 1466012077590 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:34:37 INFO - PROCESS | 1718 | 1466012077795 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:37 INFO - PROCESS | 1718 | 1466012077806 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x9106dc00 == 38 [pid = 1718] [id = 240] 10:34:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x92ad9400) [pid = 1718] [serial = 721] [outer = (nil)] 10:34:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x980a8400) [pid = 1718] [serial = 722] [outer = 0x92ad9400] 10:34:37 INFO - PROCESS | 1718 | 1466012077925 Marionette DEBUG loaded listener.js 10:34:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x99158800) [pid = 1718] [serial = 723] [outer = 0x92ad9400] 10:34:38 INFO - PROCESS | 1718 | 1466012078850 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1481ms 10:34:38 INFO - PROCESS | 1718 | 1466012078882 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:34:38 INFO - PROCESS | 1718 | 1466012078885 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:34:38 INFO - PROCESS | 1718 | 1466012078892 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:34:38 INFO - PROCESS | 1718 | 1466012078896 Marionette TRACE conn3 <- [1,934,null,{}] 10:34:38 INFO - PROCESS | 1718 | 1466012078902 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:38 INFO - PROCESS | 1718 | 1466012078907 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:39 INFO - PROCESS | 1718 | 1466012079081 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:34:39 INFO - PROCESS | 1718 | 1466012079278 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 1718 | 1466012079287 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x9476b400 == 39 [pid = 1718] [id = 241] 10:34:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x97699c00) [pid = 1718] [serial = 724] [outer = (nil)] 10:34:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x99dac400) [pid = 1718] [serial = 725] [outer = 0x97699c00] 10:34:39 INFO - PROCESS | 1718 | 1466012079363 Marionette DEBUG loaded listener.js 10:34:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x99fc5800) [pid = 1718] [serial = 726] [outer = 0x97699c00] 10:34:40 INFO - PROCESS | 1718 | 1466012080296 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1480ms 10:34:40 INFO - PROCESS | 1718 | 1466012080373 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:34:40 INFO - PROCESS | 1718 | 1466012080377 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:34:40 INFO - PROCESS | 1718 | 1466012080384 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:34:40 INFO - PROCESS | 1718 | 1466012080387 Marionette TRACE conn3 <- [1,938,null,{}] 10:34:40 INFO - PROCESS | 1718 | 1466012080393 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:40 INFO - PROCESS | 1718 | 1466012080398 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:40 INFO - PROCESS | 1718 | 1466012080619 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:34:40 INFO - PROCESS | 1718 | 1466012080872 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:40 INFO - PROCESS | 1718 | 1466012080883 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90b400 == 40 [pid = 1718] [id = 242] 10:34:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x8f90ec00) [pid = 1718] [serial = 727] [outer = (nil)] 10:34:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x99c7f800) [pid = 1718] [serial = 728] [outer = 0x8f90ec00] 10:34:41 INFO - PROCESS | 1718 | 1466012081011 Marionette DEBUG loaded listener.js 10:34:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x9a664c00) [pid = 1718] [serial = 729] [outer = 0x8f90ec00] 10:34:41 INFO - PROCESS | 1718 | 1466012081948 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1634ms 10:34:42 INFO - PROCESS | 1718 | 1466012082018 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:34:42 INFO - PROCESS | 1718 | 1466012082022 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:34:42 INFO - PROCESS | 1718 | 1466012082029 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:34:42 INFO - PROCESS | 1718 | 1466012082031 Marionette TRACE conn3 <- [1,942,null,{}] 10:34:42 INFO - PROCESS | 1718 | 1466012082037 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:42 INFO - PROCESS | 1718 | 1466012082043 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:42 INFO - PROCESS | 1718 | 1466012082568 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:34:42 INFO - PROCESS | 1718 | 1466012082925 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 1718 | 1466012082933 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e818c00 == 41 [pid = 1718] [id = 243] 10:34:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8e819800) [pid = 1718] [serial = 730] [outer = (nil)] 10:34:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x8ee07000) [pid = 1718] [serial = 731] [outer = 0x8e819800] 10:34:43 INFO - PROCESS | 1718 | 1466012083011 Marionette DEBUG loaded listener.js 10:34:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x8ef23800) [pid = 1718] [serial = 732] [outer = 0x8e819800] 10:34:43 INFO - PROCESS | 1718 | 1466012083879 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1879ms 10:34:43 INFO - PROCESS | 1718 | 1466012083910 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:34:43 INFO - PROCESS | 1718 | 1466012083916 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:34:43 INFO - PROCESS | 1718 | 1466012083924 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:34:43 INFO - PROCESS | 1718 | 1466012083929 Marionette TRACE conn3 <- [1,946,null,{}] 10:34:43 INFO - PROCESS | 1718 | 1466012083936 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:43 INFO - PROCESS | 1718 | 1466012083941 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:44 INFO - PROCESS | 1718 | 1466012084117 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:34:44 INFO - PROCESS | 1718 | 1466012084318 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:44 INFO - PROCESS | 1718 | 1466012084327 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69c800 == 42 [pid = 1718] [id = 244] 10:34:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x90e02000) [pid = 1718] [serial = 733] [outer = (nil)] 10:34:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x9106c400) [pid = 1718] [serial = 734] [outer = 0x90e02000] 10:34:44 INFO - PROCESS | 1718 | 1466012084504 Marionette DEBUG loaded listener.js 10:34:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x91266400) [pid = 1718] [serial = 735] [outer = 0x90e02000] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef29800 == 41 [pid = 1718] [id = 229] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cd400 == 40 [pid = 1718] [id = 230] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8f949000 == 39 [pid = 1718] [id = 232] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9dec00 == 38 [pid = 1718] [id = 211] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e5400 == 37 [pid = 1718] [id = 233] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8f77ac00 == 36 [pid = 1718] [id = 231] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8e818c00 == 35 [pid = 1718] [id = 243] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90b400 == 34 [pid = 1718] [id = 242] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x9476b400 == 33 [pid = 1718] [id = 241] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x93942800 == 32 [pid = 1718] [id = 239] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x9106dc00 == 31 [pid = 1718] [id = 240] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x92acf000 == 30 [pid = 1718] [id = 238] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0eac00 == 29 [pid = 1718] [id = 237] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2a400 == 28 [pid = 1718] [id = 235] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x90e01400 == 27 [pid = 1718] [id = 236] 10:34:46 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a000 == 26 [pid = 1718] [id = 234] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x9236d800) [pid = 1718] [serial = 422] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x8e6a3c00) [pid = 1718] [serial = 608] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x8c9e3800) [pid = 1718] [serial = 607] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x8f6c6800) [pid = 1718] [serial = 611] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x8f1e3400) [pid = 1718] [serial = 610] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x91067800) [pid = 1718] [serial = 614] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x8f94e000) [pid = 1718] [serial = 613] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x93cd0000) [pid = 1718] [serial = 617] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x92be0000) [pid = 1718] [serial = 616] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x951d2800) [pid = 1718] [serial = 620] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x95184400) [pid = 1718] [serial = 619] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x99159800) [pid = 1718] [serial = 623] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x9914c000) [pid = 1718] [serial = 622] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x99fbf400) [pid = 1718] [serial = 626] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x99fbb000) [pid = 1718] [serial = 625] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x9a2a7800) [pid = 1718] [serial = 629] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x9a062000) [pid = 1718] [serial = 628] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x9a667400) [pid = 1718] [serial = 632] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x9a666400) [pid = 1718] [serial = 631] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x9106bc00) [pid = 1718] [serial = 647] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x9125f400) [pid = 1718] [serial = 648] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f781800) [pid = 1718] [serial = 644] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8ef2a000) [pid = 1718] [serial = 641] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8e81f400) [pid = 1718] [serial = 635] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8c9ec800) [pid = 1718] [serial = 634] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f1e5000) [pid = 1718] [serial = 638] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8ef24c00) [pid = 1718] [serial = 637] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x922e3400) [pid = 1718] [serial = 653] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f0c8c00) [pid = 1718] [serial = 642] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f6ca400) [pid = 1718] [serial = 650] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f83f400) [pid = 1718] [serial = 645] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x91070800) [pid = 1718] [serial = 651] [outer = (nil)] [url = about:blank] 10:34:46 INFO - PROCESS | 1718 | 1466012086917 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 3089ms 10:34:47 INFO - PROCESS | 1718 | 1466012087026 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:34:47 INFO - PROCESS | 1718 | 1466012087031 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:34:47 INFO - PROCESS | 1718 | 1466012087039 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:34:47 INFO - PROCESS | 1718 | 1466012087045 Marionette TRACE conn3 <- [1,950,null,{}] 10:34:47 INFO - PROCESS | 1718 | 1466012087054 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:47 INFO - PROCESS | 1718 | 1466012087059 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:47 INFO - PROCESS | 1718 | 1466012087208 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:34:47 INFO - PROCESS | 1718 | 1466012087221 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:47 INFO - PROCESS | 1718 | 1466012087231 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e3c00 == 27 [pid = 1718] [id = 245] 10:34:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8c9e4800) [pid = 1718] [serial = 736] [outer = (nil)] 10:34:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8c9eb800) [pid = 1718] [serial = 737] [outer = 0x8c9e4800] 10:34:47 INFO - PROCESS | 1718 | 1466012087300 Marionette DEBUG loaded listener.js 10:34:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8e69b400) [pid = 1718] [serial = 738] [outer = 0x8c9e4800] 10:34:48 INFO - PROCESS | 1718 | 1466012088158 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1187ms 10:34:48 INFO - PROCESS | 1718 | 1466012088226 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:34:48 INFO - PROCESS | 1718 | 1466012088234 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:34:48 INFO - PROCESS | 1718 | 1466012088245 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 1718 | 1466012088248 Marionette TRACE conn3 <- [1,954,null,{}] 10:34:48 INFO - PROCESS | 1718 | 1466012088254 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:48 INFO - PROCESS | 1718 | 1466012088259 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:48 INFO - PROCESS | 1718 | 1466012088413 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:34:48 INFO - PROCESS | 1718 | 1466012088422 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:48 INFO - PROCESS | 1718 | 1466012088430 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0b000 == 28 [pid = 1718] [id = 246] 10:34:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8ee0b400) [pid = 1718] [serial = 739] [outer = (nil)] 10:34:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8ef25400) [pid = 1718] [serial = 740] [outer = 0x8ee0b400] 10:34:48 INFO - PROCESS | 1718 | 1466012088613 Marionette DEBUG loaded listener.js 10:34:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8ef2e800) [pid = 1718] [serial = 741] [outer = 0x8ee0b400] 10:34:49 INFO - PROCESS | 1718 | 1466012089455 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1279ms 10:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:34:49 INFO - PROCESS | 1718 | 1466012089526 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:34:49 INFO - PROCESS | 1718 | 1466012089529 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:34:49 INFO - PROCESS | 1718 | 1466012089535 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:34:49 INFO - PROCESS | 1718 | 1466012089541 Marionette TRACE conn3 <- [1,958,null,{}] 10:34:49 INFO - PROCESS | 1718 | 1466012089559 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:49 INFO - PROCESS | 1718 | 1466012089568 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:49 INFO - PROCESS | 1718 | 1466012089781 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:34:49 INFO - PROCESS | 1718 | 1466012089808 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:49 INFO - PROCESS | 1718 | 1466012089820 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e4000 == 29 [pid = 1718] [id = 247] 10:34:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f1e4c00) [pid = 1718] [serial = 742] [outer = (nil)] 10:34:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f1ea000) [pid = 1718] [serial = 743] [outer = 0x8f1e4c00] 10:34:49 INFO - PROCESS | 1718 | 1466012089892 Marionette DEBUG loaded listener.js 10:34:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f6c6c00) [pid = 1718] [serial = 744] [outer = 0x8f1e4c00] 10:34:50 INFO - PROCESS | 1718 | 1466012090803 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1333ms 10:34:50 INFO - PROCESS | 1718 | 1466012090887 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:34:50 INFO - PROCESS | 1718 | 1466012090892 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:34:50 INFO - PROCESS | 1718 | 1466012090898 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 1718 | 1466012090902 Marionette TRACE conn3 <- [1,962,null,{}] 10:34:50 INFO - PROCESS | 1718 | 1466012090913 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:50 INFO - PROCESS | 1718 | 1466012090917 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:51 INFO - PROCESS | 1718 | 1466012091122 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:34:51 INFO - PROCESS | 1718 | 1466012091142 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:51 INFO - PROCESS | 1718 | 1466012091149 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ee000 == 30 [pid = 1718] [id = 248] 10:34:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8f6ca400) [pid = 1718] [serial = 745] [outer = (nil)] 10:34:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8f77ec00) [pid = 1718] [serial = 746] [outer = 0x8f6ca400] 10:34:51 INFO - PROCESS | 1718 | 1466012091218 Marionette DEBUG loaded listener.js 10:34:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8f83c800) [pid = 1718] [serial = 747] [outer = 0x8f6ca400] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8c9e5c00) [pid = 1718] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f841000) [pid = 1718] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f94c000) [pid = 1718] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x99fc9400) [pid = 1718] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x93c5bc00) [pid = 1718] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8ee09c00) [pid = 1718] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x9106b000) [pid = 1718] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x90e0c400) [pid = 1718] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f6d0800) [pid = 1718] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8c620000) [pid = 1718] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f1e7000) [pid = 1718] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8c782000) [pid = 1718] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x951d7000) [pid = 1718] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x92e81800) [pid = 1718] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x92bdcc00) [pid = 1718] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8c77bc00) [pid = 1718] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:34:52 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8ef2e400) [pid = 1718] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:34:52 INFO - PROCESS | 1718 | 1466012092846 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1996ms 10:34:52 INFO - PROCESS | 1718 | 1466012092895 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:34:52 INFO - PROCESS | 1718 | 1466012092900 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:34:52 INFO - PROCESS | 1718 | 1466012092905 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:34:52 INFO - PROCESS | 1718 | 1466012092909 Marionette TRACE conn3 <- [1,966,null,{}] 10:34:52 INFO - PROCESS | 1718 | 1466012092914 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:52 INFO - PROCESS | 1718 | 1466012092919 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:53 INFO - PROCESS | 1718 | 1466012093067 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:34:53 INFO - PROCESS | 1718 | 1466012093077 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:53 INFO - PROCESS | 1718 | 1466012093086 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c622c00 == 31 [pid = 1718] [id = 249] 10:34:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8ee09c00) [pid = 1718] [serial = 748] [outer = (nil)] 10:34:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f840c00) [pid = 1718] [serial = 749] [outer = 0x8ee09c00] 10:34:53 INFO - PROCESS | 1718 | 1466012093151 Marionette DEBUG loaded listener.js 10:34:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f903400) [pid = 1718] [serial = 750] [outer = 0x8ee09c00] 10:34:53 INFO - PROCESS | 1718 | 1466012093958 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1076ms 10:34:53 INFO - PROCESS | 1718 | 1466012093995 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:34:54 INFO - PROCESS | 1718 | 1466012093999 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:34:54 INFO - PROCESS | 1718 | 1466012094014 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:34:54 INFO - PROCESS | 1718 | 1466012094018 Marionette TRACE conn3 <- [1,970,null,{}] 10:34:54 INFO - PROCESS | 1718 | 1466012094025 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:54 INFO - PROCESS | 1718 | 1466012094035 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:54 INFO - PROCESS | 1718 | 1466012094234 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:34:54 INFO - PROCESS | 1718 | 1466012094450 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:54 INFO - PROCESS | 1718 | 1466012094461 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614c00 == 32 [pid = 1718] [id = 250] 10:34:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8c616800) [pid = 1718] [serial = 751] [outer = (nil)] 10:34:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8c61f400) [pid = 1718] [serial = 752] [outer = 0x8c616800] 10:34:54 INFO - PROCESS | 1718 | 1466012094549 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8c781c00) [pid = 1718] [serial = 753] [outer = 0x8c616800] 10:34:55 INFO - PROCESS | 1718 | 1466012095507 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1540ms 10:34:55 INFO - PROCESS | 1718 | 1466012095549 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:34:55 INFO - PROCESS | 1718 | 1466012095555 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:34:55 INFO - PROCESS | 1718 | 1466012095563 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:34:55 INFO - PROCESS | 1718 | 1466012095568 Marionette TRACE conn3 <- [1,974,null,{}] 10:34:55 INFO - PROCESS | 1718 | 1466012095576 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:55 INFO - PROCESS | 1718 | 1466012095584 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:55 INFO - PROCESS | 1718 | 1466012095765 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:34:55 INFO - PROCESS | 1718 | 1466012095940 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:55 INFO - PROCESS | 1718 | 1466012095949 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9dec00 == 33 [pid = 1718] [id = 251] 10:34:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8ef23c00) [pid = 1718] [serial = 754] [outer = (nil)] 10:34:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f0c7c00) [pid = 1718] [serial = 755] [outer = 0x8ef23c00] 10:34:56 INFO - PROCESS | 1718 | 1466012096036 Marionette DEBUG loaded listener.js 10:34:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f0d4c00) [pid = 1718] [serial = 756] [outer = 0x8ef23c00] 10:34:57 INFO - PROCESS | 1718 | 1466012097016 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1491ms 10:34:57 INFO - PROCESS | 1718 | 1466012097058 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:34:57 INFO - PROCESS | 1718 | 1466012097065 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:34:57 INFO - PROCESS | 1718 | 1466012097072 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:34:57 INFO - PROCESS | 1718 | 1466012097075 Marionette TRACE conn3 <- [1,978,null,{}] 10:34:57 INFO - PROCESS | 1718 | 1466012097082 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:57 INFO - PROCESS | 1718 | 1466012097086 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:57 INFO - PROCESS | 1718 | 1466012097276 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:34:57 INFO - PROCESS | 1718 | 1466012097532 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:57 INFO - PROCESS | 1718 | 1466012097543 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c9800 == 34 [pid = 1718] [id = 252] 10:34:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f774000) [pid = 1718] [serial = 757] [outer = (nil)] 10:34:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8f781800) [pid = 1718] [serial = 758] [outer = 0x8f774000] 10:34:57 INFO - PROCESS | 1718 | 1466012097674 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f909c00) [pid = 1718] [serial = 759] [outer = 0x8f774000] 10:34:58 INFO - PROCESS | 1718 | 1466012098647 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1635ms 10:34:58 INFO - PROCESS | 1718 | 1466012098707 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:34:58 INFO - PROCESS | 1718 | 1466012098711 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:34:58 INFO - PROCESS | 1718 | 1466012098727 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:34:58 INFO - PROCESS | 1718 | 1466012098737 Marionette TRACE conn3 <- [1,982,null,{}] 10:34:58 INFO - PROCESS | 1718 | 1466012098743 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:58 INFO - PROCESS | 1718 | 1466012098751 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:58 INFO - PROCESS | 1718 | 1466012098973 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:34:59 INFO - PROCESS | 1718 | 1466012099185 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:59 INFO - PROCESS | 1718 | 1466012099192 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:34:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f835c00 == 35 [pid = 1718] [id = 253] 10:34:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f90fc00) [pid = 1718] [serial = 760] [outer = (nil)] 10:34:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x90e10400) [pid = 1718] [serial = 761] [outer = 0x8f90fc00] 10:34:59 INFO - PROCESS | 1718 | 1466012099318 Marionette DEBUG loaded listener.js 10:34:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x91066800) [pid = 1718] [serial = 762] [outer = 0x8f90fc00] 10:35:00 INFO - PROCESS | 1718 | 1466012100212 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1551ms 10:35:00 INFO - PROCESS | 1718 | 1466012100271 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:35:00 INFO - PROCESS | 1718 | 1466012100276 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:35:00 INFO - PROCESS | 1718 | 1466012100282 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:35:00 INFO - PROCESS | 1718 | 1466012100286 Marionette TRACE conn3 <- [1,986,null,{}] 10:35:00 INFO - PROCESS | 1718 | 1466012100292 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:00 INFO - PROCESS | 1718 | 1466012100297 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:00 INFO - PROCESS | 1718 | 1466012100480 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:35:00 INFO - PROCESS | 1718 | 1466012100648 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:00 INFO - PROCESS | 1718 | 1466012100658 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x91070000 == 36 [pid = 1718] [id = 254] 10:35:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x91072800) [pid = 1718] [serial = 763] [outer = (nil)] 10:35:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x91261400) [pid = 1718] [serial = 764] [outer = 0x91072800] 10:35:00 INFO - PROCESS | 1718 | 1466012100742 Marionette DEBUG loaded listener.js 10:35:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x91fec000) [pid = 1718] [serial = 765] [outer = 0x91072800] 10:35:01 INFO - PROCESS | 1718 | 1466012101652 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1428ms 10:35:01 INFO - PROCESS | 1718 | 1466012101712 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:35:01 INFO - PROCESS | 1718 | 1466012101716 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:35:01 INFO - PROCESS | 1718 | 1466012101722 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:35:01 INFO - PROCESS | 1718 | 1466012101726 Marionette TRACE conn3 <- [1,990,null,{}] 10:35:01 INFO - PROCESS | 1718 | 1466012101732 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:01 INFO - PROCESS | 1718 | 1466012101737 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:01 INFO - PROCESS | 1718 | 1466012101926 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:35:02 INFO - PROCESS | 1718 | 1466012102107 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:02 INFO - PROCESS | 1718 | 1466012102127 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x91265000 == 37 [pid = 1718] [id = 255] 10:35:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x91ff8000) [pid = 1718] [serial = 766] [outer = (nil)] 10:35:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x922e7800) [pid = 1718] [serial = 767] [outer = 0x91ff8000] 10:35:02 INFO - PROCESS | 1718 | 1466012102267 Marionette DEBUG loaded listener.js 10:35:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x923e5c00) [pid = 1718] [serial = 768] [outer = 0x91ff8000] 10:35:03 INFO - PROCESS | 1718 | 1466012103206 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1532ms 10:35:03 INFO - PROCESS | 1718 | 1466012103256 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:35:03 INFO - PROCESS | 1718 | 1466012103260 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:35:03 INFO - PROCESS | 1718 | 1466012103266 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:35:03 INFO - PROCESS | 1718 | 1466012103269 Marionette TRACE conn3 <- [1,994,null,{}] 10:35:03 INFO - PROCESS | 1718 | 1466012103275 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:03 INFO - PROCESS | 1718 | 1466012103280 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:03 INFO - PROCESS | 1718 | 1466012103447 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:35:03 INFO - PROCESS | 1718 | 1466012103612 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:03 INFO - PROCESS | 1718 | 1466012103620 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61cc00 == 38 [pid = 1718] [id = 256] 10:35:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8c77a800) [pid = 1718] [serial = 769] [outer = (nil)] 10:35:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x92ad7000) [pid = 1718] [serial = 770] [outer = 0x8c77a800] 10:35:03 INFO - PROCESS | 1718 | 1466012103700 Marionette DEBUG loaded listener.js 10:35:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x92b89800) [pid = 1718] [serial = 771] [outer = 0x8c77a800] 10:35:04 INFO - PROCESS | 1718 | 1466012104633 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1431ms 10:35:04 INFO - PROCESS | 1718 | 1466012104697 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:35:04 INFO - PROCESS | 1718 | 1466012104701 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:35:04 INFO - PROCESS | 1718 | 1466012104707 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:35:04 INFO - PROCESS | 1718 | 1466012104710 Marionette TRACE conn3 <- [1,998,null,{}] 10:35:04 INFO - PROCESS | 1718 | 1466012104716 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:04 INFO - PROCESS | 1718 | 1466012104721 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:04 INFO - PROCESS | 1718 | 1466012104892 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:35:05 INFO - PROCESS | 1718 | 1466012105068 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:05 INFO - PROCESS | 1718 | 1466012105078 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee07c00 == 39 [pid = 1718] [id = 257] 10:35:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x8f0c9400) [pid = 1718] [serial = 772] [outer = (nil)] 10:35:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x92bd6400) [pid = 1718] [serial = 773] [outer = 0x8f0c9400] 10:35:05 INFO - PROCESS | 1718 | 1466012105197 Marionette DEBUG loaded listener.js 10:35:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x92bdd000) [pid = 1718] [serial = 774] [outer = 0x8f0c9400] 10:35:06 INFO - PROCESS | 1718 | 1466012106066 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1428ms 10:35:06 INFO - PROCESS | 1718 | 1466012106136 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:35:06 INFO - PROCESS | 1718 | 1466012106139 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:35:06 INFO - PROCESS | 1718 | 1466012106146 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:35:06 INFO - PROCESS | 1718 | 1466012106149 Marionette TRACE conn3 <- [1,1002,null,{}] 10:35:06 INFO - PROCESS | 1718 | 1466012106155 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:06 INFO - PROCESS | 1718 | 1466012106160 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:06 INFO - PROCESS | 1718 | 1466012106324 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:35:06 INFO - PROCESS | 1718 | 1466012106493 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:06 INFO - PROCESS | 1718 | 1466012106500 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81b000 == 40 [pid = 1718] [id = 258] 10:35:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x8ef2cc00) [pid = 1718] [serial = 775] [outer = (nil)] 10:35:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x8f836000) [pid = 1718] [serial = 776] [outer = 0x8ef2cc00] 10:35:06 INFO - PROCESS | 1718 | 1466012106581 Marionette DEBUG loaded listener.js 10:35:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x8f945000) [pid = 1718] [serial = 777] [outer = 0x8ef2cc00] 10:35:07 INFO - PROCESS | 1718 | 1466012107711 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1639ms 10:35:07 INFO - PROCESS | 1718 | 1466012107786 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:35:07 INFO - PROCESS | 1718 | 1466012107793 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:35:07 INFO - PROCESS | 1718 | 1466012107800 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:35:07 INFO - PROCESS | 1718 | 1466012107805 Marionette TRACE conn3 <- [1,1006,null,{}] 10:35:07 INFO - PROCESS | 1718 | 1466012107815 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:07 INFO - PROCESS | 1718 | 1466012107820 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:08 INFO - PROCESS | 1718 | 1466012108026 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:35:08 INFO - PROCESS | 1718 | 1466012108235 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:08 INFO - PROCESS | 1718 | 1466012108242 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e697c00 == 41 [pid = 1718] [id = 259] 10:35:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x8e6a5c00) [pid = 1718] [serial = 778] [outer = (nil)] 10:35:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8ee04800) [pid = 1718] [serial = 779] [outer = 0x8e6a5c00] 10:35:08 INFO - PROCESS | 1718 | 1466012108328 Marionette DEBUG loaded listener.js 10:35:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x8ef23400) [pid = 1718] [serial = 780] [outer = 0x8e6a5c00] 10:35:09 INFO - PROCESS | 1718 | 1466012109236 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1487ms 10:35:09 INFO - PROCESS | 1718 | 1466012109287 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:35:09 INFO - PROCESS | 1718 | 1466012109294 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:35:09 INFO - PROCESS | 1718 | 1466012109303 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:35:09 INFO - PROCESS | 1718 | 1466012109308 Marionette TRACE conn3 <- [1,1010,null,{}] 10:35:09 INFO - PROCESS | 1718 | 1466012109313 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:09 INFO - PROCESS | 1718 | 1466012109319 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:09 INFO - PROCESS | 1718 | 1466012109489 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:35:09 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cb000 == 40 [pid = 1718] [id = 214] 10:35:09 INFO - PROCESS | 1718 | 1466012109757 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:09 INFO - PROCESS | 1718 | 1466012109766 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:09 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0bc00 == 39 [pid = 1718] [id = 213] 10:35:09 INFO - PROCESS | 1718 | --DOCSHELL 0x8c622c00 == 38 [pid = 1718] [id = 249] 10:35:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c622c00 == 39 [pid = 1718] [id = 260] 10:35:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x8e81f800) [pid = 1718] [serial = 781] [outer = (nil)] 10:35:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x8f0ce000) [pid = 1718] [serial = 782] [outer = 0x8e81f800] 10:35:09 INFO - PROCESS | 1718 | 1466012109851 Marionette DEBUG loaded listener.js 10:35:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x8f1e8c00) [pid = 1718] [serial = 783] [outer = 0x8e81f800] 10:35:09 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ee000 == 38 [pid = 1718] [id = 248] 10:35:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e4000 == 37 [pid = 1718] [id = 247] 10:35:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0b000 == 36 [pid = 1718] [id = 246] 10:35:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e3c00 == 35 [pid = 1718] [id = 245] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x9126c800) [pid = 1718] [serial = 701] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x8f90c000) [pid = 1718] [serial = 695] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x90e06000) [pid = 1718] [serial = 698] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x9a66d400) [pid = 1718] [serial = 677] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x9a67f000) [pid = 1718] [serial = 678] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x947c6000) [pid = 1718] [serial = 665] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x95186400) [pid = 1718] [serial = 666] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x8f0f5400) [pid = 1718] [serial = 656] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x8f775c00) [pid = 1718] [serial = 657] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x91fecc00) [pid = 1718] [serial = 659] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x90e06400) [pid = 1718] [serial = 660] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x923df800) [pid = 1718] [serial = 654] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x8f77e400) [pid = 1718] [serial = 692] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8e6a2800) [pid = 1718] [serial = 683] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8f1e1000) [pid = 1718] [serial = 684] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x99527000) [pid = 1718] [serial = 671] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x99fb7000) [pid = 1718] [serial = 672] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x99fc8400) [pid = 1718] [serial = 680] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x9a665400) [pid = 1718] [serial = 681] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x9a21f800) [pid = 1718] [serial = 674] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x9a06b000) [pid = 1718] [serial = 675] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x9820b800) [pid = 1718] [serial = 668] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x99152400) [pid = 1718] [serial = 669] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x92e80000) [pid = 1718] [serial = 662] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x9394c000) [pid = 1718] [serial = 663] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8e6a4c00) [pid = 1718] [serial = 686] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8e81d000) [pid = 1718] [serial = 687] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f0c7400) [pid = 1718] [serial = 689] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f0d3000) [pid = 1718] [serial = 690] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e0b400) [pid = 1718] [serial = 699] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f944c00) [pid = 1718] [serial = 696] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x91ff4000) [pid = 1718] [serial = 702] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f837800) [pid = 1718] [serial = 693] [outer = (nil)] [url = about:blank] 10:35:10 INFO - PROCESS | 1718 | 1466012110708 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1478ms 10:35:10 INFO - PROCESS | 1718 | 1466012110783 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:35:10 INFO - PROCESS | 1718 | 1466012110787 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:35:10 INFO - PROCESS | 1718 | 1466012110793 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:35:10 INFO - PROCESS | 1718 | 1466012110798 Marionette TRACE conn3 <- [1,1014,null,{}] 10:35:10 INFO - PROCESS | 1718 | 1466012110814 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:10 INFO - PROCESS | 1718 | 1466012110822 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:11 INFO - PROCESS | 1718 | 1466012110997 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:35:11 INFO - PROCESS | 1718 | 1466012111126 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:11 INFO - PROCESS | 1718 | 1466012111135 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f838c00 == 36 [pid = 1718] [id = 261] 10:35:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8f839000) [pid = 1718] [serial = 784] [outer = (nil)] 10:35:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f902000) [pid = 1718] [serial = 785] [outer = 0x8f839000] 10:35:11 INFO - PROCESS | 1718 | 1466012111215 Marionette DEBUG loaded listener.js 10:35:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f944000) [pid = 1718] [serial = 786] [outer = 0x8f839000] 10:35:12 INFO - PROCESS | 1718 | 1466012112055 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1338ms 10:35:12 INFO - PROCESS | 1718 | 1466012112132 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:35:12 INFO - PROCESS | 1718 | 1466012112137 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:35:12 INFO - PROCESS | 1718 | 1466012112143 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:35:12 INFO - PROCESS | 1718 | 1466012112146 Marionette TRACE conn3 <- [1,1018,null,{}] 10:35:12 INFO - PROCESS | 1718 | 1466012112152 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:12 INFO - PROCESS | 1718 | 1466012112156 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:12 INFO - PROCESS | 1718 | 1466012112329 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:35:12 INFO - PROCESS | 1718 | 1466012112472 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:12 INFO - PROCESS | 1718 | 1466012112482 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d4000 == 37 [pid = 1718] [id = 262] 10:35:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f94ac00) [pid = 1718] [serial = 787] [outer = (nil)] 10:35:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x90e0e000) [pid = 1718] [serial = 788] [outer = 0x8f94ac00] 10:35:12 INFO - PROCESS | 1718 | 1466012112553 Marionette DEBUG loaded listener.js 10:35:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x91264c00) [pid = 1718] [serial = 789] [outer = 0x8f94ac00] 10:35:13 INFO - PROCESS | 1718 | 1466012113480 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1382ms 10:35:13 INFO - PROCESS | 1718 | 1466012113526 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:35:13 INFO - PROCESS | 1718 | 1466012113530 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:35:13 INFO - PROCESS | 1718 | 1466012113553 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:35:13 INFO - PROCESS | 1718 | 1466012113569 Marionette TRACE conn3 <- [1,1022,null,{}] 10:35:13 INFO - PROCESS | 1718 | 1466012113575 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:13 INFO - PROCESS | 1718 | 1466012113580 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:13 INFO - PROCESS | 1718 | 1466012113793 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:35:13 INFO - PROCESS | 1718 | 1466012113810 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:13 INFO - PROCESS | 1718 | 1466012113818 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77d400 == 38 [pid = 1718] [id = 263] 10:35:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f0cc400) [pid = 1718] [serial = 790] [outer = (nil)] 10:35:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x922e0400) [pid = 1718] [serial = 791] [outer = 0x8f0cc400] 10:35:13 INFO - PROCESS | 1718 | 1466012113901 Marionette DEBUG loaded listener.js 10:35:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x922eb800) [pid = 1718] [serial = 792] [outer = 0x8f0cc400] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x92ad5c00) [pid = 1718] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x93943c00) [pid = 1718] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f1e4c00) [pid = 1718] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x92ad9400) [pid = 1718] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8c9e4800) [pid = 1718] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8ee0b400) [pid = 1718] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f6ca400) [pid = 1718] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x97699c00) [pid = 1718] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x90e02000) [pid = 1718] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f90ec00) [pid = 1718] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8e819800) [pid = 1718] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8c61b400) [pid = 1718] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8f0c5c00) [pid = 1718] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x90e04c00) [pid = 1718] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:35:14 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f906400) [pid = 1718] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:35:14 INFO - PROCESS | 1718 | 1466012114897 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1395ms 10:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:35:14 INFO - PROCESS | 1718 | 1466012114949 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:35:14 INFO - PROCESS | 1718 | 1466012114952 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:35:14 INFO - PROCESS | 1718 | 1466012114958 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:35:14 INFO - PROCESS | 1718 | 1466012114961 Marionette TRACE conn3 <- [1,1026,null,{}] 10:35:14 INFO - PROCESS | 1718 | 1466012114967 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:14 INFO - PROCESS | 1718 | 1466012114976 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:15 INFO - PROCESS | 1718 | 1466012115177 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:35:15 INFO - PROCESS | 1718 | 1466012115305 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:15 INFO - PROCESS | 1718 | 1466012115314 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61b400 == 39 [pid = 1718] [id = 264] 10:35:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8e819800) [pid = 1718] [serial = 793] [outer = (nil)] 10:35:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x91260000) [pid = 1718] [serial = 794] [outer = 0x8e819800] 10:35:15 INFO - PROCESS | 1718 | 1466012115427 Marionette DEBUG loaded listener.js 10:35:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x92bd9000) [pid = 1718] [serial = 795] [outer = 0x8e819800] 10:35:16 INFO - PROCESS | 1718 | 1466012116130 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1190ms 10:35:16 INFO - PROCESS | 1718 | 1466012116148 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:35:16 INFO - PROCESS | 1718 | 1466012116151 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:35:16 INFO - PROCESS | 1718 | 1466012116157 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:35:16 INFO - PROCESS | 1718 | 1466012116159 Marionette TRACE conn3 <- [1,1030,null,{}] 10:35:16 INFO - PROCESS | 1718 | 1466012116165 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:16 INFO - PROCESS | 1718 | 1466012116169 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:16 INFO - PROCESS | 1718 | 1466012116363 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:35:16 INFO - PROCESS | 1718 | 1466012116380 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:16 INFO - PROCESS | 1718 | 1466012116387 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613c00 == 40 [pid = 1718] [id = 265] 10:35:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f90f800) [pid = 1718] [serial = 796] [outer = (nil)] 10:35:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x92e80000) [pid = 1718] [serial = 797] [outer = 0x8f90f800] 10:35:16 INFO - PROCESS | 1718 | 1466012116456 Marionette DEBUG loaded listener.js 10:35:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x93949c00) [pid = 1718] [serial = 798] [outer = 0x8f90f800] 10:35:17 INFO - PROCESS | 1718 | 1466012117531 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1430ms 10:35:17 INFO - PROCESS | 1718 | 1466012117588 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:35:17 INFO - PROCESS | 1718 | 1466012117595 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:35:17 INFO - PROCESS | 1718 | 1466012117602 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:35:17 INFO - PROCESS | 1718 | 1466012117610 Marionette TRACE conn3 <- [1,1034,null,{}] 10:35:17 INFO - PROCESS | 1718 | 1466012117618 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:17 INFO - PROCESS | 1718 | 1466012117622 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:17 INFO - PROCESS | 1718 | 1466012117814 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:35:18 INFO - PROCESS | 1718 | 1466012118049 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:18 INFO - PROCESS | 1718 | 1466012118058 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e817c00 == 41 [pid = 1718] [id = 266] 10:35:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8e81b400) [pid = 1718] [serial = 799] [outer = (nil)] 10:35:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8ef2a400) [pid = 1718] [serial = 800] [outer = 0x8e81b400] 10:35:18 INFO - PROCESS | 1718 | 1466012118183 Marionette DEBUG loaded listener.js 10:35:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f0eb000) [pid = 1718] [serial = 801] [outer = 0x8e81b400] 10:35:19 INFO - PROCESS | 1718 | 1466012119046 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1497ms 10:35:19 INFO - PROCESS | 1718 | 1466012119100 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:35:19 INFO - PROCESS | 1718 | 1466012119107 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:35:19 INFO - PROCESS | 1718 | 1466012119118 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:35:19 INFO - PROCESS | 1718 | 1466012119122 Marionette TRACE conn3 <- [1,1038,null,{}] 10:35:19 INFO - PROCESS | 1718 | 1466012119128 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:19 INFO - PROCESS | 1718 | 1466012119133 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:19 INFO - PROCESS | 1718 | 1466012119323 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:35:19 INFO - PROCESS | 1718 | 1466012119510 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:19 INFO - PROCESS | 1718 | 1466012119520 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c9400 == 42 [pid = 1718] [id = 267] 10:35:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f839400) [pid = 1718] [serial = 802] [outer = (nil)] 10:35:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f943800) [pid = 1718] [serial = 803] [outer = 0x8f839400] 10:35:19 INFO - PROCESS | 1718 | 1466012119695 Marionette DEBUG loaded listener.js 10:35:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x90e0c000) [pid = 1718] [serial = 804] [outer = 0x8f839400] 10:35:20 INFO - PROCESS | 1718 | 1466012120605 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1530ms 10:35:20 INFO - PROCESS | 1718 | 1466012120648 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:35:20 INFO - PROCESS | 1718 | 1466012120652 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:35:20 INFO - PROCESS | 1718 | 1466012120659 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:35:20 INFO - PROCESS | 1718 | 1466012120665 Marionette TRACE conn3 <- [1,1042,null,{}] 10:35:20 INFO - PROCESS | 1718 | 1466012120681 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:20 INFO - PROCESS | 1718 | 1466012120690 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:20 INFO - PROCESS | 1718 | 1466012120878 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:35:21 INFO - PROCESS | 1718 | 1466012121052 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:21 INFO - PROCESS | 1718 | 1466012121064 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x92ad2c00 == 43 [pid = 1718] [id = 268] 10:35:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x92bd7800) [pid = 1718] [serial = 805] [outer = (nil)] 10:35:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x93ab0800) [pid = 1718] [serial = 806] [outer = 0x92bd7800] 10:35:21 INFO - PROCESS | 1718 | 1466012121148 Marionette DEBUG loaded listener.js 10:35:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x93cd0000) [pid = 1718] [serial = 807] [outer = 0x92bd7800] 10:35:22 INFO - PROCESS | 1718 | 1466012122045 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1434ms 10:35:22 INFO - PROCESS | 1718 | 1466012122093 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:35:22 INFO - PROCESS | 1718 | 1466012122098 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:35:22 INFO - PROCESS | 1718 | 1466012122104 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:35:22 INFO - PROCESS | 1718 | 1466012122108 Marionette TRACE conn3 <- [1,1046,null,{}] 10:35:22 INFO - PROCESS | 1718 | 1466012122114 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:22 INFO - PROCESS | 1718 | 1466012122119 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:22 INFO - PROCESS | 1718 | 1466012122302 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:35:22 INFO - PROCESS | 1718 | 1466012122475 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:22 INFO - PROCESS | 1718 | 1466012122482 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x9475f800 == 44 [pid = 1718] [id = 269] 10:35:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x947bcc00) [pid = 1718] [serial = 808] [outer = (nil)] 10:35:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x947ca000) [pid = 1718] [serial = 809] [outer = 0x947bcc00] 10:35:22 INFO - PROCESS | 1718 | 1466012122572 Marionette DEBUG loaded listener.js 10:35:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x9518b000) [pid = 1718] [serial = 810] [outer = 0x947bcc00] 10:35:23 INFO - PROCESS | 1718 | 1466012123507 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1430ms 10:35:23 INFO - PROCESS | 1718 | 1466012123536 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:35:23 INFO - PROCESS | 1718 | 1466012123540 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:35:23 INFO - PROCESS | 1718 | 1466012123546 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:35:23 INFO - PROCESS | 1718 | 1466012123549 Marionette TRACE conn3 <- [1,1050,null,{}] 10:35:23 INFO - PROCESS | 1718 | 1466012123555 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:23 INFO - PROCESS | 1718 | 1466012123560 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:23 INFO - PROCESS | 1718 | 1466012123726 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:35:23 INFO - PROCESS | 1718 | 1466012123917 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:23 INFO - PROCESS | 1718 | 1466012123926 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x9106b800 == 45 [pid = 1718] [id = 270] 10:35:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x923ea000) [pid = 1718] [serial = 811] [outer = (nil)] 10:35:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x951d9400) [pid = 1718] [serial = 812] [outer = 0x923ea000] 10:35:24 INFO - PROCESS | 1718 | 1466012124002 Marionette DEBUG loaded listener.js 10:35:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x97695c00) [pid = 1718] [serial = 813] [outer = 0x923ea000] 10:35:24 INFO - PROCESS | 1718 | 1466012124942 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1433ms 10:35:24 INFO - PROCESS | 1718 | 1466012124980 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:35:24 INFO - PROCESS | 1718 | 1466012124984 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:35:24 INFO - PROCESS | 1718 | 1466012124990 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:35:24 INFO - PROCESS | 1718 | 1466012124994 Marionette TRACE conn3 <- [1,1054,null,{}] 10:35:25 INFO - PROCESS | 1718 | 1466012125000 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:25 INFO - PROCESS | 1718 | 1466012125010 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:25 INFO - PROCESS | 1718 | 1466012125210 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:35:25 INFO - PROCESS | 1718 | 1466012125384 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:25 INFO - PROCESS | 1718 | 1466012125390 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x93cd6400 == 46 [pid = 1718] [id = 271] 10:35:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x9517e000) [pid = 1718] [serial = 814] [outer = (nil)] 10:35:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x99152400) [pid = 1718] [serial = 815] [outer = 0x9517e000] 10:35:25 INFO - PROCESS | 1718 | 1466012125473 Marionette DEBUG loaded listener.js 10:35:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x99156c00) [pid = 1718] [serial = 816] [outer = 0x9517e000] 10:35:26 INFO - PROCESS | 1718 | 1466012126362 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1432ms 10:35:26 INFO - PROCESS | 1718 | 1466012126423 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:35:26 INFO - PROCESS | 1718 | 1466012126427 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:35:26 INFO - PROCESS | 1718 | 1466012126433 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:35:26 INFO - PROCESS | 1718 | 1466012126437 Marionette TRACE conn3 <- [1,1058,null,{}] 10:35:26 INFO - PROCESS | 1718 | 1466012126443 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:26 INFO - PROCESS | 1718 | 1466012126448 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:26 INFO - PROCESS | 1718 | 1466012126618 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:35:26 INFO - PROCESS | 1718 | 1466012126791 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:26 INFO - PROCESS | 1718 | 1466012126800 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x947c6000 == 47 [pid = 1718] [id = 272] 10:35:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x99154400) [pid = 1718] [serial = 817] [outer = (nil)] 10:35:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x99c81000) [pid = 1718] [serial = 818] [outer = 0x99154400] 10:35:26 INFO - PROCESS | 1718 | 1466012126880 Marionette DEBUG loaded listener.js 10:35:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x99daa800) [pid = 1718] [serial = 819] [outer = 0x99154400] 10:35:27 INFO - PROCESS | 1718 | 1466012127809 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1431ms 10:35:27 INFO - PROCESS | 1718 | 1466012127865 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:35:27 INFO - PROCESS | 1718 | 1466012127869 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:35:27 INFO - PROCESS | 1718 | 1466012127876 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:35:27 INFO - PROCESS | 1718 | 1466012127879 Marionette TRACE conn3 <- [1,1062,null,{}] 10:35:27 INFO - PROCESS | 1718 | 1466012127885 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:27 INFO - PROCESS | 1718 | 1466012127890 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:28 INFO - PROCESS | 1718 | 1466012128082 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:35:28 INFO - PROCESS | 1718 | 1466012128259 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:28 INFO - PROCESS | 1718 | 1466012128265 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x99c85000 == 48 [pid = 1718] [id = 273] 10:35:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x99fb3800) [pid = 1718] [serial = 820] [outer = (nil)] 10:35:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x99fc0800) [pid = 1718] [serial = 821] [outer = 0x99fb3800] 10:35:28 INFO - PROCESS | 1718 | 1466012128347 Marionette DEBUG loaded listener.js 10:35:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x99fc4c00) [pid = 1718] [serial = 822] [outer = 0x99fb3800] 10:35:29 INFO - PROCESS | 1718 | 1466012129304 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1486ms 10:35:29 INFO - PROCESS | 1718 | 1466012129363 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:35:29 INFO - PROCESS | 1718 | 1466012129367 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:35:29 INFO - PROCESS | 1718 | 1466012129374 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:35:29 INFO - PROCESS | 1718 | 1466012129377 Marionette TRACE conn3 <- [1,1066,null,{}] 10:35:29 INFO - PROCESS | 1718 | 1466012129383 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:29 INFO - PROCESS | 1718 | 1466012129388 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:29 INFO - PROCESS | 1718 | 1466012129560 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:35:29 INFO - PROCESS | 1718 | 1466012129735 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:29 INFO - PROCESS | 1718 | 1466012129742 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613400 == 49 [pid = 1718] [id = 274] 10:35:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x92bd6800) [pid = 1718] [serial = 823] [outer = (nil)] 10:35:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x9a217800) [pid = 1718] [serial = 824] [outer = 0x92bd6800] 10:35:29 INFO - PROCESS | 1718 | 1466012129822 Marionette DEBUG loaded listener.js 10:35:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x9a2a7800) [pid = 1718] [serial = 825] [outer = 0x92bd6800] 10:35:30 INFO - PROCESS | 1718 | 1466012130732 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1429ms 10:35:30 INFO - PROCESS | 1718 | 1466012130803 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:35:30 INFO - PROCESS | 1718 | 1466012130807 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:35:30 INFO - PROCESS | 1718 | 1466012130813 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:35:30 INFO - PROCESS | 1718 | 1466012130816 Marionette TRACE conn3 <- [1,1070,null,{}] 10:35:30 INFO - PROCESS | 1718 | 1466012130822 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:30 INFO - PROCESS | 1718 | 1466012130826 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:31 INFO - PROCESS | 1718 | 1466012131039 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:35:31 INFO - PROCESS | 1718 | 1466012131271 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:31 INFO - PROCESS | 1718 | 1466012131282 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69ec00 == 50 [pid = 1718] [id = 275] 10:35:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x8e813400) [pid = 1718] [serial = 826] [outer = (nil)] 10:35:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8ef2f400) [pid = 1718] [serial = 827] [outer = 0x8e813400] 10:35:31 INFO - PROCESS | 1718 | 1466012131402 Marionette DEBUG loaded listener.js 10:35:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x8f834800) [pid = 1718] [serial = 828] [outer = 0x8e813400] 10:35:32 INFO - PROCESS | 1718 | 1466012132571 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1793ms 10:35:32 INFO - PROCESS | 1718 | 1466012132607 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:35:32 INFO - PROCESS | 1718 | 1466012132614 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:35:32 INFO - PROCESS | 1718 | 1466012132622 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:35:32 INFO - PROCESS | 1718 | 1466012132627 Marionette TRACE conn3 <- [1,1074,null,{}] 10:35:32 INFO - PROCESS | 1718 | 1466012132635 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:32 INFO - PROCESS | 1718 | 1466012132640 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:32 INFO - PROCESS | 1718 | 1466012132851 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:35:33 INFO - PROCESS | 1718 | 1466012133098 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:33 INFO - PROCESS | 1718 | 1466012133111 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2d000 == 51 [pid = 1718] [id = 276] 10:35:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x8ef2dc00) [pid = 1718] [serial = 829] [outer = (nil)] 10:35:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x8f0cf000) [pid = 1718] [serial = 830] [outer = 0x8ef2dc00] 10:35:33 INFO - PROCESS | 1718 | 1466012133183 Marionette DEBUG loaded listener.js 10:35:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x8f0f0c00) [pid = 1718] [serial = 831] [outer = 0x8ef2dc00] 10:35:34 INFO - PROCESS | 1718 | 1466012134167 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1585ms 10:35:34 INFO - PROCESS | 1718 | 1466012134207 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:35:34 INFO - PROCESS | 1718 | 1466012134213 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:35:34 INFO - PROCESS | 1718 | 1466012134223 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:35:34 INFO - PROCESS | 1718 | 1466012134227 Marionette TRACE conn3 <- [1,1078,null,{}] 10:35:34 INFO - PROCESS | 1718 | 1466012134232 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:34 INFO - PROCESS | 1718 | 1466012134238 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:34 INFO - PROCESS | 1718 | 1466012134411 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:35:34 INFO - PROCESS | 1718 | 1466012134634 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:34 INFO - PROCESS | 1718 | 1466012134641 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69c800 == 50 [pid = 1718] [id = 244] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69c000 == 49 [pid = 1718] [id = 212] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cc800 == 48 [pid = 1718] [id = 217] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77f400 == 47 [pid = 1718] [id = 216] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x99fc7c00 == 46 [pid = 1718] [id = 225] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x90e0b000 == 45 [pid = 1718] [id = 215] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x92b90c00 == 44 [pid = 1718] [id = 220] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9dec00 == 43 [pid = 1718] [id = 251] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e8800 == 42 [pid = 1718] [id = 222] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c9800 == 41 [pid = 1718] [id = 252] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614800 == 40 [pid = 1718] [id = 227] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614c00 == 39 [pid = 1718] [id = 250] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c778400 == 38 [pid = 1718] [id = 226] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81b000 == 37 [pid = 1718] [id = 258] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee07c00 == 36 [pid = 1718] [id = 257] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x91070000 == 35 [pid = 1718] [id = 254] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81e400 == 34 [pid = 1718] [id = 223] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f835c00 == 33 [pid = 1718] [id = 253] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f952000 == 32 [pid = 1718] [id = 219] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61cc00 == 31 [pid = 1718] [id = 256] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77b000 == 30 [pid = 1718] [id = 228] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x91265000 == 29 [pid = 1718] [id = 255] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c621400 == 28 [pid = 1718] [id = 224] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c618c00 == 27 [pid = 1718] [id = 218] 10:35:35 INFO - PROCESS | 1718 | --DOCSHELL 0x90e05c00 == 26 [pid = 1718] [id = 221] 10:35:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614800 == 27 [pid = 1718] [id = 277] 10:35:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x8c614c00) [pid = 1718] [serial = 832] [outer = (nil)] 10:35:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x8c621400) [pid = 1718] [serial = 833] [outer = 0x8c614c00] 10:35:35 INFO - PROCESS | 1718 | 1466012135928 Marionette DEBUG loaded listener.js 10:35:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x8c780800) [pid = 1718] [serial = 834] [outer = 0x8c614c00] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x8f840c00) [pid = 1718] [serial = 749] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x8c783800) [pid = 1718] [serial = 705] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x8c775c00) [pid = 1718] [serial = 704] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x8f0f6400) [pid = 1718] [serial = 708] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x8f0ee400) [pid = 1718] [serial = 707] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x9126a800) [pid = 1718] [serial = 711] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x9106c000) [pid = 1718] [serial = 710] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x92b82000) [pid = 1718] [serial = 714] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x92acf400) [pid = 1718] [serial = 713] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x92bd7c00) [pid = 1718] [serial = 717] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x92b8f000) [pid = 1718] [serial = 716] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x947cb800) [pid = 1718] [serial = 720] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x93aad800) [pid = 1718] [serial = 719] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8f1ea000) [pid = 1718] [serial = 743] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x99158800) [pid = 1718] [serial = 723] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x980a8400) [pid = 1718] [serial = 722] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8c9eb800) [pid = 1718] [serial = 737] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8e69b400) [pid = 1718] [serial = 738] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x8ef25400) [pid = 1718] [serial = 740] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x8f77ec00) [pid = 1718] [serial = 746] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x99fc5800) [pid = 1718] [serial = 726] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x99dac400) [pid = 1718] [serial = 725] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f6c6c00) [pid = 1718] [serial = 744] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f83c800) [pid = 1718] [serial = 747] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x91266400) [pid = 1718] [serial = 735] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x9a664c00) [pid = 1718] [serial = 729] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x99c7f800) [pid = 1718] [serial = 728] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x9106c400) [pid = 1718] [serial = 734] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8ef23800) [pid = 1718] [serial = 732] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8ee07000) [pid = 1718] [serial = 731] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8ef2e800) [pid = 1718] [serial = 741] [outer = (nil)] [url = about:blank] 10:35:36 INFO - PROCESS | 1718 | 1466012136922 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2733ms 10:35:36 INFO - PROCESS | 1718 | 1466012136957 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:35:36 INFO - PROCESS | 1718 | 1466012136963 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:35:36 INFO - PROCESS | 1718 | 1466012136970 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:35:36 INFO - PROCESS | 1718 | 1466012136974 Marionette TRACE conn3 <- [1,1082,null,{}] 10:35:36 INFO - PROCESS | 1718 | 1466012136981 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:36 INFO - PROCESS | 1718 | 1466012136986 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:37 INFO - PROCESS | 1718 | 1466012137165 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:35:37 INFO - PROCESS | 1718 | 1466012137301 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:37 INFO - PROCESS | 1718 | 1466012137310 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a3800 == 28 [pid = 1718] [id = 278] 10:35:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8e6a4400) [pid = 1718] [serial = 835] [outer = (nil)] 10:35:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8e81f000) [pid = 1718] [serial = 836] [outer = 0x8e6a4400] 10:35:37 INFO - PROCESS | 1718 | 1466012137394 Marionette DEBUG loaded listener.js 10:35:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8ee0a800) [pid = 1718] [serial = 837] [outer = 0x8e6a4400] 10:35:38 INFO - PROCESS | 1718 | 1466012138222 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1284ms 10:35:38 INFO - PROCESS | 1718 | 1466012138253 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:35:38 INFO - PROCESS | 1718 | 1466012138259 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:35:38 INFO - PROCESS | 1718 | 1466012138269 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:35:38 INFO - PROCESS | 1718 | 1466012138272 Marionette TRACE conn3 <- [1,1086,null,{}] 10:35:38 INFO - PROCESS | 1718 | 1466012138278 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:38 INFO - PROCESS | 1718 | 1466012138284 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:38 INFO - PROCESS | 1718 | 1466012138457 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:35:38 INFO - PROCESS | 1718 | 1466012138466 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:38 INFO - PROCESS | 1718 | 1466012138474 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e816000 == 29 [pid = 1718] [id = 279] 10:35:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8ef28400) [pid = 1718] [serial = 838] [outer = (nil)] 10:35:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f0d3400) [pid = 1718] [serial = 839] [outer = 0x8ef28400] 10:35:38 INFO - PROCESS | 1718 | 1466012138672 Marionette DEBUG loaded listener.js 10:35:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f1df800) [pid = 1718] [serial = 840] [outer = 0x8ef28400] 10:35:39 INFO - PROCESS | 1718 | 1466012139616 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1377ms 10:35:39 INFO - PROCESS | 1718 | 1466012139645 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:35:39 INFO - PROCESS | 1718 | 1466012139649 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:35:39 INFO - PROCESS | 1718 | 1466012139655 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:35:39 INFO - PROCESS | 1718 | 1466012139661 Marionette TRACE conn3 <- [1,1090,null,{}] 10:35:39 INFO - PROCESS | 1718 | 1466012139686 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:39 INFO - PROCESS | 1718 | 1466012139695 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:39 INFO - PROCESS | 1718 | 1466012139915 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:35:39 INFO - PROCESS | 1718 | 1466012139956 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 1718 | 1466012139965 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77ec00 == 30 [pid = 1718] [id = 280] 10:35:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8f781c00) [pid = 1718] [serial = 841] [outer = (nil)] 10:35:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8f838800) [pid = 1718] [serial = 842] [outer = 0x8f781c00] 10:35:40 INFO - PROCESS | 1718 | 1466012140032 Marionette DEBUG loaded listener.js 10:35:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8f840000) [pid = 1718] [serial = 843] [outer = 0x8f781c00] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f774000) [pid = 1718] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8c77a800) [pid = 1718] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8e819800) [pid = 1718] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8f0cc400) [pid = 1718] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8ef23c00) [pid = 1718] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x91072800) [pid = 1718] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f90fc00) [pid = 1718] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8e6a5c00) [pid = 1718] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8ef2cc00) [pid = 1718] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f839000) [pid = 1718] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8c616800) [pid = 1718] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f0c9400) [pid = 1718] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x91ff8000) [pid = 1718] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8e81f800) [pid = 1718] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f94ac00) [pid = 1718] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8ee09c00) [pid = 1718] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:35:41 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f90f800) [pid = 1718] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:35:41 INFO - PROCESS | 1718 | 1466012141736 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2096ms 10:35:41 INFO - PROCESS | 1718 | 1466012141751 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:35:41 INFO - PROCESS | 1718 | 1466012141755 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:35:41 INFO - PROCESS | 1718 | 1466012141761 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:35:41 INFO - PROCESS | 1718 | 1466012141764 Marionette TRACE conn3 <- [1,1094,null,{}] 10:35:41 INFO - PROCESS | 1718 | 1466012141769 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:41 INFO - PROCESS | 1718 | 1466012141773 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:41 INFO - PROCESS | 1718 | 1466012141967 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:35:42 INFO - PROCESS | 1718 | 1466012142049 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:42 INFO - PROCESS | 1718 | 1466012142057 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c616800 == 31 [pid = 1718] [id = 281] 10:35:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8e69f800) [pid = 1718] [serial = 844] [outer = (nil)] 10:35:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f1dc000) [pid = 1718] [serial = 845] [outer = 0x8e69f800] 10:35:42 INFO - PROCESS | 1718 | 1466012142133 Marionette DEBUG loaded listener.js 10:35:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f836400) [pid = 1718] [serial = 846] [outer = 0x8e69f800] 10:35:42 INFO - PROCESS | 1718 | 1466012142846 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1137ms 10:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:35:42 INFO - PROCESS | 1718 | 1466012142899 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:35:42 INFO - PROCESS | 1718 | 1466012142902 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:35:42 INFO - PROCESS | 1718 | 1466012142909 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:35:42 INFO - PROCESS | 1718 | 1466012142911 Marionette TRACE conn3 <- [1,1098,null,{}] 10:35:42 INFO - PROCESS | 1718 | 1466012142917 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:42 INFO - PROCESS | 1718 | 1466012142921 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:43 INFO - PROCESS | 1718 | 1466012143083 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:35:43 INFO - PROCESS | 1718 | 1466012143093 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:43 INFO - PROCESS | 1718 | 1466012143102 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90b400 == 32 [pid = 1718] [id = 282] 10:35:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8f90f400) [pid = 1718] [serial = 847] [outer = (nil)] 10:35:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f94f000) [pid = 1718] [serial = 848] [outer = 0x8f90f400] 10:35:43 INFO - PROCESS | 1718 | 1466012143184 Marionette DEBUG loaded listener.js 10:35:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x9106c400) [pid = 1718] [serial = 849] [outer = 0x8f90f400] 10:35:44 INFO - PROCESS | 1718 | 1466012144290 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1436ms 10:35:44 INFO - PROCESS | 1718 | 1466012144344 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:35:44 INFO - PROCESS | 1718 | 1466012144350 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:35:44 INFO - PROCESS | 1718 | 1466012144358 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:35:44 INFO - PROCESS | 1718 | 1466012144366 Marionette TRACE conn3 <- [1,1102,null,{}] 10:35:44 INFO - PROCESS | 1718 | 1466012144374 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:44 INFO - PROCESS | 1718 | 1466012144379 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:44 INFO - PROCESS | 1718 | 1466012144557 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:35:44 INFO - PROCESS | 1718 | 1466012144725 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:44 INFO - PROCESS | 1718 | 1466012144735 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e1400 == 33 [pid = 1718] [id = 283] 10:35:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8e697000) [pid = 1718] [serial = 850] [outer = (nil)] 10:35:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8ef2c400) [pid = 1718] [serial = 851] [outer = 0x8e697000] 10:35:44 INFO - PROCESS | 1718 | 1466012144862 Marionette DEBUG loaded listener.js 10:35:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f0f3c00) [pid = 1718] [serial = 852] [outer = 0x8e697000] 10:35:45 INFO - PROCESS | 1718 | 1466012145766 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1483ms 10:35:45 INFO - PROCESS | 1718 | 1466012145841 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:35:45 INFO - PROCESS | 1718 | 1466012145849 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:35:45 INFO - PROCESS | 1718 | 1466012145860 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:35:45 INFO - PROCESS | 1718 | 1466012145864 Marionette TRACE conn3 <- [1,1106,null,{}] 10:35:45 INFO - PROCESS | 1718 | 1466012145870 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:45 INFO - PROCESS | 1718 | 1466012145876 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:46 INFO - PROCESS | 1718 | 1466012146096 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:35:46 INFO - PROCESS | 1718 | 1466012146367 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:46 INFO - PROCESS | 1718 | 1466012146376 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c6800 == 34 [pid = 1718] [id = 284] 10:35:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f834000) [pid = 1718] [serial = 853] [outer = (nil)] 10:35:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8f904c00) [pid = 1718] [serial = 854] [outer = 0x8f834000] 10:35:46 INFO - PROCESS | 1718 | 1466012146503 Marionette DEBUG loaded listener.js 10:35:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f943c00) [pid = 1718] [serial = 855] [outer = 0x8f834000] 10:35:47 INFO - PROCESS | 1718 | 1466012147394 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1580ms 10:35:47 INFO - PROCESS | 1718 | 1466012147445 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:35:47 INFO - PROCESS | 1718 | 1466012147452 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:35:47 INFO - PROCESS | 1718 | 1466012147463 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:35:47 INFO - PROCESS | 1718 | 1466012147468 Marionette TRACE conn3 <- [1,1110,null,{}] 10:35:47 INFO - PROCESS | 1718 | 1466012147485 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:47 INFO - PROCESS | 1718 | 1466012147493 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:47 INFO - PROCESS | 1718 | 1466012147702 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:35:47 INFO - PROCESS | 1718 | 1466012147872 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:47 INFO - PROCESS | 1718 | 1466012147884 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x91265c00 == 35 [pid = 1718] [id = 285] 10:35:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x91266400) [pid = 1718] [serial = 856] [outer = (nil)] 10:35:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x9126cc00) [pid = 1718] [serial = 857] [outer = 0x91266400] 10:35:48 INFO - PROCESS | 1718 | 1466012148008 Marionette DEBUG loaded listener.js 10:35:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x91ff9400) [pid = 1718] [serial = 858] [outer = 0x91266400] 10:35:48 INFO - PROCESS | 1718 | 1466012148904 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1482ms 10:35:48 INFO - PROCESS | 1718 | 1466012148945 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:35:48 INFO - PROCESS | 1718 | 1466012148951 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:35:48 INFO - PROCESS | 1718 | 1466012148958 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:35:48 INFO - PROCESS | 1718 | 1466012148961 Marionette TRACE conn3 <- [1,1114,null,{}] 10:35:48 INFO - PROCESS | 1718 | 1466012148967 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:48 INFO - PROCESS | 1718 | 1466012148972 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:49 INFO - PROCESS | 1718 | 1466012149152 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:35:49 INFO - PROCESS | 1718 | 1466012149319 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:49 INFO - PROCESS | 1718 | 1466012149326 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x922df800 == 36 [pid = 1718] [id = 286] 10:35:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x9236ac00) [pid = 1718] [serial = 859] [outer = (nil)] 10:35:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x92377400) [pid = 1718] [serial = 860] [outer = 0x9236ac00] 10:35:49 INFO - PROCESS | 1718 | 1466012149407 Marionette DEBUG loaded listener.js 10:35:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x923e5400) [pid = 1718] [serial = 861] [outer = 0x9236ac00] 10:35:50 INFO - PROCESS | 1718 | 1466012150372 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1480ms 10:35:50 INFO - PROCESS | 1718 | 1466012150438 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:35:50 INFO - PROCESS | 1718 | 1466012150442 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:35:50 INFO - PROCESS | 1718 | 1466012150448 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:35:50 INFO - PROCESS | 1718 | 1466012150452 Marionette TRACE conn3 <- [1,1118,null,{}] 10:35:50 INFO - PROCESS | 1718 | 1466012150457 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:50 INFO - PROCESS | 1718 | 1466012150462 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:50 INFO - PROCESS | 1718 | 1466012150631 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:35:50 INFO - PROCESS | 1718 | 1466012150797 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:50 INFO - PROCESS | 1718 | 1466012150803 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9df800 == 37 [pid = 1718] [id = 287] 10:35:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x8e813800) [pid = 1718] [serial = 862] [outer = (nil)] 10:35:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x92acdc00) [pid = 1718] [serial = 863] [outer = 0x8e813800] 10:35:50 INFO - PROCESS | 1718 | 1466012150942 Marionette DEBUG loaded listener.js 10:35:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x92ad8800) [pid = 1718] [serial = 864] [outer = 0x8e813800] 10:35:51 INFO - PROCESS | 1718 | 1466012151912 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1529ms 10:35:51 INFO - PROCESS | 1718 | 1466012151977 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:35:51 INFO - PROCESS | 1718 | 1466012151981 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:35:51 INFO - PROCESS | 1718 | 1466012151987 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:35:51 INFO - PROCESS | 1718 | 1466012151990 Marionette TRACE conn3 <- [1,1122,null,{}] 10:35:51 INFO - PROCESS | 1718 | 1466012151996 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:52 INFO - PROCESS | 1718 | 1466012152007 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:52 INFO - PROCESS | 1718 | 1466012152241 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:35:52 INFO - PROCESS | 1718 | 1466012152458 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:52 INFO - PROCESS | 1718 | 1466012152473 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69fc00 == 38 [pid = 1718] [id = 288] 10:35:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8ef2c000) [pid = 1718] [serial = 865] [outer = (nil)] 10:35:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x92be3c00) [pid = 1718] [serial = 866] [outer = 0x8ef2c000] 10:35:52 INFO - PROCESS | 1718 | 1466012152602 Marionette DEBUG loaded listener.js 10:35:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x92b83400) [pid = 1718] [serial = 867] [outer = 0x8ef2c000] 10:35:53 INFO - PROCESS | 1718 | 1466012153487 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1541ms 10:35:53 INFO - PROCESS | 1718 | 1466012153529 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:35:53 INFO - PROCESS | 1718 | 1466012153533 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:35:53 INFO - PROCESS | 1718 | 1466012153540 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:35:53 INFO - PROCESS | 1718 | 1466012153543 Marionette TRACE conn3 <- [1,1126,null,{}] 10:35:53 INFO - PROCESS | 1718 | 1466012153549 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:53 INFO - PROCESS | 1718 | 1466012153554 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:53 INFO - PROCESS | 1718 | 1466012153718 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:35:53 INFO - PROCESS | 1718 | 1466012153894 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:53 INFO - PROCESS | 1718 | 1466012153902 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c617400 == 39 [pid = 1718] [id = 289] 10:35:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x8c61a400) [pid = 1718] [serial = 868] [outer = (nil)] 10:35:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x8ef2b400) [pid = 1718] [serial = 869] [outer = 0x8c61a400] 10:35:53 INFO - PROCESS | 1718 | 1466012153981 Marionette DEBUG loaded listener.js 10:35:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x8f1e8800) [pid = 1718] [serial = 870] [outer = 0x8c61a400] 10:35:55 INFO - PROCESS | 1718 | 1466012155051 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1589ms 10:35:55 INFO - PROCESS | 1718 | 1466012155130 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:35:55 INFO - PROCESS | 1718 | 1466012155135 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:35:55 INFO - PROCESS | 1718 | 1466012155143 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:35:55 INFO - PROCESS | 1718 | 1466012155148 Marionette TRACE conn3 <- [1,1130,null,{}] 10:35:55 INFO - PROCESS | 1718 | 1466012155155 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:55 INFO - PROCESS | 1718 | 1466012155160 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:55 INFO - PROCESS | 1718 | 1466012155375 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:35:55 INFO - PROCESS | 1718 | 1466012155717 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:55 INFO - PROCESS | 1718 | 1466012155724 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77bc00 == 40 [pid = 1718] [id = 290] 10:35:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x8c782400) [pid = 1718] [serial = 871] [outer = (nil)] 10:35:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x8e696c00) [pid = 1718] [serial = 872] [outer = 0x8c782400] 10:35:55 INFO - PROCESS | 1718 | 1466012155824 Marionette DEBUG loaded listener.js 10:35:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x8e81a800) [pid = 1718] [serial = 873] [outer = 0x8c782400] 10:35:55 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x92bd6400) [pid = 1718] [serial = 773] [outer = (nil)] [url = about:blank] 10:35:55 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x922e7800) [pid = 1718] [serial = 767] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x8f1e8c00) [pid = 1718] [serial = 783] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x90e0e000) [pid = 1718] [serial = 788] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8f0ce000) [pid = 1718] [serial = 782] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x8c781c00) [pid = 1718] [serial = 753] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x923e5c00) [pid = 1718] [serial = 768] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8f944000) [pid = 1718] [serial = 786] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8f903400) [pid = 1718] [serial = 750] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x92bdd000) [pid = 1718] [serial = 774] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x8f0c7c00) [pid = 1718] [serial = 755] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x91264c00) [pid = 1718] [serial = 789] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8ef23400) [pid = 1718] [serial = 780] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x93949c00) [pid = 1718] [serial = 798] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x92e80000) [pid = 1718] [serial = 797] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f781800) [pid = 1718] [serial = 758] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x92ad7000) [pid = 1718] [serial = 770] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x91260000) [pid = 1718] [serial = 794] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x922e0400) [pid = 1718] [serial = 791] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f0d4c00) [pid = 1718] [serial = 756] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x91261400) [pid = 1718] [serial = 764] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f909c00) [pid = 1718] [serial = 759] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x92bd9000) [pid = 1718] [serial = 795] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x91fec000) [pid = 1718] [serial = 765] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x90e10400) [pid = 1718] [serial = 761] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8ee04800) [pid = 1718] [serial = 779] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x922eb800) [pid = 1718] [serial = 792] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f836000) [pid = 1718] [serial = 776] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x91066800) [pid = 1718] [serial = 762] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f902000) [pid = 1718] [serial = 785] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x92b89800) [pid = 1718] [serial = 771] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8c61f400) [pid = 1718] [serial = 752] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f945000) [pid = 1718] [serial = 777] [outer = (nil)] [url = about:blank] 10:35:56 INFO - PROCESS | 1718 | 1466012156617 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1492ms 10:35:56 INFO - PROCESS | 1718 | 1466012156633 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:35:56 INFO - PROCESS | 1718 | 1466012156639 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:35:56 INFO - PROCESS | 1718 | 1466012156675 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:35:56 INFO - PROCESS | 1718 | 1466012156680 Marionette TRACE conn3 <- [1,1134,null,{}] 10:35:56 INFO - PROCESS | 1718 | 1466012156685 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:56 INFO - PROCESS | 1718 | 1466012156690 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:56 INFO - PROCESS | 1718 | 1466012156846 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:35:56 INFO - PROCESS | 1718 | 1466012156863 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:56 INFO - PROCESS | 1718 | 1466012156872 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0cbc00 == 41 [pid = 1718] [id = 291] 10:35:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f0e8c00) [pid = 1718] [serial = 874] [outer = (nil)] 10:35:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f1dd400) [pid = 1718] [serial = 875] [outer = 0x8f0e8c00] 10:35:56 INFO - PROCESS | 1718 | 1466012156940 Marionette DEBUG loaded listener.js 10:35:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f1ea800) [pid = 1718] [serial = 876] [outer = 0x8f0e8c00] 10:35:57 INFO - PROCESS | 1718 | 1466012157932 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1293ms 10:35:57 INFO - PROCESS | 1718 | 1466012157963 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:35:57 INFO - PROCESS | 1718 | 1466012157967 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:35:57 INFO - PROCESS | 1718 | 1466012157973 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:35:57 INFO - PROCESS | 1718 | 1466012157978 Marionette TRACE conn3 <- [1,1138,null,{}] 10:35:57 INFO - PROCESS | 1718 | 1466012157993 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:58 INFO - PROCESS | 1718 | 1466012158001 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:58 INFO - PROCESS | 1718 | 1466012158225 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:35:58 INFO - PROCESS | 1718 | 1466012158248 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:58 INFO - PROCESS | 1718 | 1466012158260 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f906800 == 42 [pid = 1718] [id = 292] 10:35:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f907000) [pid = 1718] [serial = 877] [outer = (nil)] 10:35:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f910000) [pid = 1718] [serial = 878] [outer = 0x8f907000] 10:35:58 INFO - PROCESS | 1718 | 1466012158327 Marionette DEBUG loaded listener.js 10:35:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x90e02c00) [pid = 1718] [serial = 879] [outer = 0x8f907000] 10:35:59 INFO - PROCESS | 1718 | 1466012159225 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1287ms 10:35:59 INFO - PROCESS | 1718 | 1466012159263 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:35:59 INFO - PROCESS | 1718 | 1466012159266 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:35:59 INFO - PROCESS | 1718 | 1466012159273 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:35:59 INFO - PROCESS | 1718 | 1466012159289 Marionette TRACE conn3 <- [1,1142,null,{}] 10:35:59 INFO - PROCESS | 1718 | 1466012159303 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:59 INFO - PROCESS | 1718 | 1466012159308 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:59 INFO - PROCESS | 1718 | 1466012159513 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:35:59 INFO - PROCESS | 1718 | 1466012159537 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:59 INFO - PROCESS | 1718 | 1466012159546 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:35:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61fc00 == 43 [pid = 1718] [id = 293] 10:35:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8f909800) [pid = 1718] [serial = 880] [outer = (nil)] 10:35:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x9106f800) [pid = 1718] [serial = 881] [outer = 0x8f909800] 10:35:59 INFO - PROCESS | 1718 | 1466012159615 Marionette DEBUG loaded listener.js 10:35:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x91264000) [pid = 1718] [serial = 882] [outer = 0x8f909800] 10:36:00 INFO - PROCESS | 1718 | 1466012160563 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1307ms 10:36:00 INFO - PROCESS | 1718 | 1466012160580 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:36:00 INFO - PROCESS | 1718 | 1466012160583 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:36:00 INFO - PROCESS | 1718 | 1466012160589 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:36:00 INFO - PROCESS | 1718 | 1466012160591 Marionette TRACE conn3 <- [1,1146,null,{}] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8e81b400) [pid = 1718] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f839400) [pid = 1718] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x92bd7800) [pid = 1718] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f781c00) [pid = 1718] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x947bcc00) [pid = 1718] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x923ea000) [pid = 1718] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x9517e000) [pid = 1718] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x99154400) [pid = 1718] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8ef2dc00) [pid = 1718] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8c614c00) [pid = 1718] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x99fb3800) [pid = 1718] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8e6a4400) [pid = 1718] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x92bd6800) [pid = 1718] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8e813400) [pid = 1718] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8ef28400) [pid = 1718] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:36:00 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8e69f800) [pid = 1718] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:36:00 INFO - PROCESS | 1718 | 1466012160770 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:00 INFO - PROCESS | 1718 | 1466012160775 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:00 INFO - PROCESS | 1718 | 1466012160934 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:36:00 INFO - PROCESS | 1718 | 1466012160951 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:00 INFO - PROCESS | 1718 | 1466012160958 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e813400 == 44 [pid = 1718] [id = 294] 10:36:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8ef2ac00) [pid = 1718] [serial = 883] [outer = (nil)] 10:36:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f77a000) [pid = 1718] [serial = 884] [outer = 0x8ef2ac00] 10:36:01 INFO - PROCESS | 1718 | 1466012161026 Marionette DEBUG loaded listener.js 10:36:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91067800) [pid = 1718] [serial = 885] [outer = 0x8ef2ac00] 10:36:01 INFO - PROCESS | 1718 | 1466012161929 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1363ms 10:36:01 INFO - PROCESS | 1718 | 1466012161952 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:36:01 INFO - PROCESS | 1718 | 1466012161955 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:36:01 INFO - PROCESS | 1718 | 1466012161966 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:36:01 INFO - PROCESS | 1718 | 1466012161969 Marionette TRACE conn3 <- [1,1150,null,{}] 10:36:01 INFO - PROCESS | 1718 | 1466012161974 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:01 INFO - PROCESS | 1718 | 1466012161983 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:02 INFO - PROCESS | 1718 | 1466012162162 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:36:02 INFO - PROCESS | 1718 | 1466012162172 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:02 INFO - PROCESS | 1718 | 1466012162177 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81b400 == 45 [pid = 1718] [id = 295] 10:36:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8ee0e800) [pid = 1718] [serial = 886] [outer = (nil)] 10:36:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x923e6400) [pid = 1718] [serial = 887] [outer = 0x8ee0e800] 10:36:02 INFO - PROCESS | 1718 | 1466012162260 Marionette DEBUG loaded listener.js 10:36:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92ad9400) [pid = 1718] [serial = 888] [outer = 0x8ee0e800] 10:36:03 INFO - PROCESS | 1718 | 1466012163384 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1485ms 10:36:03 INFO - PROCESS | 1718 | 1466012163452 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:36:03 INFO - PROCESS | 1718 | 1466012163461 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:36:03 INFO - PROCESS | 1718 | 1466012163470 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:36:03 INFO - PROCESS | 1718 | 1466012163475 Marionette TRACE conn3 <- [1,1154,null,{}] 10:36:03 INFO - PROCESS | 1718 | 1466012163483 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:03 INFO - PROCESS | 1718 | 1466012163489 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:03 INFO - PROCESS | 1718 | 1466012163716 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:36:04 INFO - PROCESS | 1718 | 1466012163991 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:04 INFO - PROCESS | 1718 | 1466012164000 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69a800 == 46 [pid = 1718] [id = 296] 10:36:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8e69f800) [pid = 1718] [serial = 889] [outer = (nil)] 10:36:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8ef2ec00) [pid = 1718] [serial = 890] [outer = 0x8e69f800] 10:36:04 INFO - PROCESS | 1718 | 1466012164088 Marionette DEBUG loaded listener.js 10:36:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f0cc800) [pid = 1718] [serial = 891] [outer = 0x8e69f800] 10:36:04 INFO - PROCESS | 1718 | 1466012164958 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1536ms 10:36:05 INFO - PROCESS | 1718 | 1466012165004 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:36:05 INFO - PROCESS | 1718 | 1466012165011 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:36:05 INFO - PROCESS | 1718 | 1466012165022 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:36:05 INFO - PROCESS | 1718 | 1466012165027 Marionette TRACE conn3 <- [1,1158,null,{}] 10:36:05 INFO - PROCESS | 1718 | 1466012165032 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:05 INFO - PROCESS | 1718 | 1466012165039 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:05 INFO - PROCESS | 1718 | 1466012165219 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:36:05 INFO - PROCESS | 1718 | 1466012165387 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:05 INFO - PROCESS | 1718 | 1466012165393 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e4800 == 47 [pid = 1718] [id = 297] 10:36:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f77cc00) [pid = 1718] [serial = 892] [outer = (nil)] 10:36:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f902800) [pid = 1718] [serial = 893] [outer = 0x8f77cc00] 10:36:05 INFO - PROCESS | 1718 | 1466012165481 Marionette DEBUG loaded listener.js 10:36:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f94ec00) [pid = 1718] [serial = 894] [outer = 0x8f77cc00] 10:36:06 INFO - PROCESS | 1718 | 1466012166431 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1479ms 10:36:06 INFO - PROCESS | 1718 | 1466012166501 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:36:06 INFO - PROCESS | 1718 | 1466012166505 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:36:06 INFO - PROCESS | 1718 | 1466012166512 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:36:06 INFO - PROCESS | 1718 | 1466012166518 Marionette TRACE conn3 <- [1,1162,null,{}] 10:36:06 INFO - PROCESS | 1718 | 1466012166534 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:06 INFO - PROCESS | 1718 | 1466012166543 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:06 INFO - PROCESS | 1718 | 1466012166763 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:36:07 INFO - PROCESS | 1718 | 1466012166984 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:07 INFO - PROCESS | 1718 | 1466012166994 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff1c00 == 48 [pid = 1718] [id = 298] 10:36:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x923e8c00) [pid = 1718] [serial = 895] [outer = (nil)] 10:36:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x92b8a000) [pid = 1718] [serial = 896] [outer = 0x923e8c00] 10:36:07 INFO - PROCESS | 1718 | 1466012167121 Marionette DEBUG loaded listener.js 10:36:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x92bdb800) [pid = 1718] [serial = 897] [outer = 0x923e8c00] 10:36:08 INFO - PROCESS | 1718 | 1466012168037 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1582ms 10:36:08 INFO - PROCESS | 1718 | 1466012168095 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:36:08 INFO - PROCESS | 1718 | 1466012168100 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:36:08 INFO - PROCESS | 1718 | 1466012168106 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:36:08 INFO - PROCESS | 1718 | 1466012168109 Marionette TRACE conn3 <- [1,1166,null,{}] 10:36:08 INFO - PROCESS | 1718 | 1466012168115 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:08 INFO - PROCESS | 1718 | 1466012168120 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:08 INFO - PROCESS | 1718 | 1466012168307 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:36:08 INFO - PROCESS | 1718 | 1466012168478 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:08 INFO - PROCESS | 1718 | 1466012168484 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef27800 == 49 [pid = 1718] [id = 299] 10:36:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x92b8f800) [pid = 1718] [serial = 898] [outer = (nil)] 10:36:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x93940000) [pid = 1718] [serial = 899] [outer = 0x92b8f800] 10:36:08 INFO - PROCESS | 1718 | 1466012168610 Marionette DEBUG loaded listener.js 10:36:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x93c59800) [pid = 1718] [serial = 900] [outer = 0x92b8f800] 10:36:09 INFO - PROCESS | 1718 | 1466012169483 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1427ms 10:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:36:09 INFO - PROCESS | 1718 | 1466012169534 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:36:09 INFO - PROCESS | 1718 | 1466012169537 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:36:09 INFO - PROCESS | 1718 | 1466012169544 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:36:09 INFO - PROCESS | 1718 | 1466012169548 Marionette TRACE conn3 <- [1,1170,null,{}] 10:36:09 INFO - PROCESS | 1718 | 1466012169553 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:09 INFO - PROCESS | 1718 | 1466012169558 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:09 INFO - PROCESS | 1718 | 1466012169738 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:36:09 INFO - PROCESS | 1718 | 1466012169922 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:09 INFO - PROCESS | 1718 | 1466012169933 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f948c00 == 50 [pid = 1718] [id = 300] 10:36:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x91fef400) [pid = 1718] [serial = 901] [outer = (nil)] 10:36:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x9476c000) [pid = 1718] [serial = 902] [outer = 0x91fef400] 10:36:10 INFO - PROCESS | 1718 | 1466012170009 Marionette DEBUG loaded listener.js 10:36:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x947c2800) [pid = 1718] [serial = 903] [outer = 0x91fef400] 10:36:10 INFO - PROCESS | 1718 | 1466012170979 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1484ms 10:36:11 INFO - PROCESS | 1718 | 1466012171028 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:36:11 INFO - PROCESS | 1718 | 1466012171032 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:36:11 INFO - PROCESS | 1718 | 1466012171038 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:36:11 INFO - PROCESS | 1718 | 1466012171042 Marionette TRACE conn3 <- [1,1174,null,{}] 10:36:11 INFO - PROCESS | 1718 | 1466012171048 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:11 INFO - PROCESS | 1718 | 1466012171058 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:11 INFO - PROCESS | 1718 | 1466012171263 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:36:11 INFO - PROCESS | 1718 | 1466012171490 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:11 INFO - PROCESS | 1718 | 1466012171496 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a2000 == 51 [pid = 1718] [id = 301] 10:36:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f83c800) [pid = 1718] [serial = 904] [outer = (nil)] 10:36:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x9769ec00) [pid = 1718] [serial = 905] [outer = 0x8f83c800] 10:36:11 INFO - PROCESS | 1718 | 1466012171609 Marionette DEBUG loaded listener.js 10:36:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x9914c800) [pid = 1718] [serial = 906] [outer = 0x8f83c800] 10:36:12 INFO - PROCESS | 1718 | 1466012172475 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:36:12 INFO - PROCESS | 1718 | 1466012172533 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:36:12 INFO - PROCESS | 1718 | 1466012172540 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:36:12 INFO - PROCESS | 1718 | 1466012172544 Marionette TRACE conn3 <- [1,1178,null,{}] 10:36:12 INFO - PROCESS | 1718 | 1466012172549 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:12 INFO - PROCESS | 1718 | 1466012172555 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:12 INFO - PROCESS | 1718 | 1466012172732 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:36:12 INFO - PROCESS | 1718 | 1466012172938 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:12 INFO - PROCESS | 1718 | 1466012172949 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c622000 == 52 [pid = 1718] [id = 302] 10:36:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8c775c00) [pid = 1718] [serial = 907] [outer = (nil)] 10:36:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8f901c00) [pid = 1718] [serial = 908] [outer = 0x8c775c00] 10:36:13 INFO - PROCESS | 1718 | 1466012173026 Marionette DEBUG loaded listener.js 10:36:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x99170800) [pid = 1718] [serial = 909] [outer = 0x8c775c00] 10:36:13 INFO - PROCESS | 1718 | 1466012173957 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:36:14 INFO - PROCESS | 1718 | 1466012174032 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:36:14 INFO - PROCESS | 1718 | 1466012174038 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:36:14 INFO - PROCESS | 1718 | 1466012174042 Marionette TRACE conn3 <- [1,1182,null,{}] 10:36:14 INFO - PROCESS | 1718 | 1466012174047 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:14 INFO - PROCESS | 1718 | 1466012174052 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:14 INFO - PROCESS | 1718 | 1466012174226 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:36:14 INFO - PROCESS | 1718 | 1466012174765 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:14 INFO - PROCESS | 1718 | 1466012174775 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e818000 == 53 [pid = 1718] [id = 303] 10:36:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x8e818400) [pid = 1718] [serial = 910] [outer = (nil)] 10:36:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x8e81dc00) [pid = 1718] [serial = 911] [outer = 0x8e818400] 10:36:14 INFO - PROCESS | 1718 | 1466012174855 Marionette DEBUG loaded listener.js 10:36:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x8ef32400) [pid = 1718] [serial = 912] [outer = 0x8e818400] 10:36:15 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:36:15 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:36:15 INFO - PROCESS | 1718 | 1466012175734 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:36:15 INFO - PROCESS | 1718 | 1466012175787 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:36:15 INFO - PROCESS | 1718 | 1466012175794 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:36:15 INFO - PROCESS | 1718 | 1466012175798 Marionette TRACE conn3 <- [1,1186,null,{}] 10:36:15 INFO - PROCESS | 1718 | 1466012175806 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:15 INFO - PROCESS | 1718 | 1466012175813 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:15 INFO - PROCESS | 1718 | 1466012175979 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:36:16 INFO - PROCESS | 1718 | 1466012176165 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:16 INFO - PROCESS | 1718 | 1466012176173 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77b400 == 54 [pid = 1718] [id = 304] 10:36:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x8c9df400) [pid = 1718] [serial = 913] [outer = (nil)] 10:36:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x90e06c00) [pid = 1718] [serial = 914] [outer = 0x8c9df400] 10:36:16 INFO - PROCESS | 1718 | 1466012176290 Marionette DEBUG loaded listener.js 10:36:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x91071c00) [pid = 1718] [serial = 915] [outer = 0x8c9df400] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69ec00 == 53 [pid = 1718] [id = 275] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613400 == 52 [pid = 1718] [id = 274] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614800 == 51 [pid = 1718] [id = 277] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c622c00 == 50 [pid = 1718] [id = 260] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613c00 == 49 [pid = 1718] [id = 265] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d4000 == 48 [pid = 1718] [id = 262] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f838c00 == 47 [pid = 1718] [id = 261] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c9400 == 46 [pid = 1718] [id = 267] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77d400 == 45 [pid = 1718] [id = 263] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61b400 == 44 [pid = 1718] [id = 264] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x92ad2c00 == 43 [pid = 1718] [id = 268] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x93cd6400 == 42 [pid = 1718] [id = 271] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x9106b800 == 41 [pid = 1718] [id = 270] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2d000 == 40 [pid = 1718] [id = 276] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x947c6000 == 39 [pid = 1718] [id = 272] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x9475f800 == 38 [pid = 1718] [id = 269] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8e817c00 == 37 [pid = 1718] [id = 266] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x99c85000 == 36 [pid = 1718] [id = 273] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8e697c00 == 35 [pid = 1718] [id = 259] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8e818000 == 34 [pid = 1718] [id = 303] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c622000 == 33 [pid = 1718] [id = 302] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a2000 == 32 [pid = 1718] [id = 301] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef27800 == 31 [pid = 1718] [id = 299] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f948c00 == 30 [pid = 1718] [id = 300] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff1c00 == 29 [pid = 1718] [id = 298] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e4800 == 28 [pid = 1718] [id = 297] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81b400 == 27 [pid = 1718] [id = 295] 10:36:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69a800 == 26 [pid = 1718] [id = 296] 10:36:18 INFO - PROCESS | 1718 | 1466012178377 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:36:18 INFO - PROCESS | 1718 | 1466012178638 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:36:18 INFO - PROCESS | 1718 | 1466012178646 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:36:18 INFO - PROCESS | 1718 | 1466012178652 Marionette TRACE conn3 <- [1,1190,null,{}] 10:36:18 INFO - PROCESS | 1718 | 1466012178660 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:18 INFO - PROCESS | 1718 | 1466012178666 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:18 INFO - PROCESS | 1718 | 1466012178811 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:36:18 INFO - PROCESS | 1718 | 1466012178822 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:18 INFO - PROCESS | 1718 | 1466012178831 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9ea800 == 27 [pid = 1718] [id = 305] 10:36:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8c9ec000) [pid = 1718] [serial = 916] [outer = (nil)] 10:36:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8e69a800) [pid = 1718] [serial = 917] [outer = 0x8c9ec000] 10:36:18 INFO - PROCESS | 1718 | 1466012178903 Marionette DEBUG loaded listener.js 10:36:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8e69e000) [pid = 1718] [serial = 918] [outer = 0x8c9ec000] 10:36:19 INFO - PROCESS | 1718 | 1466012179788 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:36:19 INFO - PROCESS | 1718 | 1466012179837 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:36:19 INFO - PROCESS | 1718 | 1466012179854 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:36:19 INFO - PROCESS | 1718 | 1466012179858 Marionette TRACE conn3 <- [1,1194,null,{}] 10:36:19 INFO - PROCESS | 1718 | 1466012179865 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:19 INFO - PROCESS | 1718 | 1466012179870 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:20 INFO - PROCESS | 1718 | 1466012180039 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:36:20 INFO - PROCESS | 1718 | 1466012180051 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:20 INFO - PROCESS | 1718 | 1466012180064 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e699800 == 28 [pid = 1718] [id = 306] 10:36:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8ee01c00) [pid = 1718] [serial = 919] [outer = (nil)] 10:36:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f0cb400) [pid = 1718] [serial = 920] [outer = 0x8ee01c00] 10:36:20 INFO - PROCESS | 1718 | 1466012180256 Marionette DEBUG loaded listener.js 10:36:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f0d1400) [pid = 1718] [serial = 921] [outer = 0x8ee01c00] 10:36:20 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:36:20 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:36:21 INFO - PROCESS | 1718 | 1466012181085 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:36:21 INFO - PROCESS | 1718 | 1466012181147 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:36:21 INFO - PROCESS | 1718 | 1466012181153 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:36:21 INFO - PROCESS | 1718 | 1466012181159 Marionette TRACE conn3 <- [1,1198,null,{}] 10:36:21 INFO - PROCESS | 1718 | 1466012181187 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:21 INFO - PROCESS | 1718 | 1466012181195 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:21 INFO - PROCESS | 1718 | 1466012181411 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:36:21 INFO - PROCESS | 1718 | 1466012181445 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:21 INFO - PROCESS | 1718 | 1466012181457 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee04400 == 29 [pid = 1718] [id = 307] 10:36:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f6c6400) [pid = 1718] [serial = 922] [outer = (nil)] 10:36:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f775000) [pid = 1718] [serial = 923] [outer = 0x8f6c6400] 10:36:21 INFO - PROCESS | 1718 | 1466012181531 Marionette DEBUG loaded listener.js 10:36:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f77c800) [pid = 1718] [serial = 924] [outer = 0x8f6c6400] 10:36:22 INFO - PROCESS | 1718 | 1466012182448 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1353ms 10:36:22 INFO - PROCESS | 1718 | 1466012182525 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:36:22 INFO - PROCESS | 1718 | 1466012182530 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:36:22 INFO - PROCESS | 1718 | 1466012182536 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:36:22 INFO - PROCESS | 1718 | 1466012182539 Marionette TRACE conn3 <- [1,1202,null,{}] 10:36:22 INFO - PROCESS | 1718 | 1466012182551 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:22 INFO - PROCESS | 1718 | 1466012182555 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:22 INFO - PROCESS | 1718 | 1466012182755 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:36:22 INFO - PROCESS | 1718 | 1466012182772 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:22 INFO - PROCESS | 1718 | 1466012182780 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1de000 == 30 [pid = 1718] [id = 308] 10:36:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f774800) [pid = 1718] [serial = 925] [outer = (nil)] 10:36:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f840000) [pid = 1718] [serial = 926] [outer = 0x8f774800] 10:36:22 INFO - PROCESS | 1718 | 1466012182859 Marionette DEBUG loaded listener.js 10:36:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f952800) [pid = 1718] [serial = 927] [outer = 0x8f774800] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f909800) [pid = 1718] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8ef2ac00) [pid = 1718] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8ef2c000) [pid = 1718] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8c61a400) [pid = 1718] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8e813800) [pid = 1718] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x91266400) [pid = 1718] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f834000) [pid = 1718] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9236ac00) [pid = 1718] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f0e8c00) [pid = 1718] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8c782400) [pid = 1718] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8ee0e800) [pid = 1718] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f90f400) [pid = 1718] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f907000) [pid = 1718] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:36:23 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8e697000) [pid = 1718] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:36:24 INFO - PROCESS | 1718 | 1466012184353 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1837ms 10:36:24 INFO - PROCESS | 1718 | 1466012184376 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:36:24 INFO - PROCESS | 1718 | 1466012184381 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:36:24 INFO - PROCESS | 1718 | 1466012184387 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:36:24 INFO - PROCESS | 1718 | 1466012184391 Marionette TRACE conn3 <- [1,1206,null,{}] 10:36:24 INFO - PROCESS | 1718 | 1466012184396 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:24 INFO - PROCESS | 1718 | 1466012184401 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:24 INFO - PROCESS | 1718 | 1466012184545 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:36:24 INFO - PROCESS | 1718 | 1466012184558 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:24 INFO - PROCESS | 1718 | 1466012184565 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c782400 == 31 [pid = 1718] [id = 309] 10:36:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8e697000) [pid = 1718] [serial = 928] [outer = (nil)] 10:36:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f909800) [pid = 1718] [serial = 929] [outer = 0x8e697000] 10:36:24 INFO - PROCESS | 1718 | 1466012184633 Marionette DEBUG loaded listener.js 10:36:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x90e08000) [pid = 1718] [serial = 930] [outer = 0x8e697000] 10:36:25 INFO - PROCESS | 1718 | 1466012185481 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1129ms 10:36:25 INFO - PROCESS | 1718 | 1466012185517 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:36:25 INFO - PROCESS | 1718 | 1466012185521 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:36:25 INFO - PROCESS | 1718 | 1466012185526 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:36:25 INFO - PROCESS | 1718 | 1466012185529 Marionette TRACE conn3 <- [1,1210,null,{}] 10:36:25 INFO - PROCESS | 1718 | 1466012185534 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:25 INFO - PROCESS | 1718 | 1466012185544 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:25 INFO - PROCESS | 1718 | 1466012185789 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:36:25 INFO - PROCESS | 1718 | 1466012185953 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:25 INFO - PROCESS | 1718 | 1466012185967 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61ac00 == 32 [pid = 1718] [id = 310] 10:36:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8c61b400) [pid = 1718] [serial = 931] [outer = (nil)] 10:36:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8c622000) [pid = 1718] [serial = 932] [outer = 0x8c61b400] 10:36:26 INFO - PROCESS | 1718 | 1466012186054 Marionette DEBUG loaded listener.js 10:36:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8c784000) [pid = 1718] [serial = 933] [outer = 0x8c61b400] 10:36:26 INFO - PROCESS | 1718 | --DOCSHELL 0x9393e800 == 31 [pid = 1718] [id = 10] 10:36:27 INFO - PROCESS | 1718 | 1466012187088 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1638ms 10:36:27 INFO - PROCESS | 1718 | 1466012187167 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:36:27 INFO - PROCESS | 1718 | 1466012187174 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:36:27 INFO - PROCESS | 1718 | 1466012187182 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:36:27 INFO - PROCESS | 1718 | 1466012187187 Marionette TRACE conn3 <- [1,1214,null,{}] 10:36:27 INFO - PROCESS | 1718 | 1466012187194 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:27 INFO - PROCESS | 1718 | 1466012187204 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:27 INFO - PROCESS | 1718 | 1466012187418 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:36:27 INFO - PROCESS | 1718 | 1466012187679 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:27 INFO - PROCESS | 1718 | 1466012187688 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e814800 == 32 [pid = 1718] [id = 311] 10:36:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8e817400) [pid = 1718] [serial = 934] [outer = (nil)] 10:36:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f0ee400) [pid = 1718] [serial = 935] [outer = 0x8e817400] 10:36:27 INFO - PROCESS | 1718 | 1466012187774 Marionette DEBUG loaded listener.js 10:36:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f1db800) [pid = 1718] [serial = 936] [outer = 0x8e817400] 10:36:28 INFO - PROCESS | 1718 | 1466012188702 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1579ms 10:36:28 INFO - PROCESS | 1718 | 1466012188762 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:36:28 INFO - PROCESS | 1718 | 1466012188766 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:36:28 INFO - PROCESS | 1718 | 1466012188773 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:36:28 INFO - PROCESS | 1718 | 1466012188778 Marionette TRACE conn3 <- [1,1218,null,{}] 10:36:28 INFO - PROCESS | 1718 | 1466012188784 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:28 INFO - PROCESS | 1718 | 1466012188789 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:29 INFO - PROCESS | 1718 | 1466012189091 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:36:29 INFO - PROCESS | 1718 | 1466012189259 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:29 INFO - PROCESS | 1718 | 1466012189265 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f775c00 == 33 [pid = 1718] [id = 312] 10:36:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f778000) [pid = 1718] [serial = 937] [outer = (nil)] 10:36:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f838800) [pid = 1718] [serial = 938] [outer = 0x8f778000] 10:36:29 INFO - PROCESS | 1718 | 1466012189407 Marionette DEBUG loaded listener.js 10:36:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f904400) [pid = 1718] [serial = 939] [outer = 0x8f778000] 10:36:30 INFO - PROCESS | 1718 | 1466012190366 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1643ms 10:36:30 INFO - PROCESS | 1718 | 1466012190418 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:36:30 INFO - PROCESS | 1718 | 1466012190424 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:36:30 INFO - PROCESS | 1718 | 1466012190441 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:36:30 INFO - PROCESS | 1718 | 1466012190448 Marionette TRACE conn3 <- [1,1222,null,{}] 10:36:30 INFO - PROCESS | 1718 | 1466012190454 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:30 INFO - PROCESS | 1718 | 1466012190461 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:30 INFO - PROCESS | 1718 | 1466012190677 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:36:30 INFO - PROCESS | 1718 | 1466012190885 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:30 INFO - PROCESS | 1718 | 1466012190891 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6ca400 == 34 [pid = 1718] [id = 313] 10:36:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f6cac00) [pid = 1718] [serial = 940] [outer = (nil)] 10:36:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x91ff5800) [pid = 1718] [serial = 941] [outer = 0x8f6cac00] 10:36:31 INFO - PROCESS | 1718 | 1466012191017 Marionette DEBUG loaded listener.js 10:36:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x922e0800) [pid = 1718] [serial = 942] [outer = 0x8f6cac00] 10:36:31 INFO - PROCESS | 1718 | 1466012191897 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:36:31 INFO - PROCESS | 1718 | 1466012191979 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:36:31 INFO - PROCESS | 1718 | 1466012191985 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:36:31 INFO - PROCESS | 1718 | 1466012191989 Marionette TRACE conn3 <- [1,1226,null,{}] 10:36:31 INFO - PROCESS | 1718 | 1466012191994 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:32 INFO - PROCESS | 1718 | 1466012192000 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:32 INFO - PROCESS | 1718 | 1466012192205 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:36:32 INFO - PROCESS | 1718 | 1466012192411 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:32 INFO - PROCESS | 1718 | 1466012192417 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e813000 == 35 [pid = 1718] [id = 314] 10:36:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f839000) [pid = 1718] [serial = 943] [outer = (nil)] 10:36:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x923ea400) [pid = 1718] [serial = 944] [outer = 0x8f839000] 10:36:32 INFO - PROCESS | 1718 | 1466012192542 Marionette DEBUG loaded listener.js 10:36:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x92ad2800) [pid = 1718] [serial = 945] [outer = 0x8f839000] 10:36:33 INFO - PROCESS | 1718 | 1466012193406 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1479ms 10:36:33 INFO - PROCESS | 1718 | 1466012193465 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:36:33 INFO - PROCESS | 1718 | 1466012193469 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:36:33 INFO - PROCESS | 1718 | 1466012193475 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:36:33 INFO - PROCESS | 1718 | 1466012193479 Marionette TRACE conn3 <- [1,1230,null,{}] 10:36:33 INFO - PROCESS | 1718 | 1466012193484 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:33 INFO - PROCESS | 1718 | 1466012193490 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:33 INFO - PROCESS | 1718 | 1466012193664 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:36:33 INFO - PROCESS | 1718 | 1466012193839 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:33 INFO - PROCESS | 1718 | 1466012193857 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b8c400 == 36 [pid = 1718] [id = 315] 10:36:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x92b8dc00) [pid = 1718] [serial = 946] [outer = (nil)] 10:36:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x92bd6800) [pid = 1718] [serial = 947] [outer = 0x92b8dc00] 10:36:33 INFO - PROCESS | 1718 | 1466012193956 Marionette DEBUG loaded listener.js 10:36:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x93942000) [pid = 1718] [serial = 948] [outer = 0x92b8dc00] 10:36:34 INFO - PROCESS | 1718 | 1466012194922 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1482ms 10:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:36:34 INFO - PROCESS | 1718 | 1466012194956 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:36:34 INFO - PROCESS | 1718 | 1466012194960 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:36:34 INFO - PROCESS | 1718 | 1466012194967 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:36:34 INFO - PROCESS | 1718 | 1466012194971 Marionette TRACE conn3 <- [1,1234,null,{}] 10:36:34 INFO - PROCESS | 1718 | 1466012194976 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:34 INFO - PROCESS | 1718 | 1466012194982 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:35 INFO - PROCESS | 1718 | 1466012195157 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:36:35 INFO - PROCESS | 1718 | 1466012195327 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:35 INFO - PROCESS | 1718 | 1466012195335 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9dd800 == 37 [pid = 1718] [id = 316] 10:36:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8c9eb800) [pid = 1718] [serial = 949] [outer = (nil)] 10:36:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x923e3400) [pid = 1718] [serial = 950] [outer = 0x8c9eb800] 10:36:35 INFO - PROCESS | 1718 | 1466012195413 Marionette DEBUG loaded listener.js 10:36:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x922eb800) [pid = 1718] [serial = 951] [outer = 0x8c9eb800] 10:36:36 INFO - PROCESS | 1718 | 1466012196483 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1585ms 10:36:36 INFO - PROCESS | 1718 | 1466012196552 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:36:36 INFO - PROCESS | 1718 | 1466012196558 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:36:36 INFO - PROCESS | 1718 | 1466012196567 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:36:36 INFO - PROCESS | 1718 | 1466012196571 Marionette TRACE conn3 <- [1,1238,null,{}] 10:36:36 INFO - PROCESS | 1718 | 1466012196580 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:36 INFO - PROCESS | 1718 | 1466012196584 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:36 INFO - PROCESS | 1718 | 1466012196760 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:36:37 INFO - PROCESS | 1718 | 1466012196987 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:37 INFO - PROCESS | 1718 | 1466012197001 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69e800 == 38 [pid = 1718] [id = 317] 10:36:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8e814400) [pid = 1718] [serial = 952] [outer = (nil)] 10:36:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8e81b800) [pid = 1718] [serial = 953] [outer = 0x8e814400] 10:36:37 INFO - PROCESS | 1718 | 1466012197081 Marionette DEBUG loaded listener.js 10:36:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8ee0fc00) [pid = 1718] [serial = 954] [outer = 0x8e814400] 10:36:37 INFO - PROCESS | 1718 | 1466012197961 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1441ms 10:36:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61fc00 == 37 [pid = 1718] [id = 293] 10:36:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f77ec00 == 36 [pid = 1718] [id = 280] 10:36:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c782400 == 35 [pid = 1718] [id = 309] 10:36:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1de000 == 34 [pid = 1718] [id = 308] 10:36:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee04400 == 33 [pid = 1718] [id = 307] 10:36:38 INFO - PROCESS | 1718 | 1466012198048 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:36:38 INFO - PROCESS | 1718 | 1466012198055 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:36:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8e699800 == 32 [pid = 1718] [id = 306] 10:36:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9ea800 == 31 [pid = 1718] [id = 305] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x9106f800) [pid = 1718] [serial = 881] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f77a000) [pid = 1718] [serial = 884] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x91264000) [pid = 1718] [serial = 882] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x92be3c00) [pid = 1718] [serial = 866] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x92b83400) [pid = 1718] [serial = 867] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8ef2b400) [pid = 1718] [serial = 869] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f1e8800) [pid = 1718] [serial = 870] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x92acdc00) [pid = 1718] [serial = 863] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x92ad8800) [pid = 1718] [serial = 864] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x9126cc00) [pid = 1718] [serial = 857] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x91ff9400) [pid = 1718] [serial = 858] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f904c00) [pid = 1718] [serial = 854] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f943c00) [pid = 1718] [serial = 855] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x92377400) [pid = 1718] [serial = 860] [outer = (nil)] [url = about:blank] 10:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x923e5400) [pid = 1718] [serial = 861] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f1dd400) [pid = 1718] [serial = 875] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8f1ea800) [pid = 1718] [serial = 876] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8e696c00) [pid = 1718] [serial = 872] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8e81a800) [pid = 1718] [serial = 873] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x923e6400) [pid = 1718] [serial = 887] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9106c400) [pid = 1718] [serial = 849] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f94f000) [pid = 1718] [serial = 848] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f910000) [pid = 1718] [serial = 878] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8ef2c400) [pid = 1718] [serial = 851] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f0f3c00) [pid = 1718] [serial = 852] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x92ad9400) [pid = 1718] [serial = 888] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x91067800) [pid = 1718] [serial = 885] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x90e02c00) [pid = 1718] [serial = 879] [outer = (nil)] [url = about:blank] 10:36:38 INFO - PROCESS | 1718 | 1466012198130 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:36:38 INFO - PROCESS | 1718 | 1466012198135 Marionette TRACE conn3 <- [1,1242,null,{}] 10:36:38 INFO - PROCESS | 1718 | 1466012198142 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:38 INFO - PROCESS | 1718 | 1466012198147 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:38 INFO - PROCESS | 1718 | 1466012198316 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:36:38 INFO - PROCESS | 1718 | 1466012198493 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:38 INFO - PROCESS | 1718 | 1466012198498 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e819800 == 32 [pid = 1718] [id = 318] 10:36:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8ef2b800) [pid = 1718] [serial = 955] [outer = (nil)] 10:36:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f0ce000) [pid = 1718] [serial = 956] [outer = 0x8ef2b800] 10:36:38 INFO - PROCESS | 1718 | 1466012198593 Marionette DEBUG loaded listener.js 10:36:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f0ee000) [pid = 1718] [serial = 957] [outer = 0x8ef2b800] 10:36:39 INFO - PROCESS | 1718 | 1466012199429 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1374ms 10:36:39 INFO - PROCESS | 1718 | 1466012199473 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:36:39 INFO - PROCESS | 1718 | 1466012199477 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:36:39 INFO - PROCESS | 1718 | 1466012199483 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:36:39 INFO - PROCESS | 1718 | 1466012199488 Marionette TRACE conn3 <- [1,1246,null,{}] 10:36:39 INFO - PROCESS | 1718 | 1466012199503 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:39 INFO - PROCESS | 1718 | 1466012199511 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:39 INFO - PROCESS | 1718 | 1466012199670 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:36:39 INFO - PROCESS | 1718 | 1466012199794 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:39 INFO - PROCESS | 1718 | 1466012199803 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6ce000 == 33 [pid = 1718] [id = 319] 10:36:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f6ce400) [pid = 1718] [serial = 958] [outer = (nil)] 10:36:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f782000) [pid = 1718] [serial = 959] [outer = 0x8f6ce400] 10:36:39 INFO - PROCESS | 1718 | 1466012199874 Marionette DEBUG loaded listener.js 10:36:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f906400) [pid = 1718] [serial = 960] [outer = 0x8f6ce400] 10:36:40 INFO - PROCESS | 1718 | 1466012200682 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1234ms 10:36:40 INFO - PROCESS | 1718 | 1466012200718 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:36:40 INFO - PROCESS | 1718 | 1466012200722 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:36:40 INFO - PROCESS | 1718 | 1466012200728 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:36:40 INFO - PROCESS | 1718 | 1466012200731 Marionette TRACE conn3 <- [1,1250,null,{}] 10:36:40 INFO - PROCESS | 1718 | 1466012200736 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:40 INFO - PROCESS | 1718 | 1466012200741 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:40 INFO - PROCESS | 1718 | 1466012200959 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:36:41 INFO - PROCESS | 1718 | 1466012200980 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:41 INFO - PROCESS | 1718 | 1466012200989 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0e000 == 34 [pid = 1718] [id = 320] 10:36:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f950800) [pid = 1718] [serial = 961] [outer = (nil)] 10:36:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x90e07000) [pid = 1718] [serial = 962] [outer = 0x8f950800] 10:36:41 INFO - PROCESS | 1718 | 1466012201057 Marionette DEBUG loaded listener.js 10:36:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x91072400) [pid = 1718] [serial = 963] [outer = 0x8f950800] 10:36:41 INFO - PROCESS | 1718 | 1466012201979 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1289ms 10:36:42 INFO - PROCESS | 1718 | 1466012202017 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:36:42 INFO - PROCESS | 1718 | 1466012202021 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:36:42 INFO - PROCESS | 1718 | 1466012202026 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:36:42 INFO - PROCESS | 1718 | 1466012202029 Marionette TRACE conn3 <- [1,1254,null,{}] 10:36:42 INFO - PROCESS | 1718 | 1466012202040 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:42 INFO - PROCESS | 1718 | 1466012202044 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:42 INFO - PROCESS | 1718 | 1466012202241 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:36:42 INFO - PROCESS | 1718 | 1466012202266 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:42 INFO - PROCESS | 1718 | 1466012202271 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c617000 == 35 [pid = 1718] [id = 321] 10:36:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8c622400) [pid = 1718] [serial = 964] [outer = (nil)] 10:36:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x9126b800) [pid = 1718] [serial = 965] [outer = 0x8c622400] 10:36:42 INFO - PROCESS | 1718 | 1466012202341 Marionette DEBUG loaded listener.js 10:36:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x91ff9000) [pid = 1718] [serial = 966] [outer = 0x8c622400] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8f6c6400) [pid = 1718] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8c9ec000) [pid = 1718] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f774800) [pid = 1718] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8e69f800) [pid = 1718] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f77cc00) [pid = 1718] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x923e8c00) [pid = 1718] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x92b8f800) [pid = 1718] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8c9df400) [pid = 1718] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x91fef400) [pid = 1718] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f83c800) [pid = 1718] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8c775c00) [pid = 1718] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8ee01c00) [pid = 1718] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:36:42 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8e818400) [pid = 1718] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:36:43 INFO - PROCESS | 1718 | 1466012203399 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1432ms 10:36:43 INFO - PROCESS | 1718 | 1466012203460 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:36:43 INFO - PROCESS | 1718 | 1466012203463 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:36:43 INFO - PROCESS | 1718 | 1466012203469 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:36:43 INFO - PROCESS | 1718 | 1466012203472 Marionette TRACE conn3 <- [1,1258,null,{}] 10:36:43 INFO - PROCESS | 1718 | 1466012203478 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:43 INFO - PROCESS | 1718 | 1466012203487 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:43 INFO - PROCESS | 1718 | 1466012203692 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:36:43 INFO - PROCESS | 1718 | 1466012203838 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:43 INFO - PROCESS | 1718 | 1466012203847 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9ec000 == 36 [pid = 1718] [id = 322] 10:36:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f1e3800) [pid = 1718] [serial = 967] [outer = (nil)] 10:36:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x92375000) [pid = 1718] [serial = 968] [outer = 0x8f1e3800] 10:36:43 INFO - PROCESS | 1718 | 1466012203913 Marionette DEBUG loaded listener.js 10:36:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x92b87000) [pid = 1718] [serial = 969] [outer = 0x8f1e3800] 10:36:44 INFO - PROCESS | 1718 | 1466012204650 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1232ms 10:36:44 INFO - PROCESS | 1718 | 1466012204709 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:36:44 INFO - PROCESS | 1718 | 1466012204712 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:36:44 INFO - PROCESS | 1718 | 1466012204791 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:36:44 INFO - PROCESS | 1718 | 1466012204798 Marionette TRACE conn3 <- [1,1262,null,{}] 10:36:44 INFO - PROCESS | 1718 | 1466012204806 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:44 INFO - PROCESS | 1718 | 1466012204813 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:45 INFO - PROCESS | 1718 | 1466012205031 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:36:45 INFO - PROCESS | 1718 | 1466012205205 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:45 INFO - PROCESS | 1718 | 1466012205219 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61f400 == 37 [pid = 1718] [id = 323] 10:36:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8c9de800) [pid = 1718] [serial = 970] [outer = (nil)] 10:36:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8c9e8400) [pid = 1718] [serial = 971] [outer = 0x8c9de800] 10:36:45 INFO - PROCESS | 1718 | 1466012205301 Marionette DEBUG loaded listener.js 10:36:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8e812400) [pid = 1718] [serial = 972] [outer = 0x8c9de800] 10:36:46 INFO - PROCESS | 1718 | 1466012206319 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1598ms 10:36:46 INFO - PROCESS | 1718 | 1466012206377 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:36:46 INFO - PROCESS | 1718 | 1466012206383 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:36:46 INFO - PROCESS | 1718 | 1466012206391 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:36:46 INFO - PROCESS | 1718 | 1466012206395 Marionette TRACE conn3 <- [1,1266,null,{}] 10:36:46 INFO - PROCESS | 1718 | 1466012206405 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:46 INFO - PROCESS | 1718 | 1466012206413 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:46 INFO - PROCESS | 1718 | 1466012206627 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:36:46 INFO - PROCESS | 1718 | 1466012206843 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:46 INFO - PROCESS | 1718 | 1466012206850 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f3c00 == 38 [pid = 1718] [id = 324] 10:36:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f1e0c00) [pid = 1718] [serial = 973] [outer = (nil)] 10:36:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f6c5c00) [pid = 1718] [serial = 974] [outer = 0x8f1e0c00] 10:36:46 INFO - PROCESS | 1718 | 1466012206977 Marionette DEBUG loaded listener.js 10:36:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f778800) [pid = 1718] [serial = 975] [outer = 0x8f1e0c00] 10:36:47 INFO - PROCESS | 1718 | 1466012207867 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1532ms 10:36:47 INFO - PROCESS | 1718 | 1466012207924 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:36:47 INFO - PROCESS | 1718 | 1466012207929 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:36:47 INFO - PROCESS | 1718 | 1466012207936 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:36:47 INFO - PROCESS | 1718 | 1466012207939 Marionette TRACE conn3 <- [1,1270,null,{}] 10:36:47 INFO - PROCESS | 1718 | 1466012207945 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:47 INFO - PROCESS | 1718 | 1466012207951 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:48 INFO - PROCESS | 1718 | 1466012208141 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:36:48 INFO - PROCESS | 1718 | 1466012208443 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:48 INFO - PROCESS | 1718 | 1466012208471 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e1800 == 39 [pid = 1718] [id = 325] 10:36:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x923e5400) [pid = 1718] [serial = 976] [outer = (nil)] 10:36:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92acb400) [pid = 1718] [serial = 977] [outer = 0x923e5400] 10:36:48 INFO - PROCESS | 1718 | 1466012208600 Marionette DEBUG loaded listener.js 10:36:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92b8fc00) [pid = 1718] [serial = 978] [outer = 0x923e5400] 10:36:49 INFO - PROCESS | 1718 | 1466012209491 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1590ms 10:36:49 INFO - PROCESS | 1718 | 1466012209526 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:36:49 INFO - PROCESS | 1718 | 1466012209530 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:36:49 INFO - PROCESS | 1718 | 1466012209536 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:36:49 INFO - PROCESS | 1718 | 1466012209540 Marionette TRACE conn3 <- [1,1274,null,{}] 10:36:49 INFO - PROCESS | 1718 | 1466012209545 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:49 INFO - PROCESS | 1718 | 1466012209551 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:49 INFO - PROCESS | 1718 | 1466012209732 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:36:49 INFO - PROCESS | 1718 | 1466012209901 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:49 INFO - PROCESS | 1718 | 1466012209910 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61f000 == 40 [pid = 1718] [id = 326] 10:36:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f0c6400) [pid = 1718] [serial = 979] [outer = (nil)] 10:36:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x93ab0800) [pid = 1718] [serial = 980] [outer = 0x8f0c6400] 10:36:49 INFO - PROCESS | 1718 | 1466012209990 Marionette DEBUG loaded listener.js 10:36:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x93ccec00) [pid = 1718] [serial = 981] [outer = 0x8f0c6400] 10:36:50 INFO - PROCESS | 1718 | 1466012210906 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 10:36:50 INFO - PROCESS | 1718 | 1466012210969 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:36:50 INFO - PROCESS | 1718 | 1466012210973 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:36:50 INFO - PROCESS | 1718 | 1466012210980 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:36:50 INFO - PROCESS | 1718 | 1466012210984 Marionette TRACE conn3 <- [1,1278,null,{}] 10:36:50 INFO - PROCESS | 1718 | 1466012210989 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:50 INFO - PROCESS | 1718 | 1466012210994 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:51 INFO - PROCESS | 1718 | 1466012211169 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:36:51 INFO - PROCESS | 1718 | 1466012211339 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:51 INFO - PROCESS | 1718 | 1466012211350 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69d000 == 41 [pid = 1718] [id = 327] 10:36:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f6c2800) [pid = 1718] [serial = 982] [outer = (nil)] 10:36:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x95182c00) [pid = 1718] [serial = 983] [outer = 0x8f6c2800] 10:36:51 INFO - PROCESS | 1718 | 1466012211436 Marionette DEBUG loaded listener.js 10:36:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x9518ac00) [pid = 1718] [serial = 984] [outer = 0x8f6c2800] 10:36:52 INFO - PROCESS | 1718 | 1466012212342 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1430ms 10:36:52 INFO - PROCESS | 1718 | 1466012212410 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:36:52 INFO - PROCESS | 1718 | 1466012212413 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:36:52 INFO - PROCESS | 1718 | 1466012212420 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:36:52 INFO - PROCESS | 1718 | 1466012212424 Marionette TRACE conn3 <- [1,1282,null,{}] 10:36:52 INFO - PROCESS | 1718 | 1466012212429 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:52 INFO - PROCESS | 1718 | 1466012212439 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:52 INFO - PROCESS | 1718 | 1466012212688 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:36:52 INFO - PROCESS | 1718 | 1466012212917 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:52 INFO - PROCESS | 1718 | 1466012212929 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f776c00 == 42 [pid = 1718] [id = 328] 10:36:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x9475f800) [pid = 1718] [serial = 985] [outer = (nil)] 10:36:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x980b6000) [pid = 1718] [serial = 986] [outer = 0x9475f800] 10:36:53 INFO - PROCESS | 1718 | 1466012213049 Marionette DEBUG loaded listener.js 10:36:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x99152400) [pid = 1718] [serial = 987] [outer = 0x9475f800] 10:36:53 INFO - PROCESS | 1718 | 1466012213986 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1632ms 10:36:54 INFO - PROCESS | 1718 | 1466012214054 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:36:54 INFO - PROCESS | 1718 | 1466012214058 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:36:54 INFO - PROCESS | 1718 | 1466012214065 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:36:54 INFO - PROCESS | 1718 | 1466012214068 Marionette TRACE conn3 <- [1,1286,null,{}] 10:36:54 INFO - PROCESS | 1718 | 1466012214074 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:54 INFO - PROCESS | 1718 | 1466012214079 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:54 INFO - PROCESS | 1718 | 1466012214245 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:36:54 INFO - PROCESS | 1718 | 1466012214422 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:54 INFO - PROCESS | 1718 | 1466012214430 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c618400 == 43 [pid = 1718] [id = 329] 10:36:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8c61b800) [pid = 1718] [serial = 988] [outer = (nil)] 10:36:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f0ce400) [pid = 1718] [serial = 989] [outer = 0x8c61b800] 10:36:54 INFO - PROCESS | 1718 | 1466012214512 Marionette DEBUG loaded listener.js 10:36:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8f908c00) [pid = 1718] [serial = 990] [outer = 0x8c61b800] 10:36:55 INFO - PROCESS | 1718 | 1466012215660 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1631ms 10:36:55 INFO - PROCESS | 1718 | 1466012215697 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:36:55 INFO - PROCESS | 1718 | 1466012215703 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:36:55 INFO - PROCESS | 1718 | 1466012215711 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:36:55 INFO - PROCESS | 1718 | 1466012215716 Marionette TRACE conn3 <- [1,1290,null,{}] 10:36:55 INFO - PROCESS | 1718 | 1466012215724 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:55 INFO - PROCESS | 1718 | 1466012215730 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:55 INFO - PROCESS | 1718 | 1466012215908 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:36:56 INFO - PROCESS | 1718 | 1466012216135 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:56 INFO - PROCESS | 1718 | 1466012216147 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef30000 == 44 [pid = 1718] [id = 330] 10:36:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8ef32c00) [pid = 1718] [serial = 991] [outer = (nil)] 10:36:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f0e7800) [pid = 1718] [serial = 992] [outer = 0x8ef32c00] 10:36:56 INFO - PROCESS | 1718 | 1466012216236 Marionette DEBUG loaded listener.js 10:36:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f1e2000) [pid = 1718] [serial = 993] [outer = 0x8ef32c00] 10:36:57 INFO - PROCESS | 1718 | 1466012217176 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1539ms 10:36:57 INFO - PROCESS | 1718 | 1466012217250 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:36:57 INFO - PROCESS | 1718 | 1466012217257 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:36:57 INFO - PROCESS | 1718 | 1466012217266 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:36:57 INFO - PROCESS | 1718 | 1466012217270 Marionette TRACE conn3 <- [1,1294,null,{}] 10:36:57 INFO - PROCESS | 1718 | 1466012217276 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:57 INFO - PROCESS | 1718 | 1466012217280 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:57 INFO - PROCESS | 1718 | 1466012217498 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x93941400 == 43 [pid = 1718] [id = 11] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0cbc00 == 42 [pid = 1718] [id = 291] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a3800 == 41 [pid = 1718] [id = 278] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c616800 == 40 [pid = 1718] [id = 281] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f906800 == 39 [pid = 1718] [id = 292] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e813400 == 38 [pid = 1718] [id = 294] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90b400 == 37 [pid = 1718] [id = 282] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e814800 == 36 [pid = 1718] [id = 311] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69fc00 == 35 [pid = 1718] [id = 288] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61ac00 == 34 [pid = 1718] [id = 310] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e816000 == 33 [pid = 1718] [id = 279] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9df800 == 32 [pid = 1718] [id = 287] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f775c00 == 31 [pid = 1718] [id = 312] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9dd800 == 30 [pid = 1718] [id = 316] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x92b8c400 == 29 [pid = 1718] [id = 315] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e1400 == 28 [pid = 1718] [id = 283] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x922df800 == 27 [pid = 1718] [id = 286] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c6800 == 26 [pid = 1718] [id = 284] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e813000 == 25 [pid = 1718] [id = 314] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6ca400 == 24 [pid = 1718] [id = 313] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c617400 == 23 [pid = 1718] [id = 289] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77b400 == 22 [pid = 1718] [id = 304] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x91265c00 == 21 [pid = 1718] [id = 285] 10:36:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77bc00 == 20 [pid = 1718] [id = 290] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8f909800) [pid = 1718] [serial = 929] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8f775000) [pid = 1718] [serial = 923] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8e69a800) [pid = 1718] [serial = 917] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f840000) [pid = 1718] [serial = 926] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f77c800) [pid = 1718] [serial = 924] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8e69e000) [pid = 1718] [serial = 918] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f0cc800) [pid = 1718] [serial = 891] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8ef2ec00) [pid = 1718] [serial = 890] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f94ec00) [pid = 1718] [serial = 894] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f902800) [pid = 1718] [serial = 893] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x92bdb800) [pid = 1718] [serial = 897] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x92b8a000) [pid = 1718] [serial = 896] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x93c59800) [pid = 1718] [serial = 900] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x93940000) [pid = 1718] [serial = 899] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x90e06c00) [pid = 1718] [serial = 914] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x91071c00) [pid = 1718] [serial = 915] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x947c2800) [pid = 1718] [serial = 903] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x9476c000) [pid = 1718] [serial = 902] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9914c800) [pid = 1718] [serial = 906] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x9769ec00) [pid = 1718] [serial = 905] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f952800) [pid = 1718] [serial = 927] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x99170800) [pid = 1718] [serial = 909] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f0cb400) [pid = 1718] [serial = 920] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f901c00) [pid = 1718] [serial = 908] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8ef32400) [pid = 1718] [serial = 912] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8e81dc00) [pid = 1718] [serial = 911] [outer = (nil)] [url = about:blank] 10:36:58 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f0d1400) [pid = 1718] [serial = 921] [outer = (nil)] [url = about:blank] 10:36:59 INFO - PROCESS | 1718 | 1466012218974 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:59 INFO - PROCESS | 1718 | 1466012218987 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:36:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c775800 == 21 [pid = 1718] [id = 331] 10:36:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8c777c00) [pid = 1718] [serial = 994] [outer = (nil)] 10:36:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8c77f000) [pid = 1718] [serial = 995] [outer = 0x8c777c00] 10:36:59 INFO - PROCESS | 1718 | 1466012219071 Marionette DEBUG loaded listener.js 10:36:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8c9e9800) [pid = 1718] [serial = 996] [outer = 0x8c777c00] 10:36:59 INFO - PROCESS | 1718 | 1466012219843 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2630ms 10:36:59 INFO - PROCESS | 1718 | 1466012219898 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:36:59 INFO - PROCESS | 1718 | 1466012219902 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:36:59 INFO - PROCESS | 1718 | 1466012219910 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:36:59 INFO - PROCESS | 1718 | 1466012219916 Marionette TRACE conn3 <- [1,1298,null,{}] 10:36:59 INFO - PROCESS | 1718 | 1466012219923 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:59 INFO - PROCESS | 1718 | 1466012219929 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:00 INFO - PROCESS | 1718 | 1466012220086 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:37:00 INFO - PROCESS | 1718 | 1466012220097 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:00 INFO - PROCESS | 1718 | 1466012220106 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81dc00 == 22 [pid = 1718] [id = 332] 10:37:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8ee06c00) [pid = 1718] [serial = 997] [outer = (nil)] 10:37:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8ee0d800) [pid = 1718] [serial = 998] [outer = 0x8ee06c00] 10:37:00 INFO - PROCESS | 1718 | 1466012220176 Marionette DEBUG loaded listener.js 10:37:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8ef28800) [pid = 1718] [serial = 999] [outer = 0x8ee06c00] 10:37:01 INFO - PROCESS | 1718 | 1466012221093 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1236ms 10:37:01 INFO - PROCESS | 1718 | 1466012221150 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:37:01 INFO - PROCESS | 1718 | 1466012221156 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:37:01 INFO - PROCESS | 1718 | 1466012221162 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:37:01 INFO - PROCESS | 1718 | 1466012221166 Marionette TRACE conn3 <- [1,1302,null,{}] 10:37:01 INFO - PROCESS | 1718 | 1466012221171 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:01 INFO - PROCESS | 1718 | 1466012221176 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:01 INFO - PROCESS | 1718 | 1466012221344 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:37:01 INFO - PROCESS | 1718 | 1466012221508 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:01 INFO - PROCESS | 1718 | 1466012221517 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c7400 == 23 [pid = 1718] [id = 333] 10:37:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f0d1000) [pid = 1718] [serial = 1000] [outer = (nil)] 10:37:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f1e9000) [pid = 1718] [serial = 1001] [outer = 0x8f0d1000] 10:37:01 INFO - PROCESS | 1718 | 1466012221593 Marionette DEBUG loaded listener.js 10:37:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f6cb800) [pid = 1718] [serial = 1002] [outer = 0x8f0d1000] 10:37:02 INFO - PROCESS | 1718 | 1466012222556 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1437ms 10:37:02 INFO - PROCESS | 1718 | 1466012222599 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:37:02 INFO - PROCESS | 1718 | 1466012222603 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:37:02 INFO - PROCESS | 1718 | 1466012222625 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:37:02 INFO - PROCESS | 1718 | 1466012222635 Marionette TRACE conn3 <- [1,1306,null,{}] 10:37:02 INFO - PROCESS | 1718 | 1466012222642 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:02 INFO - PROCESS | 1718 | 1466012222650 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:02 INFO - PROCESS | 1718 | 1466012222866 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:37:02 INFO - PROCESS | 1718 | 1466012222908 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:02 INFO - PROCESS | 1718 | 1466012222916 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77bc00 == 24 [pid = 1718] [id = 334] 10:37:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8c9e3400) [pid = 1718] [serial = 1003] [outer = (nil)] 10:37:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f90d000) [pid = 1718] [serial = 1004] [outer = 0x8c9e3400] 10:37:03 INFO - PROCESS | 1718 | 1466012223054 Marionette DEBUG loaded listener.js 10:37:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f946c00) [pid = 1718] [serial = 1005] [outer = 0x8c9e3400] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x9393ec00) [pid = 1718] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f1e3800) [pid = 1718] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f950800) [pid = 1718] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8c622400) [pid = 1718] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c9eb800) [pid = 1718] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8e817400) [pid = 1718] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f6ce400) [pid = 1718] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8c61b400) [pid = 1718] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f6cac00) [pid = 1718] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f778000) [pid = 1718] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f839000) [pid = 1718] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8e814400) [pid = 1718] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8e697000) [pid = 1718] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8ef2b800) [pid = 1718] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x92b8dc00) [pid = 1718] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:37:04 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x93949400) [pid = 1718] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:37:04 INFO - PROCESS | 1718 | 1466012224531 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1960ms 10:37:04 INFO - PROCESS | 1718 | 1466012224570 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:37:04 INFO - PROCESS | 1718 | 1466012224574 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:37:04 INFO - PROCESS | 1718 | 1466012224580 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:37:04 INFO - PROCESS | 1718 | 1466012224583 Marionette TRACE conn3 <- [1,1310,null,{}] 10:37:04 INFO - PROCESS | 1718 | 1466012224588 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:04 INFO - PROCESS | 1718 | 1466012224593 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:04 INFO - PROCESS | 1718 | 1466012224744 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:37:04 INFO - PROCESS | 1718 | 1466012224758 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:04 INFO - PROCESS | 1718 | 1466012224765 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61e400 == 25 [pid = 1718] [id = 335] 10:37:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8e6a5800) [pid = 1718] [serial = 1006] [outer = (nil)] 10:37:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f83c800) [pid = 1718] [serial = 1007] [outer = 0x8e6a5800] 10:37:04 INFO - PROCESS | 1718 | 1466012224833 Marionette DEBUG loaded listener.js 10:37:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f94a800) [pid = 1718] [serial = 1008] [outer = 0x8e6a5800] 10:37:05 INFO - PROCESS | 1718 | 1466012225679 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:37:05 INFO - PROCESS | 1718 | 1466012225721 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:37:05 INFO - PROCESS | 1718 | 1466012225731 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:37:05 INFO - PROCESS | 1718 | 1466012225734 Marionette TRACE conn3 <- [1,1314,null,{}] 10:37:05 INFO - PROCESS | 1718 | 1466012225740 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:05 INFO - PROCESS | 1718 | 1466012225744 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:05 INFO - PROCESS | 1718 | 1466012225897 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:37:05 INFO - PROCESS | 1718 | 1466012225908 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:05 INFO - PROCESS | 1718 | 1466012225927 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e05400 == 26 [pid = 1718] [id = 336] 10:37:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x90e06800) [pid = 1718] [serial = 1009] [outer = (nil)] 10:37:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x90e0cc00) [pid = 1718] [serial = 1010] [outer = 0x90e06800] 10:37:06 INFO - PROCESS | 1718 | 1466012226009 Marionette DEBUG loaded listener.js 10:37:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x9125dc00) [pid = 1718] [serial = 1011] [outer = 0x90e06800] 10:37:07 INFO - PROCESS | 1718 | 1466012227168 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1482ms 10:37:07 INFO - PROCESS | 1718 | 1466012227214 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:37:07 INFO - PROCESS | 1718 | 1466012227220 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:37:07 INFO - PROCESS | 1718 | 1466012227228 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:37:07 INFO - PROCESS | 1718 | 1466012227236 Marionette TRACE conn3 <- [1,1318,null,{}] 10:37:07 INFO - PROCESS | 1718 | 1466012227243 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:07 INFO - PROCESS | 1718 | 1466012227249 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:07 INFO - PROCESS | 1718 | 1466012227426 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:37:07 INFO - PROCESS | 1718 | 1466012227596 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:07 INFO - PROCESS | 1718 | 1466012227612 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613c00 == 27 [pid = 1718] [id = 337] 10:37:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8e6a2800) [pid = 1718] [serial = 1012] [outer = (nil)] 10:37:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8ef2a000) [pid = 1718] [serial = 1013] [outer = 0x8e6a2800] 10:37:07 INFO - PROCESS | 1718 | 1466012227746 Marionette DEBUG loaded listener.js 10:37:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f0f2800) [pid = 1718] [serial = 1014] [outer = 0x8e6a2800] 10:37:08 INFO - PROCESS | 1718 | 1466012228627 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1438ms 10:37:08 INFO - PROCESS | 1718 | 1466012228666 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:37:08 INFO - PROCESS | 1718 | 1466012228673 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:37:08 INFO - PROCESS | 1718 | 1466012228684 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:37:08 INFO - PROCESS | 1718 | 1466012228688 Marionette TRACE conn3 <- [1,1322,null,{}] 10:37:08 INFO - PROCESS | 1718 | 1466012228695 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:08 INFO - PROCESS | 1718 | 1466012228701 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:08 INFO - PROCESS | 1718 | 1466012228884 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:37:09 INFO - PROCESS | 1718 | 1466012229063 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:09 INFO - PROCESS | 1718 | 1466012229073 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0cb400 == 28 [pid = 1718] [id = 338] 10:37:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f83d400) [pid = 1718] [serial = 1015] [outer = (nil)] 10:37:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f90d800) [pid = 1718] [serial = 1016] [outer = 0x8f83d400] 10:37:09 INFO - PROCESS | 1718 | 1466012229160 Marionette DEBUG loaded listener.js 10:37:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f950800) [pid = 1718] [serial = 1017] [outer = 0x8f83d400] 10:37:10 INFO - PROCESS | 1718 | 1466012230128 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1490ms 10:37:10 INFO - PROCESS | 1718 | 1466012230174 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:37:10 INFO - PROCESS | 1718 | 1466012230179 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:37:10 INFO - PROCESS | 1718 | 1466012230186 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:37:10 INFO - PROCESS | 1718 | 1466012230192 Marionette TRACE conn3 <- [1,1326,null,{}] 10:37:10 INFO - PROCESS | 1718 | 1466012230209 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:10 INFO - PROCESS | 1718 | 1466012230218 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:10 INFO - PROCESS | 1718 | 1466012230396 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:37:10 INFO - PROCESS | 1718 | 1466012230563 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:10 INFO - PROCESS | 1718 | 1466012230575 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x91269400 == 29 [pid = 1718] [id = 339] 10:37:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x9126a800) [pid = 1718] [serial = 1018] [outer = (nil)] 10:37:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x91ff2000) [pid = 1718] [serial = 1019] [outer = 0x9126a800] 10:37:10 INFO - PROCESS | 1718 | 1466012230659 Marionette DEBUG loaded listener.js 10:37:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x922e1400) [pid = 1718] [serial = 1020] [outer = 0x9126a800] 10:37:11 INFO - PROCESS | 1718 | 1466012231571 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1434ms 10:37:11 INFO - PROCESS | 1718 | 1466012231621 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:37:11 INFO - PROCESS | 1718 | 1466012231626 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:37:11 INFO - PROCESS | 1718 | 1466012231633 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:37:11 INFO - PROCESS | 1718 | 1466012231637 Marionette TRACE conn3 <- [1,1330,null,{}] 10:37:11 INFO - PROCESS | 1718 | 1466012231643 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:11 INFO - PROCESS | 1718 | 1466012231648 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:11 INFO - PROCESS | 1718 | 1466012231823 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:37:12 INFO - PROCESS | 1718 | 1466012231988 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:12 INFO - PROCESS | 1718 | 1466012231999 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cf400 == 30 [pid = 1718] [id = 340] 10:37:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x922ea000) [pid = 1718] [serial = 1021] [outer = (nil)] 10:37:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x923e2400) [pid = 1718] [serial = 1022] [outer = 0x922ea000] 10:37:12 INFO - PROCESS | 1718 | 1466012232081 Marionette DEBUG loaded listener.js 10:37:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x923e0c00) [pid = 1718] [serial = 1023] [outer = 0x922ea000] 10:37:13 INFO - PROCESS | 1718 | 1466012233043 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1484ms 10:37:13 INFO - PROCESS | 1718 | 1466012233118 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:37:13 INFO - PROCESS | 1718 | 1466012233122 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:37:13 INFO - PROCESS | 1718 | 1466012233128 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:37:13 INFO - PROCESS | 1718 | 1466012233131 Marionette TRACE conn3 <- [1,1334,null,{}] 10:37:13 INFO - PROCESS | 1718 | 1466012233137 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:13 INFO - PROCESS | 1718 | 1466012233142 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:13 INFO - PROCESS | 1718 | 1466012233341 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:37:13 INFO - PROCESS | 1718 | 1466012233581 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:13 INFO - PROCESS | 1718 | 1466012233591 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d0c00 == 31 [pid = 1718] [id = 341] 10:37:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x92377400) [pid = 1718] [serial = 1024] [outer = (nil)] 10:37:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x92b81800) [pid = 1718] [serial = 1025] [outer = 0x92377400] 10:37:13 INFO - PROCESS | 1718 | 1466012233723 Marionette DEBUG loaded listener.js 10:37:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x92b89000) [pid = 1718] [serial = 1026] [outer = 0x92377400] 10:37:14 INFO - PROCESS | 1718 | 1466012234720 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1657ms 10:37:14 INFO - PROCESS | 1718 | 1466012234786 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:37:14 INFO - PROCESS | 1718 | 1466012234790 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:37:14 INFO - PROCESS | 1718 | 1466012234796 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:37:14 INFO - PROCESS | 1718 | 1466012234800 Marionette TRACE conn3 <- [1,1338,null,{}] 10:37:14 INFO - PROCESS | 1718 | 1466012234806 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:14 INFO - PROCESS | 1718 | 1466012234816 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:15 INFO - PROCESS | 1718 | 1466012235046 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:37:15 INFO - PROCESS | 1718 | 1466012235257 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:15 INFO - PROCESS | 1718 | 1466012235265 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef32000 == 32 [pid = 1718] [id = 342] 10:37:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f90e800) [pid = 1718] [serial = 1027] [outer = (nil)] 10:37:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x93c59800) [pid = 1718] [serial = 1028] [outer = 0x8f90e800] 10:37:15 INFO - PROCESS | 1718 | 1466012235388 Marionette DEBUG loaded listener.js 10:37:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x93940000) [pid = 1718] [serial = 1029] [outer = 0x8f90e800] 10:37:16 INFO - PROCESS | 1718 | 1466012236977 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2236ms 10:37:17 INFO - PROCESS | 1718 | 1466012237033 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:37:17 INFO - PROCESS | 1718 | 1466012237039 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:37:17 INFO - PROCESS | 1718 | 1466012237047 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:37:17 INFO - PROCESS | 1718 | 1466012237052 Marionette TRACE conn3 <- [1,1342,null,{}] 10:37:17 INFO - PROCESS | 1718 | 1466012237060 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:17 INFO - PROCESS | 1718 | 1466012237065 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:17 INFO - PROCESS | 1718 | 1466012237223 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:37:17 INFO - PROCESS | 1718 | 1466012237397 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:17 INFO - PROCESS | 1718 | 1466012237408 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69fc00 == 33 [pid = 1718] [id = 343] 10:37:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8e813000) [pid = 1718] [serial = 1030] [outer = (nil)] 10:37:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8e81bc00) [pid = 1718] [serial = 1031] [outer = 0x8e813000] 10:37:17 INFO - PROCESS | 1718 | 1466012237483 Marionette DEBUG loaded listener.js 10:37:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8ee0ac00) [pid = 1718] [serial = 1032] [outer = 0x8e813000] 10:37:18 INFO - PROCESS | 1718 | --DOCSHELL 0x8c617000 == 32 [pid = 1718] [id = 321] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x92e84000) [pid = 1718] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x92375000) [pid = 1718] [serial = 968] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x90e07000) [pid = 1718] [serial = 962] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x9126b800) [pid = 1718] [serial = 965] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x91ff9000) [pid = 1718] [serial = 966] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x923e3400) [pid = 1718] [serial = 950] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x922eb800) [pid = 1718] [serial = 951] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f0ee400) [pid = 1718] [serial = 935] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f1db800) [pid = 1718] [serial = 936] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f782000) [pid = 1718] [serial = 959] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8c622000) [pid = 1718] [serial = 932] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8c784000) [pid = 1718] [serial = 933] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x91ff5800) [pid = 1718] [serial = 941] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x922e0800) [pid = 1718] [serial = 942] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f838800) [pid = 1718] [serial = 938] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f904400) [pid = 1718] [serial = 939] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x923ea400) [pid = 1718] [serial = 944] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x92ad2800) [pid = 1718] [serial = 945] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8e81b800) [pid = 1718] [serial = 953] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8ee0fc00) [pid = 1718] [serial = 954] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x90e08000) [pid = 1718] [serial = 930] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f0ce000) [pid = 1718] [serial = 956] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f0ee000) [pid = 1718] [serial = 957] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x92bd6800) [pid = 1718] [serial = 947] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x93942000) [pid = 1718] [serial = 948] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8c784800) [pid = 1718] [serial = 639] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x92b87000) [pid = 1718] [serial = 969] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x91072400) [pid = 1718] [serial = 963] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f906400) [pid = 1718] [serial = 960] [outer = (nil)] [url = about:blank] 10:37:18 INFO - PROCESS | 1718 | 1466012238597 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1585ms 10:37:18 INFO - PROCESS | 1718 | 1466012238632 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:37:18 INFO - PROCESS | 1718 | 1466012238639 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:37:18 INFO - PROCESS | 1718 | 1466012238648 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:37:18 INFO - PROCESS | 1718 | 1466012238653 Marionette TRACE conn3 <- [1,1346,null,{}] 10:37:18 INFO - PROCESS | 1718 | 1466012238662 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:18 INFO - PROCESS | 1718 | 1466012238667 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:18 INFO - PROCESS | 1718 | 1466012238856 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:37:19 INFO - PROCESS | 1718 | 1466012239090 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:19 INFO - PROCESS | 1718 | 1466012239105 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e1800 == 33 [pid = 1718] [id = 344] 10:37:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8c9e3000) [pid = 1718] [serial = 1033] [outer = (nil)] 10:37:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8ee08800) [pid = 1718] [serial = 1034] [outer = 0x8c9e3000] 10:37:19 INFO - PROCESS | 1718 | 1466012239237 Marionette DEBUG loaded listener.js 10:37:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f0ca400) [pid = 1718] [serial = 1035] [outer = 0x8c9e3000] 10:37:20 INFO - PROCESS | 1718 | 1466012240180 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1585ms 10:37:20 INFO - PROCESS | 1718 | 1466012240232 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:37:20 INFO - PROCESS | 1718 | 1466012240240 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:37:20 INFO - PROCESS | 1718 | 1466012240251 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:37:20 INFO - PROCESS | 1718 | 1466012240255 Marionette TRACE conn3 <- [1,1350,null,{}] 10:37:20 INFO - PROCESS | 1718 | 1466012240261 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:20 INFO - PROCESS | 1718 | 1466012240268 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:20 INFO - PROCESS | 1718 | 1466012240444 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:37:20 INFO - PROCESS | 1718 | 1466012240656 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:20 INFO - PROCESS | 1718 | 1466012240666 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f6000 == 34 [pid = 1718] [id = 345] 10:37:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f1e1400) [pid = 1718] [serial = 1036] [outer = (nil)] 10:37:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f6cc400) [pid = 1718] [serial = 1037] [outer = 0x8f1e1400] 10:37:20 INFO - PROCESS | 1718 | 1466012240756 Marionette DEBUG loaded listener.js 10:37:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f782000) [pid = 1718] [serial = 1038] [outer = 0x8f1e1400] 10:37:21 INFO - PROCESS | 1718 | 1466012241658 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1481ms 10:37:21 INFO - PROCESS | 1718 | 1466012241732 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:37:21 INFO - PROCESS | 1718 | 1466012241736 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:37:21 INFO - PROCESS | 1718 | 1466012241743 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:37:21 INFO - PROCESS | 1718 | 1466012241749 Marionette TRACE conn3 <- [1,1354,null,{}] 10:37:21 INFO - PROCESS | 1718 | 1466012241766 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:21 INFO - PROCESS | 1718 | 1466012241774 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:21 INFO - PROCESS | 1718 | 1466012241989 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:37:22 INFO - PROCESS | 1718 | 1466012242258 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:22 INFO - PROCESS | 1718 | 1466012242270 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f841800 == 35 [pid = 1718] [id = 346] 10:37:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f951400) [pid = 1718] [serial = 1039] [outer = (nil)] 10:37:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x90e0a400) [pid = 1718] [serial = 1040] [outer = 0x8f951400] 10:37:22 INFO - PROCESS | 1718 | 1466012242398 Marionette DEBUG loaded listener.js 10:37:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x9106bc00) [pid = 1718] [serial = 1041] [outer = 0x8f951400] 10:37:23 INFO - PROCESS | 1718 | 1466012243321 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1642ms 10:37:23 INFO - PROCESS | 1718 | 1466012243386 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:37:23 INFO - PROCESS | 1718 | 1466012243391 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:37:23 INFO - PROCESS | 1718 | 1466012243397 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:37:23 INFO - PROCESS | 1718 | 1466012243401 Marionette TRACE conn3 <- [1,1358,null,{}] 10:37:23 INFO - PROCESS | 1718 | 1466012243407 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:23 INFO - PROCESS | 1718 | 1466012243412 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:23 INFO - PROCESS | 1718 | 1466012243599 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:37:23 INFO - PROCESS | 1718 | 1466012243776 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:23 INFO - PROCESS | 1718 | 1466012243785 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e06000 == 36 [pid = 1718] [id = 347] 10:37:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x90e07000) [pid = 1718] [serial = 1042] [outer = (nil)] 10:37:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x9126bc00) [pid = 1718] [serial = 1043] [outer = 0x90e07000] 10:37:23 INFO - PROCESS | 1718 | 1466012243863 Marionette DEBUG loaded listener.js 10:37:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91ff5c00) [pid = 1718] [serial = 1044] [outer = 0x90e07000] 10:37:24 INFO - PROCESS | 1718 | 1466012244814 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1479ms 10:37:24 INFO - PROCESS | 1718 | 1466012244877 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:37:24 INFO - PROCESS | 1718 | 1466012244881 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:37:24 INFO - PROCESS | 1718 | 1466012244887 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:37:24 INFO - PROCESS | 1718 | 1466012244891 Marionette TRACE conn3 <- [1,1362,null,{}] 10:37:24 INFO - PROCESS | 1718 | 1466012244897 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:24 INFO - PROCESS | 1718 | 1466012244902 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:25 INFO - PROCESS | 1718 | 1466012245068 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:37:25 INFO - PROCESS | 1718 | 1466012245233 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:25 INFO - PROCESS | 1718 | 1466012245241 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61cc00 == 37 [pid = 1718] [id = 348] 10:37:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f952000) [pid = 1718] [serial = 1045] [outer = (nil)] 10:37:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x92378800) [pid = 1718] [serial = 1046] [outer = 0x8f952000] 10:37:25 INFO - PROCESS | 1718 | 1466012245321 Marionette DEBUG loaded listener.js 10:37:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92379800) [pid = 1718] [serial = 1047] [outer = 0x8f952000] 10:37:26 INFO - PROCESS | 1718 | 1466012246346 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1487ms 10:37:26 INFO - PROCESS | 1718 | 1466012246378 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:37:26 INFO - PROCESS | 1718 | 1466012246381 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:37:26 INFO - PROCESS | 1718 | 1466012246390 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:37:26 INFO - PROCESS | 1718 | 1466012246393 Marionette TRACE conn3 <- [1,1366,null,{}] 10:37:26 INFO - PROCESS | 1718 | 1466012246399 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:26 INFO - PROCESS | 1718 | 1466012246409 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:26 INFO - PROCESS | 1718 | 1466012246632 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:37:26 INFO - PROCESS | 1718 | 1466012246868 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:26 INFO - PROCESS | 1718 | 1466012246877 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69c800 == 38 [pid = 1718] [id = 349] 10:37:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f0e9c00) [pid = 1718] [serial = 1048] [outer = (nil)] 10:37:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92be3800) [pid = 1718] [serial = 1049] [outer = 0x8f0e9c00] 10:37:27 INFO - PROCESS | 1718 | 1466012247003 Marionette DEBUG loaded listener.js 10:37:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92e80000) [pid = 1718] [serial = 1050] [outer = 0x8f0e9c00] 10:37:27 INFO - PROCESS | 1718 | 1466012247966 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:37:28 INFO - PROCESS | 1718 | 1466012248025 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:37:28 INFO - PROCESS | 1718 | 1466012248032 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:37:28 INFO - PROCESS | 1718 | 1466012248035 Marionette TRACE conn3 <- [1,1370,null,{}] 10:37:28 INFO - PROCESS | 1718 | 1466012248041 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:28 INFO - PROCESS | 1718 | 1466012248046 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:28 INFO - PROCESS | 1718 | 1466012248246 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:37:28 INFO - PROCESS | 1718 | 1466012248464 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:28 INFO - PROCESS | 1718 | 1466012248471 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x92acb800 == 39 [pid = 1718] [id = 350] 10:37:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x92be3400) [pid = 1718] [serial = 1051] [outer = (nil)] 10:37:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x93cce000) [pid = 1718] [serial = 1052] [outer = 0x92be3400] 10:37:28 INFO - PROCESS | 1718 | 1466012248608 Marionette DEBUG loaded listener.js 10:37:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x947c7000) [pid = 1718] [serial = 1053] [outer = 0x92be3400] 10:37:29 INFO - PROCESS | 1718 | 1466012249588 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:37:29 INFO - PROCESS | 1718 | 1466012249618 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:37:29 INFO - PROCESS | 1718 | 1466012249624 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:37:29 INFO - PROCESS | 1718 | 1466012249628 Marionette TRACE conn3 <- [1,1374,null,{}] 10:37:29 INFO - PROCESS | 1718 | 1466012249633 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:29 INFO - PROCESS | 1718 | 1466012249639 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:29 INFO - PROCESS | 1718 | 1466012249804 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:37:30 INFO - PROCESS | 1718 | 1466012249975 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:30 INFO - PROCESS | 1718 | 1466012249981 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cd400 == 40 [pid = 1718] [id = 351] 10:37:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x93945c00) [pid = 1718] [serial = 1054] [outer = (nil)] 10:37:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x951dc800) [pid = 1718] [serial = 1055] [outer = 0x93945c00] 10:37:30 INFO - PROCESS | 1718 | 1466012250110 Marionette DEBUG loaded listener.js 10:37:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x97695400) [pid = 1718] [serial = 1056] [outer = 0x93945c00] 10:37:30 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:37:31 INFO - PROCESS | 1718 | 1466012251155 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:37:31 INFO - PROCESS | 1718 | 1466012251223 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:37:31 INFO - PROCESS | 1718 | 1466012251232 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:37:31 INFO - PROCESS | 1718 | 1466012251236 Marionette TRACE conn3 <- [1,1378,null,{}] 10:37:31 INFO - PROCESS | 1718 | 1466012251286 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:31 INFO - PROCESS | 1718 | 1466012251291 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:31 INFO - PROCESS | 1718 | 1466012251564 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:37:31 INFO - PROCESS | 1718 | 1466012251737 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:31 INFO - PROCESS | 1718 | 1466012251751 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ce800 == 41 [pid = 1718] [id = 352] 10:37:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f0cec00) [pid = 1718] [serial = 1057] [outer = (nil)] 10:37:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f0ee000) [pid = 1718] [serial = 1058] [outer = 0x8f0cec00] 10:37:31 INFO - PROCESS | 1718 | 1466012251822 Marionette DEBUG loaded listener.js 10:37:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f0f3800) [pid = 1718] [serial = 1059] [outer = 0x8f0cec00] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8c618400 == 40 [pid = 1718] [id = 329] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8f776c00 == 39 [pid = 1718] [id = 328] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69d000 == 38 [pid = 1718] [id = 327] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef30000 == 37 [pid = 1718] [id = 330] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61f000 == 36 [pid = 1718] [id = 326] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6ce000 == 35 [pid = 1718] [id = 319] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69e800 == 34 [pid = 1718] [id = 317] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8c775800 == 33 [pid = 1718] [id = 331] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8e819800 == 32 [pid = 1718] [id = 318] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f3c00 == 31 [pid = 1718] [id = 324] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61f400 == 30 [pid = 1718] [id = 323] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9ec000 == 29 [pid = 1718] [id = 322] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x922e1800 == 28 [pid = 1718] [id = 325] 10:37:33 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0e000 == 27 [pid = 1718] [id = 320] 10:37:34 INFO - PROCESS | 1718 | 1466012254044 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:37:34 INFO - PROCESS | 1718 | 1466012254072 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:37:34 INFO - PROCESS | 1718 | 1466012254082 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:37:34 INFO - PROCESS | 1718 | 1466012254085 Marionette TRACE conn3 <- [1,1382,null,{}] 10:37:34 INFO - PROCESS | 1718 | 1466012254093 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:34 INFO - PROCESS | 1718 | 1466012254099 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:34 INFO - PROCESS | 1718 | 1466012254256 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:37:34 INFO - PROCESS | 1718 | 1466012254273 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:34 INFO - PROCESS | 1718 | 1466012254287 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e812000 == 28 [pid = 1718] [id = 353] 10:37:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8e812800) [pid = 1718] [serial = 1060] [outer = (nil)] 10:37:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8e818c00) [pid = 1718] [serial = 1061] [outer = 0x8e812800] 10:37:34 INFO - PROCESS | 1718 | 1466012254356 Marionette DEBUG loaded listener.js 10:37:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8e81f000) [pid = 1718] [serial = 1062] [outer = 0x8e812800] 10:37:35 INFO - PROCESS | 1718 | [1718] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:37:35 INFO - PROCESS | 1718 | 1466012255354 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:37:35 INFO - PROCESS | 1718 | 1466012255425 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:37:35 INFO - PROCESS | 1718 | 1466012255436 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:37:35 INFO - PROCESS | 1718 | 1466012255440 Marionette TRACE conn3 <- [1,1386,null,{}] 10:37:35 INFO - PROCESS | 1718 | 1466012255446 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:35 INFO - PROCESS | 1718 | 1466012255452 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:35 INFO - PROCESS | 1718 | 1466012255681 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:37:35 INFO - PROCESS | 1718 | 1466012255696 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:35 INFO - PROCESS | 1718 | 1466012255705 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f6800 == 29 [pid = 1718] [id = 354] 10:37:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f1dd400) [pid = 1718] [serial = 1063] [outer = (nil)] 10:37:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f1e7c00) [pid = 1718] [serial = 1064] [outer = 0x8f1dd400] 10:37:35 INFO - PROCESS | 1718 | 1466012255781 Marionette DEBUG loaded listener.js 10:37:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f775000) [pid = 1718] [serial = 1065] [outer = 0x8f1dd400] 10:37:36 INFO - PROCESS | 1718 | 1466012256779 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:37:36 INFO - PROCESS | 1718 | 1466012256828 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:37:36 INFO - PROCESS | 1718 | 1466012256842 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:37:36 INFO - PROCESS | 1718 | 1466012256848 Marionette TRACE conn3 <- [1,1390,null,{}] 10:37:36 INFO - PROCESS | 1718 | 1466012256865 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:36 INFO - PROCESS | 1718 | 1466012256874 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:37 INFO - PROCESS | 1718 | 1466012257088 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:37:37 INFO - PROCESS | 1718 | 1466012257107 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:37 INFO - PROCESS | 1718 | 1466012257115 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f950400 == 30 [pid = 1718] [id = 355] 10:37:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8f951000) [pid = 1718] [serial = 1066] [outer = (nil)] 10:37:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x90e07400) [pid = 1718] [serial = 1067] [outer = 0x8f951000] 10:37:37 INFO - PROCESS | 1718 | 1466012257196 Marionette DEBUG loaded listener.js 10:37:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x91074400) [pid = 1718] [serial = 1068] [outer = 0x8f951000] 10:37:38 INFO - PROCESS | 1718 | 1466012258715 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8e813000) [pid = 1718] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8c9e3400) [pid = 1718] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8c777c00) [pid = 1718] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8ee06c00) [pid = 1718] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8e6a5800) [pid = 1718] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x90e06800) [pid = 1718] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8ef32c00) [pid = 1718] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8e6a2800) [pid = 1718] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f83d400) [pid = 1718] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8c9de800) [pid = 1718] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f1e0c00) [pid = 1718] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x9126a800) [pid = 1718] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x923e5400) [pid = 1718] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x922ea000) [pid = 1718] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f0c6400) [pid = 1718] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f6c2800) [pid = 1718] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x9475f800) [pid = 1718] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8c61b800) [pid = 1718] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x92377400) [pid = 1718] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f0d1000) [pid = 1718] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:37:38 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f90e800) [pid = 1718] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2046ms 10:37:38 INFO - PROCESS | 1718 | 1466012258881 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:37:38 INFO - PROCESS | 1718 | 1466012258885 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:37:38 INFO - PROCESS | 1718 | 1466012258891 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:37:38 INFO - PROCESS | 1718 | 1466012258895 Marionette TRACE conn3 <- [1,1394,null,{}] 10:37:38 INFO - PROCESS | 1718 | 1466012258900 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:38 INFO - PROCESS | 1718 | 1466012258904 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:39 INFO - PROCESS | 1718 | 1466012259093 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:37:39 INFO - PROCESS | 1718 | 1466012259172 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:39 INFO - PROCESS | 1718 | 1466012259180 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e3400 == 31 [pid = 1718] [id = 356] 10:37:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8e817400) [pid = 1718] [serial = 1069] [outer = (nil)] 10:37:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8ee08c00) [pid = 1718] [serial = 1070] [outer = 0x8e817400] 10:37:39 INFO - PROCESS | 1718 | 1466012259249 Marionette DEBUG loaded listener.js 10:37:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f6c9800) [pid = 1718] [serial = 1071] [outer = 0x8e817400] 10:37:39 INFO - PROCESS | 1718 | 1466012259976 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1127ms 10:37:40 INFO - PROCESS | 1718 | 1466012260019 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:37:40 INFO - PROCESS | 1718 | 1466012260023 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:37:40 INFO - PROCESS | 1718 | 1466012260029 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:37:40 INFO - PROCESS | 1718 | 1466012260032 Marionette TRACE conn3 <- [1,1398,null,{}] 10:37:40 INFO - PROCESS | 1718 | 1466012260037 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:40 INFO - PROCESS | 1718 | 1466012260042 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:40 INFO - PROCESS | 1718 | 1466012260189 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:37:40 INFO - PROCESS | 1718 | 1466012260198 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:40 INFO - PROCESS | 1718 | 1466012260205 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e811800 == 32 [pid = 1718] [id = 357] 10:37:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f6c2800) [pid = 1718] [serial = 1072] [outer = (nil)] 10:37:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x9106f800) [pid = 1718] [serial = 1073] [outer = 0x8f6c2800] 10:37:40 INFO - PROCESS | 1718 | 1466012260273 Marionette DEBUG loaded listener.js 10:37:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x91ff3400) [pid = 1718] [serial = 1074] [outer = 0x8f6c2800] 10:37:41 INFO - PROCESS | 1718 | 1466012261341 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1330ms 10:37:41 INFO - PROCESS | 1718 | 1466012261360 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:37:41 INFO - PROCESS | 1718 | 1466012261366 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:37:41 INFO - PROCESS | 1718 | 1466012261373 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:37:41 INFO - PROCESS | 1718 | 1466012261379 Marionette TRACE conn3 <- [1,1402,null,{}] 10:37:41 INFO - PROCESS | 1718 | 1466012261387 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:41 INFO - PROCESS | 1718 | 1466012261393 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:41 INFO - PROCESS | 1718 | 1466012261570 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:37:41 INFO - PROCESS | 1718 | 1466012261735 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:41 INFO - PROCESS | 1718 | 1466012261747 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a800 == 33 [pid = 1718] [id = 358] 10:37:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8e81d400) [pid = 1718] [serial = 1075] [outer = (nil)] 10:37:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8f0eec00) [pid = 1718] [serial = 1076] [outer = 0x8e81d400] 10:37:41 INFO - PROCESS | 1718 | 1466012261880 Marionette DEBUG loaded listener.js 10:37:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f1e6c00) [pid = 1718] [serial = 1077] [outer = 0x8e81d400] 10:37:42 INFO - PROCESS | 1718 | 1466012262800 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1481ms 10:37:42 INFO - PROCESS | 1718 | 1466012262854 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:37:42 INFO - PROCESS | 1718 | 1466012262861 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:37:42 INFO - PROCESS | 1718 | 1466012262872 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:37:42 INFO - PROCESS | 1718 | 1466012262875 Marionette TRACE conn3 <- [1,1406,null,{}] 10:37:42 INFO - PROCESS | 1718 | 1466012262882 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:42 INFO - PROCESS | 1718 | 1466012262888 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:43 INFO - PROCESS | 1718 | 1466012263066 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:37:43 INFO - PROCESS | 1718 | 1466012263233 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:43 INFO - PROCESS | 1718 | 1466012263243 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c778000 == 34 [pid = 1718] [id = 359] 10:37:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f90e800) [pid = 1718] [serial = 1078] [outer = (nil)] 10:37:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x90e03400) [pid = 1718] [serial = 1079] [outer = 0x8f90e800] 10:37:43 INFO - PROCESS | 1718 | 1466012263374 Marionette DEBUG loaded listener.js 10:37:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x91260c00) [pid = 1718] [serial = 1080] [outer = 0x8f90e800] 10:37:44 INFO - PROCESS | 1718 | 1466012264294 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1478ms 10:37:44 INFO - PROCESS | 1718 | 1466012264350 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:37:44 INFO - PROCESS | 1718 | 1466012264354 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:37:44 INFO - PROCESS | 1718 | 1466012264361 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:37:44 INFO - PROCESS | 1718 | 1466012264367 Marionette TRACE conn3 <- [1,1410,null,{}] 10:37:44 INFO - PROCESS | 1718 | 1466012264383 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:44 INFO - PROCESS | 1718 | 1466012264391 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:44 INFO - PROCESS | 1718 | 1466012264646 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:37:44 INFO - PROCESS | 1718 | 1466012264864 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:44 INFO - PROCESS | 1718 | 1466012264876 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x923eec00 == 35 [pid = 1718] [id = 360] 10:37:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x92acd400) [pid = 1718] [serial = 1081] [outer = (nil)] 10:37:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x92b88000) [pid = 1718] [serial = 1082] [outer = 0x92acd400] 10:37:44 INFO - PROCESS | 1718 | 1466012264973 Marionette DEBUG loaded listener.js 10:37:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x92bd6800) [pid = 1718] [serial = 1083] [outer = 0x92acd400] 10:37:45 INFO - PROCESS | 1718 | 1466012265950 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1642ms 10:37:46 INFO - PROCESS | 1718 | 1466012266004 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:37:46 INFO - PROCESS | 1718 | 1466012266009 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:37:46 INFO - PROCESS | 1718 | 1466012266015 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:37:46 INFO - PROCESS | 1718 | 1466012266018 Marionette TRACE conn3 <- [1,1414,null,{}] 10:37:46 INFO - PROCESS | 1718 | 1466012266024 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:46 INFO - PROCESS | 1718 | 1466012266029 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:46 INFO - PROCESS | 1718 | 1466012266240 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:37:46 INFO - PROCESS | 1718 | 1466012266456 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:46 INFO - PROCESS | 1718 | 1466012266463 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90f400 == 36 [pid = 1718] [id = 361] 10:37:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x92b88400) [pid = 1718] [serial = 1084] [outer = (nil)] 10:37:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x93aa7800) [pid = 1718] [serial = 1085] [outer = 0x92b88400] 10:37:46 INFO - PROCESS | 1718 | 1466012266557 Marionette DEBUG loaded listener.js 10:37:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x93aaf800) [pid = 1718] [serial = 1086] [outer = 0x92b88400] 10:37:47 INFO - PROCESS | 1718 | 1466012267487 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1484ms 10:37:47 INFO - PROCESS | 1718 | 1466012267499 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:37:47 INFO - PROCESS | 1718 | 1466012267503 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:37:47 INFO - PROCESS | 1718 | 1466012267509 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:37:47 INFO - PROCESS | 1718 | 1466012267511 Marionette TRACE conn3 <- [1,1418,null,{}] 10:37:47 INFO - PROCESS | 1718 | 1466012267518 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:47 INFO - PROCESS | 1718 | 1466012267523 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:47 INFO - PROCESS | 1718 | 1466012267688 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:37:47 INFO - PROCESS | 1718 | 1466012267857 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:47 INFO - PROCESS | 1718 | 1466012267868 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613800 == 37 [pid = 1718] [id = 362] 10:37:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x92be4000) [pid = 1718] [serial = 1087] [outer = (nil)] 10:37:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x9476b400) [pid = 1718] [serial = 1088] [outer = 0x92be4000] 10:37:47 INFO - PROCESS | 1718 | 1466012267948 Marionette DEBUG loaded listener.js 10:37:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x9517e000) [pid = 1718] [serial = 1089] [outer = 0x92be4000] 10:37:48 INFO - PROCESS | 1718 | 1466012268929 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1482ms 10:37:48 INFO - PROCESS | 1718 | 1466012268992 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:37:49 INFO - PROCESS | 1718 | 1466012268996 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:37:49 INFO - PROCESS | 1718 | 1466012269003 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:37:49 INFO - PROCESS | 1718 | 1466012269006 Marionette TRACE conn3 <- [1,1422,null,{}] 10:37:49 INFO - PROCESS | 1718 | 1466012269012 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:49 INFO - PROCESS | 1718 | 1466012269023 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:49 INFO - PROCESS | 1718 | 1466012269279 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:37:49 INFO - PROCESS | 1718 | 1466012269499 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:49 INFO - PROCESS | 1718 | 1466012269507 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61e000 == 38 [pid = 1718] [id = 363] 10:37:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x8c61f800) [pid = 1718] [serial = 1090] [outer = (nil)] 10:37:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x93cc9c00) [pid = 1718] [serial = 1091] [outer = 0x8c61f800] 10:37:49 INFO - PROCESS | 1718 | 1466012269611 Marionette DEBUG loaded listener.js 10:37:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x98254000) [pid = 1718] [serial = 1092] [outer = 0x8c61f800] 10:37:50 INFO - PROCESS | 1718 | 1466012270506 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1582ms 10:37:50 INFO - PROCESS | 1718 | 1466012270585 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:37:50 INFO - PROCESS | 1718 | 1466012270588 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:37:50 INFO - PROCESS | 1718 | 1466012270595 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:37:50 INFO - PROCESS | 1718 | 1466012270598 Marionette TRACE conn3 <- [1,1426,null,{}] 10:37:50 INFO - PROCESS | 1718 | 1466012270604 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:50 INFO - PROCESS | 1718 | 1466012270609 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:50 INFO - PROCESS | 1718 | 1466012270817 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:37:51 INFO - PROCESS | 1718 | 1466012271029 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:51 INFO - PROCESS | 1718 | 1466012271036 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614c00 == 39 [pid = 1718] [id = 364] 10:37:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x8f1e2c00) [pid = 1718] [serial = 1093] [outer = (nil)] 10:37:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x92b87000) [pid = 1718] [serial = 1094] [outer = 0x8f1e2c00] 10:37:51 INFO - PROCESS | 1718 | 1466012271161 Marionette DEBUG loaded listener.js 10:37:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x9517e400) [pid = 1718] [serial = 1095] [outer = 0x8f1e2c00] 10:37:52 INFO - PROCESS | 1718 | 1466012272055 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1537ms 10:37:52 INFO - PROCESS | 1718 | 1466012272133 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:37:52 INFO - PROCESS | 1718 | 1466012272144 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:37:52 INFO - PROCESS | 1718 | 1466012272151 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:37:52 INFO - PROCESS | 1718 | 1466012272154 Marionette TRACE conn3 <- [1,1430,null,{}] 10:37:52 INFO - PROCESS | 1718 | 1466012272160 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:52 INFO - PROCESS | 1718 | 1466012272165 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:52 INFO - PROCESS | 1718 | 1466012272364 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:37:52 INFO - PROCESS | 1718 | 1466012272699 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:52 INFO - PROCESS | 1718 | 1466012272707 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61dc00 == 40 [pid = 1718] [id = 365] 10:37:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x8c61f400) [pid = 1718] [serial = 1096] [outer = (nil)] 10:37:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x8c77b400) [pid = 1718] [serial = 1097] [outer = 0x8c61f400] 10:37:52 INFO - PROCESS | 1718 | 1466012272824 Marionette DEBUG loaded listener.js 10:37:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x8e69d000) [pid = 1718] [serial = 1098] [outer = 0x8c61f400] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8f90d000) [pid = 1718] [serial = 1004] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x8c77f000) [pid = 1718] [serial = 995] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x8c9e9800) [pid = 1718] [serial = 996] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8ee0d800) [pid = 1718] [serial = 998] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8f83c800) [pid = 1718] [serial = 1007] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x8ef28800) [pid = 1718] [serial = 999] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x90e0cc00) [pid = 1718] [serial = 1010] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x8f1e2000) [pid = 1718] [serial = 993] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8ef2a000) [pid = 1718] [serial = 1013] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f0e7800) [pid = 1718] [serial = 992] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f0f2800) [pid = 1718] [serial = 1014] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x9125dc00) [pid = 1718] [serial = 1011] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8e812400) [pid = 1718] [serial = 972] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8c9e8400) [pid = 1718] [serial = 971] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f778800) [pid = 1718] [serial = 975] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f6c5c00) [pid = 1718] [serial = 974] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x92b8fc00) [pid = 1718] [serial = 978] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x92acb400) [pid = 1718] [serial = 977] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x93ccec00) [pid = 1718] [serial = 981] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x93ab0800) [pid = 1718] [serial = 980] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x9518ac00) [pid = 1718] [serial = 984] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x95182c00) [pid = 1718] [serial = 983] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x99152400) [pid = 1718] [serial = 987] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x980b6000) [pid = 1718] [serial = 986] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f908c00) [pid = 1718] [serial = 990] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f946c00) [pid = 1718] [serial = 1005] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8f0ce400) [pid = 1718] [serial = 989] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f1e9000) [pid = 1718] [serial = 1001] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f6cb800) [pid = 1718] [serial = 1002] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f94a800) [pid = 1718] [serial = 1008] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8e81bc00) [pid = 1718] [serial = 1031] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f90d800) [pid = 1718] [serial = 1016] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x91ff2000) [pid = 1718] [serial = 1019] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f950800) [pid = 1718] [serial = 1017] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x923e2400) [pid = 1718] [serial = 1022] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x922e1400) [pid = 1718] [serial = 1020] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x92b81800) [pid = 1718] [serial = 1025] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x923e0c00) [pid = 1718] [serial = 1023] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x92b89000) [pid = 1718] [serial = 1026] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x93940000) [pid = 1718] [serial = 1029] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x93c59800) [pid = 1718] [serial = 1028] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8ee0ac00) [pid = 1718] [serial = 1032] [outer = (nil)] [url = about:blank] 10:37:53 INFO - PROCESS | 1718 | 1466012273897 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1790ms 10:37:53 INFO - PROCESS | 1718 | 1466012273944 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:37:53 INFO - PROCESS | 1718 | 1466012273950 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:37:53 INFO - PROCESS | 1718 | 1466012273957 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:37:53 INFO - PROCESS | 1718 | 1466012273963 Marionette TRACE conn3 <- [1,1434,null,{}] 10:37:53 INFO - PROCESS | 1718 | 1466012273971 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:53 INFO - PROCESS | 1718 | 1466012273977 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:54 INFO - PROCESS | 1718 | 1466012274140 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:37:54 INFO - PROCESS | 1718 | 1466012274283 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:54 INFO - PROCESS | 1718 | 1466012274292 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c779400 == 41 [pid = 1718] [id = 366] 10:37:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8c9e8400) [pid = 1718] [serial = 1099] [outer = (nil)] 10:37:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8ee04c00) [pid = 1718] [serial = 1100] [outer = 0x8c9e8400] 10:37:54 INFO - PROCESS | 1718 | 1466012274361 Marionette DEBUG loaded listener.js 10:37:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8ef27000) [pid = 1718] [serial = 1101] [outer = 0x8c9e8400] 10:37:55 INFO - PROCESS | 1718 | 1466012275177 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1289ms 10:37:55 INFO - PROCESS | 1718 | 1466012275249 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:37:55 INFO - PROCESS | 1718 | 1466012275254 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:37:55 INFO - PROCESS | 1718 | 1466012275262 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:37:55 INFO - PROCESS | 1718 | 1466012275265 Marionette TRACE conn3 <- [1,1438,null,{}] 10:37:55 INFO - PROCESS | 1718 | 1466012275271 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:55 INFO - PROCESS | 1718 | 1466012275276 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:55 INFO - PROCESS | 1718 | 1466012275437 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:37:55 INFO - PROCESS | 1718 | 1466012275572 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:55 INFO - PROCESS | 1718 | 1466012275582 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e819800 == 42 [pid = 1718] [id = 367] 10:37:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8ef2dc00) [pid = 1718] [serial = 1102] [outer = (nil)] 10:37:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f0efc00) [pid = 1718] [serial = 1103] [outer = 0x8ef2dc00] 10:37:55 INFO - PROCESS | 1718 | 1466012275660 Marionette DEBUG loaded listener.js 10:37:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f774800) [pid = 1718] [serial = 1104] [outer = 0x8ef2dc00] 10:37:56 INFO - PROCESS | 1718 | 1466012276545 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1333ms 10:37:56 INFO - PROCESS | 1718 | 1466012276596 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:37:56 INFO - PROCESS | 1718 | 1466012276600 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:37:56 INFO - PROCESS | 1718 | 1466012276613 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:37:56 INFO - PROCESS | 1718 | 1466012276622 Marionette TRACE conn3 <- [1,1442,null,{}] 10:37:56 INFO - PROCESS | 1718 | 1466012276638 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:56 INFO - PROCESS | 1718 | 1466012276644 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:56 INFO - PROCESS | 1718 | 1466012276852 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:37:56 INFO - PROCESS | 1718 | 1466012276875 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:56 INFO - PROCESS | 1718 | 1466012276881 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ee800 == 43 [pid = 1718] [id = 368] 10:37:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f908000) [pid = 1718] [serial = 1105] [outer = (nil)] 10:37:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f947400) [pid = 1718] [serial = 1106] [outer = 0x8f908000] 10:37:56 INFO - PROCESS | 1718 | 1466012276947 Marionette DEBUG loaded listener.js 10:37:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f94d800) [pid = 1718] [serial = 1107] [outer = 0x8f908000] 10:37:57 INFO - PROCESS | 1718 | 1466012277857 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1303ms 10:37:57 INFO - PROCESS | 1718 | 1466012277917 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:37:57 INFO - PROCESS | 1718 | 1466012277922 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:37:57 INFO - PROCESS | 1718 | 1466012277928 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:37:57 INFO - PROCESS | 1718 | 1466012277931 Marionette TRACE conn3 <- [1,1446,null,{}] 10:37:57 INFO - PROCESS | 1718 | 1466012277937 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:57 INFO - PROCESS | 1718 | 1466012277942 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:58 INFO - PROCESS | 1718 | 1466012278241 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x93945c00) [pid = 1718] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f951400) [pid = 1718] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f1e1400) [pid = 1718] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f0e9c00) [pid = 1718] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f951000) [pid = 1718] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8c9e3000) [pid = 1718] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f1dd400) [pid = 1718] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f952000) [pid = 1718] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f0cec00) [pid = 1718] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8e817400) [pid = 1718] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8e812800) [pid = 1718] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x92be3400) [pid = 1718] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:37:58 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x90e07000) [pid = 1718] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:37:58 INFO - PROCESS | 1718 | 1466012278355 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:58 INFO - PROCESS | 1718 | 1466012278364 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c782800 == 44 [pid = 1718] [id = 369] 10:37:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8c9e3000) [pid = 1718] [serial = 1108] [outer = (nil)] 10:37:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f0cec00) [pid = 1718] [serial = 1109] [outer = 0x8c9e3000] 10:37:58 INFO - PROCESS | 1718 | 1466012278429 Marionette DEBUG loaded listener.js 10:37:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f83e400) [pid = 1718] [serial = 1110] [outer = 0x8c9e3000] 10:37:59 INFO - PROCESS | 1718 | 1466012279246 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1384ms 10:37:59 INFO - PROCESS | 1718 | 1466012279313 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:37:59 INFO - PROCESS | 1718 | 1466012279317 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:37:59 INFO - PROCESS | 1718 | 1466012279323 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:37:59 INFO - PROCESS | 1718 | 1466012279326 Marionette TRACE conn3 <- [1,1450,null,{}] 10:37:59 INFO - PROCESS | 1718 | 1466012279331 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:37:59 INFO - PROCESS | 1718 | 1466012279336 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:59 INFO - PROCESS | 1718 | 1466012279486 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:37:59 INFO - PROCESS | 1718 | 1466012279495 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:59 INFO - PROCESS | 1718 | 1466012279512 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:37:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e07000 == 45 [pid = 1718] [id = 370] 10:37:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x90e0c000) [pid = 1718] [serial = 1111] [outer = (nil)] 10:37:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x91265000) [pid = 1718] [serial = 1112] [outer = 0x90e0c000] 10:37:59 INFO - PROCESS | 1718 | 1466012279716 Marionette DEBUG loaded listener.js 10:37:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x922e1800) [pid = 1718] [serial = 1113] [outer = 0x90e0c000] 10:38:00 INFO - PROCESS | 1718 | 1466012280710 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1427ms 10:38:00 INFO - PROCESS | 1718 | 1466012280751 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:38:00 INFO - PROCESS | 1718 | 1466012280758 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:38:00 INFO - PROCESS | 1718 | 1466012280767 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:38:00 INFO - PROCESS | 1718 | 1466012280771 Marionette TRACE conn3 <- [1,1454,null,{}] 10:38:00 INFO - PROCESS | 1718 | 1466012280780 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:00 INFO - PROCESS | 1718 | 1466012280786 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:00 INFO - PROCESS | 1718 | 1466012280974 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:38:01 INFO - PROCESS | 1718 | 1466012281213 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:01 INFO - PROCESS | 1718 | 1466012281228 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c784800 == 46 [pid = 1718] [id = 371] 10:38:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8c9e4c00) [pid = 1718] [serial = 1114] [outer = (nil)] 10:38:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8ef24c00) [pid = 1718] [serial = 1115] [outer = 0x8c9e4c00] 10:38:01 INFO - PROCESS | 1718 | 1466012281356 Marionette DEBUG loaded listener.js 10:38:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f0cd400) [pid = 1718] [serial = 1116] [outer = 0x8c9e4c00] 10:38:02 INFO - PROCESS | 1718 | 1466012282295 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1583ms 10:38:02 INFO - PROCESS | 1718 | 1466012282351 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:38:02 INFO - PROCESS | 1718 | 1466012282358 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:38:02 INFO - PROCESS | 1718 | 1466012282369 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:38:02 INFO - PROCESS | 1718 | 1466012282373 Marionette TRACE conn3 <- [1,1458,null,{}] 10:38:02 INFO - PROCESS | 1718 | 1466012282380 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:02 INFO - PROCESS | 1718 | 1466012282386 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:02 INFO - PROCESS | 1718 | 1466012282571 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:38:02 INFO - PROCESS | 1718 | 1466012282787 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:02 INFO - PROCESS | 1718 | 1466012282796 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c2000 == 47 [pid = 1718] [id = 372] 10:38:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f77b000) [pid = 1718] [serial = 1117] [outer = (nil)] 10:38:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f83c000) [pid = 1718] [serial = 1118] [outer = 0x8f77b000] 10:38:02 INFO - PROCESS | 1718 | 1466012282922 Marionette DEBUG loaded listener.js 10:38:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f944800) [pid = 1718] [serial = 1119] [outer = 0x8f77b000] 10:38:03 INFO - PROCESS | 1718 | 1466012283936 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1631ms 10:38:04 INFO - PROCESS | 1718 | 1466012284001 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:38:04 INFO - PROCESS | 1718 | 1466012284005 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:38:04 INFO - PROCESS | 1718 | 1466012284012 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:38:04 INFO - PROCESS | 1718 | 1466012284018 Marionette TRACE conn3 <- [1,1462,null,{}] 10:38:04 INFO - PROCESS | 1718 | 1466012284035 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:04 INFO - PROCESS | 1718 | 1466012284044 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:04 INFO - PROCESS | 1718 | 1466012284272 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:38:04 INFO - PROCESS | 1718 | 1466012284535 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:04 INFO - PROCESS | 1718 | 1466012284549 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x92376c00 == 48 [pid = 1718] [id = 373] 10:38:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x923e3800) [pid = 1718] [serial = 1120] [outer = (nil)] 10:38:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x923eb000) [pid = 1718] [serial = 1121] [outer = 0x923e3800] 10:38:04 INFO - PROCESS | 1718 | 1466012284630 Marionette DEBUG loaded listener.js 10:38:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x92b81800) [pid = 1718] [serial = 1122] [outer = 0x923e3800] 10:38:05 INFO - PROCESS | 1718 | 1466012285588 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1638ms 10:38:05 INFO - PROCESS | 1718 | 1466012285650 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:38:05 INFO - PROCESS | 1718 | 1466012285654 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:38:05 INFO - PROCESS | 1718 | 1466012285660 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:38:05 INFO - PROCESS | 1718 | 1466012285664 Marionette TRACE conn3 <- [1,1466,null,{}] 10:38:05 INFO - PROCESS | 1718 | 1466012285669 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:05 INFO - PROCESS | 1718 | 1466012285675 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:05 INFO - PROCESS | 1718 | 1466012285853 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:38:06 INFO - PROCESS | 1718 | 1466012286064 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:06 INFO - PROCESS | 1718 | 1466012286073 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c783c00 == 49 [pid = 1718] [id = 374] 10:38:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92373800) [pid = 1718] [serial = 1123] [outer = (nil)] 10:38:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x92bdc400) [pid = 1718] [serial = 1124] [outer = 0x92373800] 10:38:06 INFO - PROCESS | 1718 | 1466012286197 Marionette DEBUG loaded listener.js 10:38:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92be3c00) [pid = 1718] [serial = 1125] [outer = 0x92373800] 10:38:07 INFO - PROCESS | 1718 | 1466012287091 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1479ms 10:38:07 INFO - PROCESS | 1718 | 1466012287142 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:38:07 INFO - PROCESS | 1718 | 1466012287146 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:38:07 INFO - PROCESS | 1718 | 1466012287153 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:38:07 INFO - PROCESS | 1718 | 1466012287157 Marionette TRACE conn3 <- [1,1470,null,{}] 10:38:07 INFO - PROCESS | 1718 | 1466012287162 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:07 INFO - PROCESS | 1718 | 1466012287168 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:07 INFO - PROCESS | 1718 | 1466012287346 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:38:07 INFO - PROCESS | 1718 | 1466012287516 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:07 INFO - PROCESS | 1718 | 1466012287525 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f778000 == 50 [pid = 1718] [id = 375] 10:38:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x93aa8000) [pid = 1718] [serial = 1126] [outer = (nil)] 10:38:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x93cce400) [pid = 1718] [serial = 1127] [outer = 0x93aa8000] 10:38:07 INFO - PROCESS | 1718 | 1466012287604 Marionette DEBUG loaded listener.js 10:38:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x93ccfc00) [pid = 1718] [serial = 1128] [outer = 0x93aa8000] 10:38:08 INFO - PROCESS | 1718 | 1466012288557 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1433ms 10:38:08 INFO - PROCESS | 1718 | 1466012288589 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:38:08 INFO - PROCESS | 1718 | 1466012288592 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:38:08 INFO - PROCESS | 1718 | 1466012288599 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:38:08 INFO - PROCESS | 1718 | 1466012288602 Marionette TRACE conn3 <- [1,1474,null,{}] 10:38:08 INFO - PROCESS | 1718 | 1466012288608 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:08 INFO - PROCESS | 1718 | 1466012288618 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:08 INFO - PROCESS | 1718 | 1466012288855 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:38:09 INFO - PROCESS | 1718 | 1466012289088 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:09 INFO - PROCESS | 1718 | 1466012289098 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e2400 == 51 [pid = 1718] [id = 376] 10:38:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f1e0c00) [pid = 1718] [serial = 1129] [outer = (nil)] 10:38:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x951d5400) [pid = 1718] [serial = 1130] [outer = 0x8f1e0c00] 10:38:09 INFO - PROCESS | 1718 | 1466012289223 Marionette DEBUG loaded listener.js 10:38:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x99151800) [pid = 1718] [serial = 1131] [outer = 0x8f1e0c00] 10:38:10 INFO - PROCESS | 1718 | 1466012290143 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1583ms 10:38:10 INFO - PROCESS | 1718 | 1466012290183 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:38:10 INFO - PROCESS | 1718 | 1466012290187 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:38:10 INFO - PROCESS | 1718 | 1466012290193 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:38:10 INFO - PROCESS | 1718 | 1466012290197 Marionette TRACE conn3 <- [1,1478,null,{}] 10:38:10 INFO - PROCESS | 1718 | 1466012290202 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:10 INFO - PROCESS | 1718 | 1466012290207 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:10 INFO - PROCESS | 1718 | 1466012290373 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:38:10 INFO - PROCESS | 1718 | 1466012290547 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:10 INFO - PROCESS | 1718 | 1466012290556 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c776800 == 52 [pid = 1718] [id = 377] 10:38:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8c780000) [pid = 1718] [serial = 1132] [outer = (nil)] 10:38:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f838800) [pid = 1718] [serial = 1133] [outer = 0x8c780000] 10:38:10 INFO - PROCESS | 1718 | 1466012290633 Marionette DEBUG loaded listener.js 10:38:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f904c00) [pid = 1718] [serial = 1134] [outer = 0x8c780000] 10:38:11 INFO - PROCESS | 1718 | 1466012291859 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1738ms 10:38:11 INFO - PROCESS | 1718 | 1466012291941 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:38:11 INFO - PROCESS | 1718 | 1466012291947 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:38:11 INFO - PROCESS | 1718 | 1466012291956 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:38:11 INFO - PROCESS | 1718 | 1466012291961 Marionette TRACE conn3 <- [1,1482,null,{}] 10:38:11 INFO - PROCESS | 1718 | 1466012291969 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:11 INFO - PROCESS | 1718 | 1466012291974 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:12 INFO - PROCESS | 1718 | 1466012292237 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:38:12 INFO - PROCESS | 1718 | 1466012292459 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:12 INFO - PROCESS | 1718 | 1466012292472 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee01400 == 53 [pid = 1718] [id = 378] 10:38:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8ef26400) [pid = 1718] [serial = 1135] [outer = (nil)] 10:38:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f6cf000) [pid = 1718] [serial = 1136] [outer = 0x8ef26400] 10:38:12 INFO - PROCESS | 1718 | 1466012292543 Marionette DEBUG loaded listener.js 10:38:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f778800) [pid = 1718] [serial = 1137] [outer = 0x8ef26400] 10:38:13 INFO - PROCESS | 1718 | 1466012293413 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c782800 == 52 [pid = 1718] [id = 369] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ee800 == 51 [pid = 1718] [id = 368] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8e819800 == 50 [pid = 1718] [id = 367] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c779400 == 49 [pid = 1718] [id = 366] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61dc00 == 48 [pid = 1718] [id = 365] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cd400 == 47 [pid = 1718] [id = 351] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69c800 == 46 [pid = 1718] [id = 349] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8e812000 == 45 [pid = 1718] [id = 353] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f950400 == 44 [pid = 1718] [id = 355] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f6800 == 43 [pid = 1718] [id = 354] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e3400 == 42 [pid = 1718] [id = 356] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8e811800 == 41 [pid = 1718] [id = 357] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a800 == 40 [pid = 1718] [id = 358] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c778000 == 39 [pid = 1718] [id = 359] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90f400 == 38 [pid = 1718] [id = 361] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x923eec00 == 37 [pid = 1718] [id = 360] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61e000 == 36 [pid = 1718] [id = 363] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613800 == 35 [pid = 1718] [id = 362] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614c00 == 34 [pid = 1718] [id = 364] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ce800 == 33 [pid = 1718] [id = 352] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x92acb800 == 32 [pid = 1718] [id = 350] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c776800 == 31 [pid = 1718] [id = 377] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e2400 == 30 [pid = 1718] [id = 376] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f778000 == 29 [pid = 1718] [id = 375] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x92376c00 == 28 [pid = 1718] [id = 373] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c783c00 == 27 [pid = 1718] [id = 374] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c2000 == 26 [pid = 1718] [id = 372] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x90e07000 == 25 [pid = 1718] [id = 370] 10:38:14 INFO - PROCESS | 1718 | --DOCSHELL 0x8c784800 == 24 [pid = 1718] [id = 371] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x92e80000) [pid = 1718] [serial = 1050] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f0ca400) [pid = 1718] [serial = 1035] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8ee08800) [pid = 1718] [serial = 1034] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f6cc400) [pid = 1718] [serial = 1037] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f1e7c00) [pid = 1718] [serial = 1064] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x92378800) [pid = 1718] [serial = 1046] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x91074400) [pid = 1718] [serial = 1068] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x92379800) [pid = 1718] [serial = 1047] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f0f3800) [pid = 1718] [serial = 1059] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8ee08c00) [pid = 1718] [serial = 1070] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8e81f000) [pid = 1718] [serial = 1062] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8e818c00) [pid = 1718] [serial = 1061] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f0ee000) [pid = 1718] [serial = 1058] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x93cce000) [pid = 1718] [serial = 1052] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9126bc00) [pid = 1718] [serial = 1043] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f775000) [pid = 1718] [serial = 1065] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x947c7000) [pid = 1718] [serial = 1053] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x91ff5c00) [pid = 1718] [serial = 1044] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x9106f800) [pid = 1718] [serial = 1073] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f6c9800) [pid = 1718] [serial = 1071] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x951dc800) [pid = 1718] [serial = 1055] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x90e0a400) [pid = 1718] [serial = 1040] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f782000) [pid = 1718] [serial = 1038] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x97695400) [pid = 1718] [serial = 1056] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x92be3800) [pid = 1718] [serial = 1049] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x90e07400) [pid = 1718] [serial = 1067] [outer = (nil)] [url = about:blank] 10:38:14 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x9106bc00) [pid = 1718] [serial = 1041] [outer = (nil)] [url = about:blank] 10:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2735ms 10:38:14 INFO - PROCESS | 1718 | 1466012294783 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:38:14 INFO - PROCESS | 1718 | 1466012294789 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:38:14 INFO - PROCESS | 1718 | 1466012294798 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:38:14 INFO - PROCESS | 1718 | 1466012294804 Marionette TRACE conn3 <- [1,1486,null,{}] 10:38:14 INFO - PROCESS | 1718 | 1466012294812 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:14 INFO - PROCESS | 1718 | 1466012294818 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:14 INFO - PROCESS | 1718 | 1466012294964 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:38:15 INFO - PROCESS | 1718 | 1466012295100 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:15 INFO - PROCESS | 1718 | 1466012295111 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9df400 == 25 [pid = 1718] [id = 379] 10:38:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8c9e1c00) [pid = 1718] [serial = 1138] [outer = (nil)] 10:38:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8c9e5000) [pid = 1718] [serial = 1139] [outer = 0x8c9e1c00] 10:38:15 INFO - PROCESS | 1718 | 1466012295205 Marionette DEBUG loaded listener.js 10:38:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8c9ecc00) [pid = 1718] [serial = 1140] [outer = 0x8c9e1c00] 10:38:16 INFO - PROCESS | 1718 | 1466012296001 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1240ms 10:38:16 INFO - PROCESS | 1718 | 1466012296038 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:38:16 INFO - PROCESS | 1718 | 1466012296044 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:38:16 INFO - PROCESS | 1718 | 1466012296056 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:38:16 INFO - PROCESS | 1718 | 1466012296062 Marionette TRACE conn3 <- [1,1490,null,{}] 10:38:16 INFO - PROCESS | 1718 | 1466012296068 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:16 INFO - PROCESS | 1718 | 1466012296073 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:16 INFO - PROCESS | 1718 | 1466012296241 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:38:16 INFO - PROCESS | 1718 | 1466012296253 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:16 INFO - PROCESS | 1718 | 1466012296261 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef25000 == 26 [pid = 1718] [id = 380] 10:38:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8ef2a800) [pid = 1718] [serial = 1141] [outer = (nil)] 10:38:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f0c8000) [pid = 1718] [serial = 1142] [outer = 0x8ef2a800] 10:38:16 INFO - PROCESS | 1718 | 1466012296335 Marionette DEBUG loaded listener.js 10:38:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f0ce800) [pid = 1718] [serial = 1143] [outer = 0x8ef2a800] 10:38:17 INFO - PROCESS | 1718 | 1466012297249 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1237ms 10:38:17 INFO - PROCESS | 1718 | 1466012297303 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:38:17 INFO - PROCESS | 1718 | 1466012297306 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:38:17 INFO - PROCESS | 1718 | 1466012297313 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:38:17 INFO - PROCESS | 1718 | 1466012297316 Marionette TRACE conn3 <- [1,1494,null,{}] 10:38:17 INFO - PROCESS | 1718 | 1466012297332 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:17 INFO - PROCESS | 1718 | 1466012297341 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:17 INFO - PROCESS | 1718 | 1466012297543 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:38:17 INFO - PROCESS | 1718 | 1466012297624 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:17 INFO - PROCESS | 1718 | 1466012297638 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e1c00 == 27 [pid = 1718] [id = 381] 10:38:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f1e6800) [pid = 1718] [serial = 1144] [outer = (nil)] 10:38:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f6c3000) [pid = 1718] [serial = 1145] [outer = 0x8f1e6800] 10:38:17 INFO - PROCESS | 1718 | 1466012297707 Marionette DEBUG loaded listener.js 10:38:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f6c9800) [pid = 1718] [serial = 1146] [outer = 0x8f1e6800] 10:38:18 INFO - PROCESS | 1718 | 1466012298576 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1328ms 10:38:18 INFO - PROCESS | 1718 | 1466012298643 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:38:18 INFO - PROCESS | 1718 | 1466012298662 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:38:18 INFO - PROCESS | 1718 | 1466012298669 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:38:18 INFO - PROCESS | 1718 | 1466012298673 Marionette TRACE conn3 <- [1,1498,null,{}] 10:38:18 INFO - PROCESS | 1718 | 1466012298684 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:18 INFO - PROCESS | 1718 | 1466012298689 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:18 INFO - PROCESS | 1718 | 1466012298903 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:38:18 INFO - PROCESS | 1718 | 1466012298924 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:18 INFO - PROCESS | 1718 | 1466012298933 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1ea000 == 28 [pid = 1718] [id = 382] 10:38:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f6c4000) [pid = 1718] [serial = 1147] [outer = (nil)] 10:38:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f907000) [pid = 1718] [serial = 1148] [outer = 0x8f6c4000] 10:38:19 INFO - PROCESS | 1718 | 1466012299012 Marionette DEBUG loaded listener.js 10:38:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f94a000) [pid = 1718] [serial = 1149] [outer = 0x8f6c4000] 10:38:19 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x90e0c000) [pid = 1718] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:38:19 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f908000) [pid = 1718] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:38:19 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8c9e3000) [pid = 1718] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8e81d400) [pid = 1718] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f6c2800) [pid = 1718] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x92be4000) [pid = 1718] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8c61f400) [pid = 1718] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8c61f800) [pid = 1718] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f1e2c00) [pid = 1718] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x92b88400) [pid = 1718] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8ef2dc00) [pid = 1718] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8c9e8400) [pid = 1718] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f90e800) [pid = 1718] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:38:20 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x92acd400) [pid = 1718] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:38:20 INFO - PROCESS | 1718 | 1466012300432 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1786ms 10:38:20 INFO - PROCESS | 1718 | 1466012300455 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:38:20 INFO - PROCESS | 1718 | 1466012300458 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:38:20 INFO - PROCESS | 1718 | 1466012300464 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:38:20 INFO - PROCESS | 1718 | 1466012300467 Marionette TRACE conn3 <- [1,1502,null,{}] 10:38:20 INFO - PROCESS | 1718 | 1466012300472 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:20 INFO - PROCESS | 1718 | 1466012300477 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:20 INFO - PROCESS | 1718 | 1466012300654 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:38:20 INFO - PROCESS | 1718 | 1466012300670 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:20 INFO - PROCESS | 1718 | 1466012300678 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e0800 == 29 [pid = 1718] [id = 383] 10:38:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8e699000) [pid = 1718] [serial = 1150] [outer = (nil)] 10:38:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f1e4c00) [pid = 1718] [serial = 1151] [outer = 0x8e699000] 10:38:20 INFO - PROCESS | 1718 | 1466012300746 Marionette DEBUG loaded listener.js 10:38:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f909400) [pid = 1718] [serial = 1152] [outer = 0x8e699000] 10:38:21 INFO - PROCESS | 1718 | 1466012301502 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1076ms 10:38:21 INFO - PROCESS | 1718 | 1466012301543 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:38:21 INFO - PROCESS | 1718 | 1466012301547 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:38:21 INFO - PROCESS | 1718 | 1466012301563 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:38:21 INFO - PROCESS | 1718 | 1466012301566 Marionette TRACE conn3 <- [1,1506,null,{}] 10:38:21 INFO - PROCESS | 1718 | 1466012301571 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:21 INFO - PROCESS | 1718 | 1466012301582 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:21 INFO - PROCESS | 1718 | 1466012301780 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:38:21 INFO - PROCESS | 1718 | 1466012301790 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:21 INFO - PROCESS | 1718 | 1466012301798 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94ec00 == 30 [pid = 1718] [id = 384] 10:38:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x91068c00) [pid = 1718] [serial = 1153] [outer = (nil)] 10:38:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x91073800) [pid = 1718] [serial = 1154] [outer = 0x91068c00] 10:38:21 INFO - PROCESS | 1718 | 1466012301867 Marionette DEBUG loaded listener.js 10:38:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x9126c400) [pid = 1718] [serial = 1155] [outer = 0x91068c00] 10:38:23 INFO - PROCESS | 1718 | 1466012302999 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1481ms 10:38:23 INFO - PROCESS | 1718 | 1466012303045 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:38:23 INFO - PROCESS | 1718 | 1466012303052 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:38:23 INFO - PROCESS | 1718 | 1466012303060 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:38:23 INFO - PROCESS | 1718 | 1466012303067 Marionette TRACE conn3 <- [1,1510,null,{}] 10:38:23 INFO - PROCESS | 1718 | 1466012303075 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:23 INFO - PROCESS | 1718 | 1466012303081 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:23 INFO - PROCESS | 1718 | 1466012303260 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:38:23 INFO - PROCESS | 1718 | 1466012303426 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:23 INFO - PROCESS | 1718 | 1466012303435 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c620000 == 31 [pid = 1718] [id = 385] 10:38:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8e69e800) [pid = 1718] [serial = 1156] [outer = (nil)] 10:38:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8ee09c00) [pid = 1718] [serial = 1157] [outer = 0x8e69e800] 10:38:23 INFO - PROCESS | 1718 | 1466012303566 Marionette DEBUG loaded listener.js 10:38:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8ef26800) [pid = 1718] [serial = 1158] [outer = 0x8e69e800] 10:38:24 INFO - PROCESS | 1718 | 1466012304479 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1490ms 10:38:24 INFO - PROCESS | 1718 | 1466012304550 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:38:24 INFO - PROCESS | 1718 | 1466012304557 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:38:24 INFO - PROCESS | 1718 | 1466012304568 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:38:24 INFO - PROCESS | 1718 | 1466012304571 Marionette TRACE conn3 <- [1,1514,null,{}] 10:38:24 INFO - PROCESS | 1718 | 1466012304578 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:24 INFO - PROCESS | 1718 | 1466012304583 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:24 INFO - PROCESS | 1718 | 1466012304806 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:38:25 INFO - PROCESS | 1718 | 1466012305059 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:25 INFO - PROCESS | 1718 | 1466012305066 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ef000 == 32 [pid = 1718] [id = 386] 10:38:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f6c9400) [pid = 1718] [serial = 1159] [outer = (nil)] 10:38:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f779000) [pid = 1718] [serial = 1160] [outer = 0x8f6c9400] 10:38:25 INFO - PROCESS | 1718 | 1466012305202 Marionette DEBUG loaded listener.js 10:38:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f83b400) [pid = 1718] [serial = 1161] [outer = 0x8f6c9400] 10:38:26 INFO - PROCESS | 1718 | 1466012306075 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1533ms 10:38:26 INFO - PROCESS | 1718 | 1466012306101 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:38:26 INFO - PROCESS | 1718 | 1466012306106 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:38:26 INFO - PROCESS | 1718 | 1466012306113 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:38:26 INFO - PROCESS | 1718 | 1466012306119 Marionette TRACE conn3 <- [1,1518,null,{}] 10:38:26 INFO - PROCESS | 1718 | 1466012306135 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:26 INFO - PROCESS | 1718 | 1466012306144 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:26 INFO - PROCESS | 1718 | 1466012306318 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:38:26 INFO - PROCESS | 1718 | 1466012306485 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:26 INFO - PROCESS | 1718 | 1466012306493 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x91267800 == 33 [pid = 1718] [id = 387] 10:38:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x91268c00) [pid = 1718] [serial = 1162] [outer = (nil)] 10:38:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x91fed000) [pid = 1718] [serial = 1163] [outer = 0x91268c00] 10:38:26 INFO - PROCESS | 1718 | 1466012306580 Marionette DEBUG loaded listener.js 10:38:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x91ffac00) [pid = 1718] [serial = 1164] [outer = 0x91268c00] 10:38:27 INFO - PROCESS | 1718 | 1466012307474 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1434ms 10:38:27 INFO - PROCESS | 1718 | 1466012307546 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:38:27 INFO - PROCESS | 1718 | 1466012307550 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:38:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:38:27 INFO - PROCESS | 1718 | 1466012307557 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:38:27 INFO - PROCESS | 1718 | 1466012307560 Marionette TRACE conn3 <- [1,1522,null,{}] 10:38:27 INFO - PROCESS | 1718 | 1466012307566 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:27 INFO - PROCESS | 1718 | 1466012307571 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:27 INFO - PROCESS | 1718 | 1466012307777 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:38:27 INFO - PROCESS | 1718 | 1466012307946 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:27 INFO - PROCESS | 1718 | 1466012307953 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e698800 == 34 [pid = 1718] [id = 388] 10:38:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8e815400) [pid = 1718] [serial = 1165] [outer = (nil)] 10:38:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x9236e000) [pid = 1718] [serial = 1166] [outer = 0x8e815400] 10:38:28 INFO - PROCESS | 1718 | 1466012308039 Marionette DEBUG loaded listener.js 10:38:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92379c00) [pid = 1718] [serial = 1167] [outer = 0x8e815400] 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:28 INFO - PROCESS | 1718 | 1466012308818 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:38:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:38:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:38:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:38:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:38:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 10:38:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:38:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 10:38:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:38:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1333ms 10:38:28 INFO - PROCESS | 1718 | 1466012308891 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:38:28 INFO - PROCESS | 1718 | 1466012308899 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:38:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:38:28 INFO - PROCESS | 1718 | 1466012308908 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:38:28 INFO - PROCESS | 1718 | 1466012308914 Marionette TRACE conn3 <- [1,1526,null,{}] 10:38:28 INFO - PROCESS | 1718 | 1466012308937 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:28 INFO - PROCESS | 1718 | 1466012308943 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:29 INFO - PROCESS | 1718 | 1466012309100 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:38:29 INFO - PROCESS | 1718 | 1466012309263 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:29 INFO - PROCESS | 1718 | 1466012309270 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e9400 == 35 [pid = 1718] [id = 389] 10:38:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x92372800) [pid = 1718] [serial = 1168] [outer = (nil)] 10:38:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x92acd400) [pid = 1718] [serial = 1169] [outer = 0x92372800] 10:38:29 INFO - PROCESS | 1718 | 1466012309348 Marionette DEBUG loaded listener.js 10:38:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f908000) [pid = 1718] [serial = 1170] [outer = 0x92372800] 10:38:30 INFO - PROCESS | 1718 | 1466012310244 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:38:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:38:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:38:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:38:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:38:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:38:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:38:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1399ms 10:38:30 INFO - PROCESS | 1718 | 1466012310316 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:38:30 INFO - PROCESS | 1718 | 1466012310319 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:38:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:38:30 INFO - PROCESS | 1718 | 1466012310326 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:38:30 INFO - PROCESS | 1718 | 1466012310330 Marionette TRACE conn3 <- [1,1530,null,{}] 10:38:30 INFO - PROCESS | 1718 | 1466012310336 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:30 INFO - PROCESS | 1718 | 1466012310346 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:30 INFO - PROCESS | 1718 | 1466012310532 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:38:30 INFO - PROCESS | 1718 | 1466012310703 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:30 INFO - PROCESS | 1718 | 1466012310709 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a400 == 36 [pid = 1718] [id = 390] 10:38:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x923e0c00) [pid = 1718] [serial = 1171] [outer = (nil)] 10:38:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x94768000) [pid = 1718] [serial = 1172] [outer = 0x923e0c00] 10:38:30 INFO - PROCESS | 1718 | 1466012310791 Marionette DEBUG loaded listener.js 10:38:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x93cd0c00) [pid = 1718] [serial = 1173] [outer = 0x923e0c00] 10:38:31 INFO - PROCESS | 1718 | 1466012311566 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:38:31 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:38:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:38:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:38:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:38:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:38:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1288ms 10:38:31 INFO - PROCESS | 1718 | 1466012311618 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:38:31 INFO - PROCESS | 1718 | 1466012311622 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:38:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:38:31 INFO - PROCESS | 1718 | 1466012311628 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:38:31 INFO - PROCESS | 1718 | 1466012311632 Marionette TRACE conn3 <- [1,1534,null,{}] 10:38:31 INFO - PROCESS | 1718 | 1466012311637 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:31 INFO - PROCESS | 1718 | 1466012311642 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:31 INFO - PROCESS | 1718 | 1466012311793 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:38:31 INFO - PROCESS | 1718 | 1466012311972 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:31 INFO - PROCESS | 1718 | 1466012311983 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x93947400 == 37 [pid = 1718] [id = 391] 10:38:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x93ccf000) [pid = 1718] [serial = 1174] [outer = (nil)] 10:38:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x951dfc00) [pid = 1718] [serial = 1175] [outer = 0x93ccf000] 10:38:32 INFO - PROCESS | 1718 | 1466012312068 Marionette DEBUG loaded listener.js 10:38:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x97697400) [pid = 1718] [serial = 1176] [outer = 0x93ccf000] 10:38:32 INFO - PROCESS | 1718 | 1466012312989 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:38:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:38:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1445ms 10:38:33 INFO - PROCESS | 1718 | 1466012313074 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:38:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:38:33 INFO - PROCESS | 1718 | 1466012313078 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:38:33 INFO - PROCESS | 1718 | 1466012313084 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:38:33 INFO - PROCESS | 1718 | 1466012313088 Marionette TRACE conn3 <- [1,1538,null,{}] 10:38:33 INFO - PROCESS | 1718 | 1466012313094 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:33 INFO - PROCESS | 1718 | 1466012313099 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:33 INFO - PROCESS | 1718 | 1466012313300 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:38:33 INFO - PROCESS | 1718 | 1466012313480 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:33 INFO - PROCESS | 1718 | 1466012313491 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c781800 == 38 [pid = 1718] [id = 392] 10:38:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8c9e1400) [pid = 1718] [serial = 1177] [outer = (nil)] 10:38:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f780000) [pid = 1718] [serial = 1178] [outer = 0x8c9e1400] 10:38:33 INFO - PROCESS | 1718 | 1466012313567 Marionette DEBUG loaded listener.js 10:38:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8f94e000) [pid = 1718] [serial = 1179] [outer = 0x8c9e1400] 10:38:34 INFO - PROCESS | 1718 | 1466012314438 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:38:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:38:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1387ms 10:38:34 INFO - PROCESS | 1718 | 1466012314472 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:38:34 INFO - PROCESS | 1718 | 1466012314476 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:38:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:38:34 INFO - PROCESS | 1718 | 1466012314482 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:38:34 INFO - PROCESS | 1718 | 1466012314485 Marionette TRACE conn3 <- [1,1542,null,{}] 10:38:34 INFO - PROCESS | 1718 | 1466012314490 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:34 INFO - PROCESS | 1718 | 1466012314495 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:34 INFO - PROCESS | 1718 | 1466012314662 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:38:35 INFO - PROCESS | 1718 | 1466012315023 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:35 INFO - PROCESS | 1718 | 1466012315036 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a800 == 39 [pid = 1718] [id = 393] 10:38:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8c61d400) [pid = 1718] [serial = 1180] [outer = (nil)] 10:38:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8c776c00) [pid = 1718] [serial = 1181] [outer = 0x8c61d400] 10:38:35 INFO - PROCESS | 1718 | 1466012315148 Marionette DEBUG loaded listener.js 10:38:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8c783800) [pid = 1718] [serial = 1182] [outer = 0x8c61d400] 10:38:35 INFO - PROCESS | 1718 | 1466012315993 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1544ms 10:38:36 INFO - PROCESS | 1718 | 1466012316059 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:38:36 INFO - PROCESS | 1718 | 1466012316070 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:38:36 INFO - PROCESS | 1718 | 1466012316088 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:38:36 INFO - PROCESS | 1718 | 1466012316094 Marionette TRACE conn3 <- [1,1546,null,{}] 10:38:36 INFO - PROCESS | 1718 | 1466012316107 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:36 INFO - PROCESS | 1718 | 1466012316121 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:36 INFO - PROCESS | 1718 | 1466012316334 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:38:36 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e0800 == 38 [pid = 1718] [id = 383] 10:38:36 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1ea000 == 37 [pid = 1718] [id = 382] 10:38:36 INFO - PROCESS | 1718 | 1466012316600 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:36 INFO - PROCESS | 1718 | 1466012316608 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:36 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e1c00 == 36 [pid = 1718] [id = 381] 10:38:36 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef25000 == 35 [pid = 1718] [id = 380] 10:38:36 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9df400 == 34 [pid = 1718] [id = 379] 10:38:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c778400 == 35 [pid = 1718] [id = 394] 10:38:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8c9e7800) [pid = 1718] [serial = 1183] [outer = (nil)] 10:38:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8ee10400) [pid = 1718] [serial = 1184] [outer = 0x8c9e7800] 10:38:36 INFO - PROCESS | 1718 | 1466012316711 Marionette DEBUG loaded listener.js 10:38:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8f0ed000) [pid = 1718] [serial = 1185] [outer = 0x8c9e7800] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f83e400) [pid = 1718] [serial = 1110] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8f774800) [pid = 1718] [serial = 1104] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x91265000) [pid = 1718] [serial = 1112] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8f947400) [pid = 1718] [serial = 1106] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8f0cec00) [pid = 1718] [serial = 1109] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f94d800) [pid = 1718] [serial = 1107] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f0eec00) [pid = 1718] [serial = 1076] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f1e6c00) [pid = 1718] [serial = 1077] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x91ff3400) [pid = 1718] [serial = 1074] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x9476b400) [pid = 1718] [serial = 1088] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x9517e000) [pid = 1718] [serial = 1089] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8c77b400) [pid = 1718] [serial = 1097] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x922e1800) [pid = 1718] [serial = 1113] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8e69d000) [pid = 1718] [serial = 1098] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x93cc9c00) [pid = 1718] [serial = 1091] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x98254000) [pid = 1718] [serial = 1092] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x92b87000) [pid = 1718] [serial = 1094] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x9517e400) [pid = 1718] [serial = 1095] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x93aa7800) [pid = 1718] [serial = 1085] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x93aaf800) [pid = 1718] [serial = 1086] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f0efc00) [pid = 1718] [serial = 1103] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8ee04c00) [pid = 1718] [serial = 1100] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8ef27000) [pid = 1718] [serial = 1101] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x90e03400) [pid = 1718] [serial = 1079] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x91260c00) [pid = 1718] [serial = 1080] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x92b88000) [pid = 1718] [serial = 1082] [outer = (nil)] [url = about:blank] 10:38:36 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x92bd6800) [pid = 1718] [serial = 1083] [outer = (nil)] [url = about:blank] 10:38:37 INFO - PROCESS | 1718 | 1466012317509 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:38:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:38:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1449ms 10:38:37 INFO - PROCESS | 1718 | 1466012317538 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:38:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:38:37 INFO - PROCESS | 1718 | 1466012317544 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:38:37 INFO - PROCESS | 1718 | 1466012317550 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:38:37 INFO - PROCESS | 1718 | 1466012317553 Marionette TRACE conn3 <- [1,1550,null,{}] 10:38:37 INFO - PROCESS | 1718 | 1466012317559 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:37 INFO - PROCESS | 1718 | 1466012317564 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:37 INFO - PROCESS | 1718 | 1466012317724 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:38:37 INFO - PROCESS | 1718 | 1466012317862 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:37 INFO - PROCESS | 1718 | 1466012317870 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f3000 == 36 [pid = 1718] [id = 395] 10:38:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f0f3800) [pid = 1718] [serial = 1186] [outer = (nil)] 10:38:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f6cb400) [pid = 1718] [serial = 1187] [outer = 0x8f0f3800] 10:38:37 INFO - PROCESS | 1718 | 1466012317941 Marionette DEBUG loaded listener.js 10:38:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f836c00) [pid = 1718] [serial = 1188] [outer = 0x8f0f3800] 10:38:38 INFO - PROCESS | 1718 | 1466012318761 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1292ms 10:38:38 INFO - PROCESS | 1718 | 1466012318843 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:38:38 INFO - PROCESS | 1718 | 1466012318847 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:38:38 INFO - PROCESS | 1718 | 1466012318860 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:38:38 INFO - PROCESS | 1718 | 1466012318869 Marionette TRACE conn3 <- [1,1554,null,{}] 10:38:38 INFO - PROCESS | 1718 | 1466012318881 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:38 INFO - PROCESS | 1718 | 1466012318903 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:39 INFO - PROCESS | 1718 | 1466012319078 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:38:39 INFO - PROCESS | 1718 | 1466012319233 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:39 INFO - PROCESS | 1718 | 1466012319242 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0a800 == 37 [pid = 1718] [id = 396] 10:38:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f6cd400) [pid = 1718] [serial = 1189] [outer = (nil)] 10:38:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x90e10c00) [pid = 1718] [serial = 1190] [outer = 0x8f6cd400] 10:38:39 INFO - PROCESS | 1718 | 1466012319307 Marionette DEBUG loaded listener.js 10:38:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x91ff1c00) [pid = 1718] [serial = 1191] [outer = 0x8f6cd400] 10:38:40 INFO - PROCESS | 1718 | 1466012320160 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1356ms 10:38:40 INFO - PROCESS | 1718 | 1466012320209 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:38:40 INFO - PROCESS | 1718 | 1466012320214 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:38:40 INFO - PROCESS | 1718 | 1466012320219 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:38:40 INFO - PROCESS | 1718 | 1466012320221 Marionette TRACE conn3 <- [1,1558,null,{}] 10:38:40 INFO - PROCESS | 1718 | 1466012320232 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:40 INFO - PROCESS | 1718 | 1466012320236 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:40 INFO - PROCESS | 1718 | 1466012320464 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:38:40 INFO - PROCESS | 1718 | 1466012320492 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:40 INFO - PROCESS | 1718 | 1466012320501 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2dc00 == 38 [pid = 1718] [id = 397] 10:38:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x9106e400) [pid = 1718] [serial = 1192] [outer = (nil)] 10:38:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92acbc00) [pid = 1718] [serial = 1193] [outer = 0x9106e400] 10:38:40 INFO - PROCESS | 1718 | 1466012320565 Marionette DEBUG loaded listener.js 10:38:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92be0400) [pid = 1718] [serial = 1194] [outer = 0x9106e400] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x92373800) [pid = 1718] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8ef2a800) [pid = 1718] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f1e6800) [pid = 1718] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f77b000) [pid = 1718] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c780000) [pid = 1718] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f1e0c00) [pid = 1718] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8c9e4c00) [pid = 1718] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8ef26400) [pid = 1718] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8c9e1c00) [pid = 1718] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x93aa8000) [pid = 1718] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f6c4000) [pid = 1718] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8e699000) [pid = 1718] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:38:41 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x923e3800) [pid = 1718] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:38:41 INFO - PROCESS | 1718 | 1466012321572 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:38:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:38:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1374ms 10:38:41 INFO - PROCESS | 1718 | 1466012321595 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:38:41 INFO - PROCESS | 1718 | 1466012321597 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:38:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:38:41 INFO - PROCESS | 1718 | 1466012321604 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:38:41 INFO - PROCESS | 1718 | 1466012321607 Marionette TRACE conn3 <- [1,1562,null,{}] 10:38:41 INFO - PROCESS | 1718 | 1466012321612 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:41 INFO - PROCESS | 1718 | 1466012321617 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:41 INFO - PROCESS | 1718 | 1466012321768 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:38:41 INFO - PROCESS | 1718 | 1466012321781 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:41 INFO - PROCESS | 1718 | 1466012321799 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c3800 == 39 [pid = 1718] [id = 398] 10:38:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f77a800) [pid = 1718] [serial = 1195] [outer = (nil)] 10:38:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x91266000) [pid = 1718] [serial = 1196] [outer = 0x8f77a800] 10:38:41 INFO - PROCESS | 1718 | 1466012321876 Marionette DEBUG loaded listener.js 10:38:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x92bd6800) [pid = 1718] [serial = 1197] [outer = 0x8f77a800] 10:38:42 INFO - PROCESS | 1718 | 1466012322762 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1190ms 10:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:38:42 INFO - PROCESS | 1718 | 1466012322794 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:38:42 INFO - PROCESS | 1718 | 1466012322797 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:38:42 INFO - PROCESS | 1718 | 1466012322803 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:38:42 INFO - PROCESS | 1718 | 1466012322807 Marionette TRACE conn3 <- [1,1566,null,{}] 10:38:42 INFO - PROCESS | 1718 | 1466012322812 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:42 INFO - PROCESS | 1718 | 1466012322817 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:42 INFO - PROCESS | 1718 | 1466012322975 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:38:43 INFO - PROCESS | 1718 | 1466012322984 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:43 INFO - PROCESS | 1718 | 1466012322989 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613400 == 40 [pid = 1718] [id = 399] 10:38:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x9393e400) [pid = 1718] [serial = 1198] [outer = (nil)] 10:38:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x93c5a000) [pid = 1718] [serial = 1199] [outer = 0x9393e400] 10:38:43 INFO - PROCESS | 1718 | 1466012323059 Marionette DEBUG loaded listener.js 10:38:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x95181800) [pid = 1718] [serial = 1200] [outer = 0x9393e400] 10:38:44 INFO - PROCESS | 1718 | 1466012324215 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:38:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:38:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1479ms 10:38:44 INFO - PROCESS | 1718 | 1466012324282 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:38:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:38:44 INFO - PROCESS | 1718 | 1466012324289 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:38:44 INFO - PROCESS | 1718 | 1466012324297 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:38:44 INFO - PROCESS | 1718 | 1466012324303 Marionette TRACE conn3 <- [1,1570,null,{}] 10:38:44 INFO - PROCESS | 1718 | 1466012324312 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:44 INFO - PROCESS | 1718 | 1466012324318 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:44 INFO - PROCESS | 1718 | 1466012324540 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:38:44 INFO - PROCESS | 1718 | 1466012324762 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:44 INFO - PROCESS | 1718 | 1466012324772 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81a400 == 41 [pid = 1718] [id = 400] 10:38:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8e81b800) [pid = 1718] [serial = 1201] [outer = (nil)] 10:38:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f0ee000) [pid = 1718] [serial = 1202] [outer = 0x8e81b800] 10:38:44 INFO - PROCESS | 1718 | 1466012324923 Marionette DEBUG loaded listener.js 10:38:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f1ddc00) [pid = 1718] [serial = 1203] [outer = 0x8e81b800] 10:38:45 INFO - PROCESS | 1718 | 1466012325900 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:38:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:38:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1635ms 10:38:45 INFO - PROCESS | 1718 | 1466012325932 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:38:45 INFO - PROCESS | 1718 | 1466012325940 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:38:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:38:45 INFO - PROCESS | 1718 | 1466012325951 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:38:45 INFO - PROCESS | 1718 | 1466012325955 Marionette TRACE conn3 <- [1,1574,null,{}] 10:38:45 INFO - PROCESS | 1718 | 1466012325961 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:45 INFO - PROCESS | 1718 | 1466012325967 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:46 INFO - PROCESS | 1718 | 1466012326161 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:38:46 INFO - PROCESS | 1718 | 1466012326425 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:46 INFO - PROCESS | 1718 | 1466012326432 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6ccc00 == 42 [pid = 1718] [id = 401] 10:38:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f947400) [pid = 1718] [serial = 1204] [outer = (nil)] 10:38:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x90e06400) [pid = 1718] [serial = 1205] [outer = 0x8f947400] 10:38:46 INFO - PROCESS | 1718 | 1466012326560 Marionette DEBUG loaded listener.js 10:38:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x9125f400) [pid = 1718] [serial = 1206] [outer = 0x8f947400] 10:38:47 INFO - PROCESS | 1718 | 1466012327416 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:38:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:38:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1497ms 10:38:47 INFO - PROCESS | 1718 | 1466012327448 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:38:47 INFO - PROCESS | 1718 | 1466012327452 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:38:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:38:47 INFO - PROCESS | 1718 | 1466012327477 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:38:47 INFO - PROCESS | 1718 | 1466012327483 Marionette TRACE conn3 <- [1,1578,null,{}] 10:38:47 INFO - PROCESS | 1718 | 1466012327500 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:47 INFO - PROCESS | 1718 | 1466012327510 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:47 INFO - PROCESS | 1718 | 1466012327687 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:38:47 INFO - PROCESS | 1718 | 1466012327866 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:47 INFO - PROCESS | 1718 | 1466012327876 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x92e81800 == 43 [pid = 1718] [id = 402] 10:38:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x93949400) [pid = 1718] [serial = 1207] [outer = (nil)] 10:38:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x93cc9c00) [pid = 1718] [serial = 1208] [outer = 0x93949400] 10:38:47 INFO - PROCESS | 1718 | 1466012327957 Marionette DEBUG loaded listener.js 10:38:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x95188c00) [pid = 1718] [serial = 1209] [outer = 0x93949400] 10:38:48 INFO - PROCESS | 1718 | 1466012328869 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:38:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:38:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1437ms 10:38:48 INFO - PROCESS | 1718 | 1466012328912 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:38:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:38:48 INFO - PROCESS | 1718 | 1466012328917 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:38:48 INFO - PROCESS | 1718 | 1466012328923 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:38:48 INFO - PROCESS | 1718 | 1466012328927 Marionette TRACE conn3 <- [1,1582,null,{}] 10:38:48 INFO - PROCESS | 1718 | 1466012328932 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:48 INFO - PROCESS | 1718 | 1466012328941 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:49 INFO - PROCESS | 1718 | 1466012329136 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:38:49 INFO - PROCESS | 1718 | 1466012329314 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:49 INFO - PROCESS | 1718 | 1466012329322 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x951d6000 == 44 [pid = 1718] [id = 403] 10:38:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x97693400) [pid = 1718] [serial = 1210] [outer = (nil)] 10:38:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x980b5400) [pid = 1718] [serial = 1211] [outer = 0x97693400] 10:38:49 INFO - PROCESS | 1718 | 1466012329407 Marionette DEBUG loaded listener.js 10:38:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x9825a800) [pid = 1718] [serial = 1212] [outer = 0x97693400] 10:38:50 INFO - PROCESS | 1718 | 1466012330295 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1433ms 10:38:50 INFO - PROCESS | 1718 | 1466012330372 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:38:50 INFO - PROCESS | 1718 | 1466012330375 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:38:50 INFO - PROCESS | 1718 | 1466012330383 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:38:50 INFO - PROCESS | 1718 | 1466012330387 Marionette TRACE conn3 <- [1,1586,null,{}] 10:38:50 INFO - PROCESS | 1718 | 1466012330392 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:50 INFO - PROCESS | 1718 | 1466012330397 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:50 INFO - PROCESS | 1718 | 1466012330578 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:38:50 INFO - PROCESS | 1718 | 1466012330755 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:50 INFO - PROCESS | 1718 | 1466012330766 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x951e0800 == 45 [pid = 1718] [id = 404] 10:38:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x980a8400) [pid = 1718] [serial = 1213] [outer = (nil)] 10:38:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x99150000) [pid = 1718] [serial = 1214] [outer = 0x980a8400] 10:38:50 INFO - PROCESS | 1718 | 1466012330841 Marionette DEBUG loaded listener.js 10:38:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x99156800) [pid = 1718] [serial = 1215] [outer = 0x980a8400] 10:38:51 INFO - PROCESS | 1718 | 1466012331781 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:38:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:38:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1454ms 10:38:51 INFO - PROCESS | 1718 | 1466012331839 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:38:51 INFO - PROCESS | 1718 | 1466012331843 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:38:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:38:51 INFO - PROCESS | 1718 | 1466012331849 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:38:51 INFO - PROCESS | 1718 | 1466012331852 Marionette TRACE conn3 <- [1,1590,null,{}] 10:38:51 INFO - PROCESS | 1718 | 1466012331858 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:51 INFO - PROCESS | 1718 | 1466012331868 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:52 INFO - PROCESS | 1718 | 1466012332069 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:38:52 INFO - PROCESS | 1718 | 1466012332247 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:52 INFO - PROCESS | 1718 | 1466012332256 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c777800 == 46 [pid = 1718] [id = 405] 10:38:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f94d800) [pid = 1718] [serial = 1216] [outer = (nil)] 10:38:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x99c86800) [pid = 1718] [serial = 1217] [outer = 0x8f94d800] 10:38:52 INFO - PROCESS | 1718 | 1466012332377 Marionette DEBUG loaded listener.js 10:38:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x99faa400) [pid = 1718] [serial = 1218] [outer = 0x8f94d800] 10:38:53 INFO - PROCESS | 1718 | 1466012333255 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:38:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:38:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1477ms 10:38:53 INFO - PROCESS | 1718 | 1466012333328 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:38:53 INFO - PROCESS | 1718 | 1466012333331 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:38:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:38:53 INFO - PROCESS | 1718 | 1466012333338 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:38:53 INFO - PROCESS | 1718 | 1466012333341 Marionette TRACE conn3 <- [1,1594,null,{}] 10:38:53 INFO - PROCESS | 1718 | 1466012333347 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:53 INFO - PROCESS | 1718 | 1466012333352 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:53 INFO - PROCESS | 1718 | 1466012333516 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:38:53 INFO - PROCESS | 1718 | 1466012333708 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:53 INFO - PROCESS | 1718 | 1466012333718 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e812800 == 47 [pid = 1718] [id = 406] 10:38:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8e813400) [pid = 1718] [serial = 1219] [outer = (nil)] 10:38:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x99fbd800) [pid = 1718] [serial = 1220] [outer = 0x8e813400] 10:38:53 INFO - PROCESS | 1718 | 1466012333834 Marionette DEBUG loaded listener.js 10:38:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x99fc0400) [pid = 1718] [serial = 1221] [outer = 0x8e813400] 10:38:55 INFO - PROCESS | 1718 | 1466012335081 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:38:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:38:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1781ms 10:38:55 INFO - PROCESS | 1718 | 1466012335120 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:38:55 INFO - PROCESS | 1718 | 1466012335126 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:38:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:38:55 INFO - PROCESS | 1718 | 1466012335134 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:38:55 INFO - PROCESS | 1718 | 1466012335139 Marionette TRACE conn3 <- [1,1598,null,{}] 10:38:55 INFO - PROCESS | 1718 | 1466012335156 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:55 INFO - PROCESS | 1718 | 1466012335161 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:55 INFO - PROCESS | 1718 | 1466012335326 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:38:55 INFO - PROCESS | 1718 | 1466012335572 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:55 INFO - PROCESS | 1718 | 1466012335585 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c5400 == 48 [pid = 1718] [id = 407] 10:38:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f0ca800) [pid = 1718] [serial = 1222] [outer = (nil)] 10:38:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8f0d3000) [pid = 1718] [serial = 1223] [outer = 0x8f0ca800] 10:38:55 INFO - PROCESS | 1718 | 1466012335670 Marionette DEBUG loaded listener.js 10:38:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8f1eac00) [pid = 1718] [serial = 1224] [outer = 0x8f0ca800] 10:38:56 INFO - PROCESS | 1718 | 1466012336611 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:38:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:38:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1535ms 10:38:56 INFO - PROCESS | 1718 | 1466012336669 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:38:56 INFO - PROCESS | 1718 | 1466012336676 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:38:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:38:56 INFO - PROCESS | 1718 | 1466012336686 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:38:56 INFO - PROCESS | 1718 | 1466012336689 Marionette TRACE conn3 <- [1,1602,null,{}] 10:38:56 INFO - PROCESS | 1718 | 1466012336696 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:56 INFO - PROCESS | 1718 | 1466012336701 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:56 INFO - PROCESS | 1718 | 1466012336909 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c3800 == 47 [pid = 1718] [id = 398] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2dc00 == 46 [pid = 1718] [id = 397] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0a800 == 45 [pid = 1718] [id = 396] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f3000 == 44 [pid = 1718] [id = 395] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c778400 == 43 [pid = 1718] [id = 394] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a800 == 42 [pid = 1718] [id = 393] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94ec00 == 41 [pid = 1718] [id = 384] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c620000 == 40 [pid = 1718] [id = 385] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ef000 == 39 [pid = 1718] [id = 386] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x91267800 == 38 [pid = 1718] [id = 387] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e698800 == 37 [pid = 1718] [id = 388] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x922e9400 == 36 [pid = 1718] [id = 389] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x93947400 == 35 [pid = 1718] [id = 391] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee01400 == 34 [pid = 1718] [id = 378] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c781800 == 33 [pid = 1718] [id = 392] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a400 == 32 [pid = 1718] [id = 390] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c5400 == 31 [pid = 1718] [id = 407] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e812800 == 30 [pid = 1718] [id = 406] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x951e0800 == 29 [pid = 1718] [id = 404] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c777800 == 28 [pid = 1718] [id = 405] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x951d6000 == 27 [pid = 1718] [id = 403] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x92e81800 == 26 [pid = 1718] [id = 402] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81a400 == 25 [pid = 1718] [id = 400] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6ccc00 == 24 [pid = 1718] [id = 401] 10:38:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613400 == 23 [pid = 1718] [id = 399] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x92bdc400) [pid = 1718] [serial = 1124] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f0ce800) [pid = 1718] [serial = 1143] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8f6c3000) [pid = 1718] [serial = 1145] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8f83c000) [pid = 1718] [serial = 1118] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f904c00) [pid = 1718] [serial = 1134] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x92be3c00) [pid = 1718] [serial = 1125] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f6c9800) [pid = 1718] [serial = 1146] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x99151800) [pid = 1718] [serial = 1131] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f0cd400) [pid = 1718] [serial = 1116] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f6cf000) [pid = 1718] [serial = 1136] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8c9e5000) [pid = 1718] [serial = 1139] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x93ccfc00) [pid = 1718] [serial = 1128] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f907000) [pid = 1718] [serial = 1148] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8ef24c00) [pid = 1718] [serial = 1115] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f1e4c00) [pid = 1718] [serial = 1151] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x93cce400) [pid = 1718] [serial = 1127] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x923eb000) [pid = 1718] [serial = 1121] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f778800) [pid = 1718] [serial = 1137] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x951d5400) [pid = 1718] [serial = 1130] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f944800) [pid = 1718] [serial = 1119] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8c9ecc00) [pid = 1718] [serial = 1140] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x92b81800) [pid = 1718] [serial = 1122] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f0c8000) [pid = 1718] [serial = 1142] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f838800) [pid = 1718] [serial = 1133] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f94a000) [pid = 1718] [serial = 1149] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f909400) [pid = 1718] [serial = 1152] [outer = (nil)] [url = about:blank] 10:38:58 INFO - PROCESS | 1718 | 1466012338350 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:58 INFO - PROCESS | 1718 | 1466012338358 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a800 == 24 [pid = 1718] [id = 408] 10:38:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8c61ac00) [pid = 1718] [serial = 1225] [outer = (nil)] 10:38:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8c61f800) [pid = 1718] [serial = 1226] [outer = 0x8c61ac00] 10:38:58 INFO - PROCESS | 1718 | 1466012338432 Marionette DEBUG loaded listener.js 10:38:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8c77d400) [pid = 1718] [serial = 1227] [outer = 0x8c61ac00] 10:38:59 INFO - PROCESS | 1718 | 1466012339248 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:38:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:38:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2591ms 10:38:59 INFO - PROCESS | 1718 | 1466012339278 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:38:59 INFO - PROCESS | 1718 | 1466012339284 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:38:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:38:59 INFO - PROCESS | 1718 | 1466012339291 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:38:59 INFO - PROCESS | 1718 | 1466012339296 Marionette TRACE conn3 <- [1,1606,null,{}] 10:38:59 INFO - PROCESS | 1718 | 1466012339303 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:38:59 INFO - PROCESS | 1718 | 1466012339311 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:59 INFO - PROCESS | 1718 | 1466012339517 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:38:59 INFO - PROCESS | 1718 | 1466012339533 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:59 INFO - PROCESS | 1718 | 1466012339542 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:38:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e8800 == 25 [pid = 1718] [id = 409] 10:38:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8e6a1000) [pid = 1718] [serial = 1228] [outer = (nil)] 10:38:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8e815000) [pid = 1718] [serial = 1229] [outer = 0x8e6a1000] 10:38:59 INFO - PROCESS | 1718 | 1466012339610 Marionette DEBUG loaded listener.js 10:38:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8e820400) [pid = 1718] [serial = 1230] [outer = 0x8e6a1000] 10:39:00 INFO - PROCESS | 1718 | 1466012340517 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:39:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:39:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1283ms 10:39:00 INFO - PROCESS | 1718 | 1466012340610 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:39:00 INFO - PROCESS | 1718 | 1466012340616 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:39:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:39:00 INFO - PROCESS | 1718 | 1466012340623 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:39:00 INFO - PROCESS | 1718 | 1466012340626 Marionette TRACE conn3 <- [1,1610,null,{}] 10:39:00 INFO - PROCESS | 1718 | 1466012340638 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:00 INFO - PROCESS | 1718 | 1466012340642 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:00 INFO - PROCESS | 1718 | 1466012340800 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:39:00 INFO - PROCESS | 1718 | 1466012340963 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:00 INFO - PROCESS | 1718 | 1466012340971 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81fc00 == 26 [pid = 1718] [id = 410] 10:39:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8ee0dc00) [pid = 1718] [serial = 1231] [outer = (nil)] 10:39:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8ef30c00) [pid = 1718] [serial = 1232] [outer = 0x8ee0dc00] 10:39:01 INFO - PROCESS | 1718 | 1466012341038 Marionette DEBUG loaded listener.js 10:39:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f0d4000) [pid = 1718] [serial = 1233] [outer = 0x8ee0dc00] 10:39:01 INFO - PROCESS | 1718 | 1466012341977 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1386ms 10:39:02 INFO - PROCESS | 1718 | 1466012342009 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:39:02 INFO - PROCESS | 1718 | 1466012342012 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:39:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:39:02 INFO - PROCESS | 1718 | 1466012342029 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:39:02 INFO - PROCESS | 1718 | 1466012342039 Marionette TRACE conn3 <- [1,1614,null,{}] 10:39:02 INFO - PROCESS | 1718 | 1466012342055 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:02 INFO - PROCESS | 1718 | 1466012342063 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:02 INFO - PROCESS | 1718 | 1466012342281 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:39:02 INFO - PROCESS | 1718 | 1466012342331 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:02 INFO - PROCESS | 1718 | 1466012342338 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f6400 == 27 [pid = 1718] [id = 411] 10:39:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f1e9c00) [pid = 1718] [serial = 1234] [outer = (nil)] 10:39:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f6ce000) [pid = 1718] [serial = 1235] [outer = 0x8f1e9c00] 10:39:02 INFO - PROCESS | 1718 | 1466012342407 Marionette DEBUG loaded listener.js 10:39:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f779c00) [pid = 1718] [serial = 1236] [outer = 0x8f1e9c00] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x9106e400) [pid = 1718] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f77a800) [pid = 1718] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x923e0c00) [pid = 1718] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8c9e1400) [pid = 1718] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8e69e800) [pid = 1718] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x93ccf000) [pid = 1718] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f6c9400) [pid = 1718] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c9e7800) [pid = 1718] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x92372800) [pid = 1718] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x91268c00) [pid = 1718] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8e815400) [pid = 1718] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8c61d400) [pid = 1718] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f0f3800) [pid = 1718] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x91068c00) [pid = 1718] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x9393e400) [pid = 1718] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:39:03 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f6cd400) [pid = 1718] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:39:03 INFO - PROCESS | 1718 | 1466012343955 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:39:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:39:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1960ms 10:39:03 INFO - PROCESS | 1718 | 1466012343980 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:39:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:39:03 INFO - PROCESS | 1718 | 1466012343985 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:39:03 INFO - PROCESS | 1718 | 1466012343992 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:39:03 INFO - PROCESS | 1718 | 1466012343996 Marionette TRACE conn3 <- [1,1618,null,{}] 10:39:04 INFO - PROCESS | 1718 | 1466012344001 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:04 INFO - PROCESS | 1718 | 1466012344013 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:04 INFO - PROCESS | 1718 | 1466012344222 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:39:04 INFO - PROCESS | 1718 | 1466012344235 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:04 INFO - PROCESS | 1718 | 1466012344241 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61d400 == 28 [pid = 1718] [id = 412] 10:39:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8e69e800) [pid = 1718] [serial = 1237] [outer = (nil)] 10:39:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f6cd400) [pid = 1718] [serial = 1238] [outer = 0x8e69e800] 10:39:04 INFO - PROCESS | 1718 | 1466012344313 Marionette DEBUG loaded listener.js 10:39:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f77fc00) [pid = 1718] [serial = 1239] [outer = 0x8e69e800] 10:39:05 INFO - PROCESS | 1718 | 1466012345100 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1132ms 10:39:05 INFO - PROCESS | 1718 | 1466012345130 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:39:05 INFO - PROCESS | 1718 | 1466012345134 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:39:05 INFO - PROCESS | 1718 | 1466012345140 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:39:05 INFO - PROCESS | 1718 | 1466012345143 Marionette TRACE conn3 <- [1,1622,null,{}] 10:39:05 INFO - PROCESS | 1718 | 1466012345148 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:05 INFO - PROCESS | 1718 | 1466012345153 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:05 INFO - PROCESS | 1718 | 1466012345299 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:39:05 INFO - PROCESS | 1718 | 1466012345312 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:05 INFO - PROCESS | 1718 | 1466012345330 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f901400 == 29 [pid = 1718] [id = 413] 10:39:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f901800) [pid = 1718] [serial = 1240] [outer = (nil)] 10:39:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f908400) [pid = 1718] [serial = 1241] [outer = 0x8f901800] 10:39:05 INFO - PROCESS | 1718 | 1466012345408 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f94c800) [pid = 1718] [serial = 1242] [outer = 0x8f901800] 10:39:06 INFO - PROCESS | 1718 | 1466012346620 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:39:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:39:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1532ms 10:39:06 INFO - PROCESS | 1718 | 1466012346673 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:39:06 INFO - PROCESS | 1718 | 1466012346680 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:39:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:39:06 INFO - PROCESS | 1718 | 1466012346688 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:39:06 INFO - PROCESS | 1718 | 1466012346696 Marionette TRACE conn3 <- [1,1626,null,{}] 10:39:06 INFO - PROCESS | 1718 | 1466012346703 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:06 INFO - PROCESS | 1718 | 1466012346709 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:06 INFO - PROCESS | 1718 | 1466012346899 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:39:07 INFO - PROCESS | 1718 | 1466012347130 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:07 INFO - PROCESS | 1718 | 1466012347138 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9ebc00 == 30 [pid = 1718] [id = 414] 10:39:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8e69d800) [pid = 1718] [serial = 1243] [outer = (nil)] 10:39:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8e818000) [pid = 1718] [serial = 1244] [outer = 0x8e69d800] 10:39:07 INFO - PROCESS | 1718 | 1466012347247 Marionette DEBUG loaded listener.js 10:39:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f0c6400) [pid = 1718] [serial = 1245] [outer = 0x8e69d800] 10:39:08 INFO - PROCESS | 1718 | 1466012348208 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:39:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1592ms 10:39:08 INFO - PROCESS | 1718 | 1466012348279 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:39:08 INFO - PROCESS | 1718 | 1466012348287 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:39:08 INFO - PROCESS | 1718 | 1466012348297 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:39:08 INFO - PROCESS | 1718 | 1466012348301 Marionette TRACE conn3 <- [1,1630,null,{}] 10:39:08 INFO - PROCESS | 1718 | 1466012348307 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:08 INFO - PROCESS | 1718 | 1466012348313 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:08 INFO - PROCESS | 1718 | 1466012348539 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:39:08 INFO - PROCESS | 1718 | 1466012348802 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:08 INFO - PROCESS | 1718 | 1466012348812 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cac00 == 31 [pid = 1718] [id = 415] 10:39:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f779400) [pid = 1718] [serial = 1246] [outer = (nil)] 10:39:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f839000) [pid = 1718] [serial = 1247] [outer = 0x8f779400] 10:39:08 INFO - PROCESS | 1718 | 1466012348940 Marionette DEBUG loaded listener.js 10:39:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f841000) [pid = 1718] [serial = 1248] [outer = 0x8f779400] 10:39:09 INFO - PROCESS | 1718 | 1466012349942 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:39:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:39:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1731ms 10:39:10 INFO - PROCESS | 1718 | 1466012350029 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:39:10 INFO - PROCESS | 1718 | 1466012350033 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:39:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:39:10 INFO - PROCESS | 1718 | 1466012350040 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:39:10 INFO - PROCESS | 1718 | 1466012350046 Marionette TRACE conn3 <- [1,1634,null,{}] 10:39:10 INFO - PROCESS | 1718 | 1466012350062 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:10 INFO - PROCESS | 1718 | 1466012350070 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:10 INFO - PROCESS | 1718 | 1466012350284 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:39:10 INFO - PROCESS | 1718 | 1466012350503 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:10 INFO - PROCESS | 1718 | 1466012350515 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e05800 == 32 [pid = 1718] [id = 416] 10:39:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x90e05c00) [pid = 1718] [serial = 1249] [outer = (nil)] 10:39:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x90e0b800) [pid = 1718] [serial = 1250] [outer = 0x90e05c00] 10:39:10 INFO - PROCESS | 1718 | 1466012350619 Marionette DEBUG loaded listener.js 10:39:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x91069400) [pid = 1718] [serial = 1251] [outer = 0x90e05c00] 10:39:11 INFO - PROCESS | 1718 | 1466012351581 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:39:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1587ms 10:39:11 INFO - PROCESS | 1718 | 1466012351627 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:39:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:39:11 INFO - PROCESS | 1718 | 1466012351632 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:39:11 INFO - PROCESS | 1718 | 1466012351639 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:39:11 INFO - PROCESS | 1718 | 1466012351642 Marionette TRACE conn3 <- [1,1638,null,{}] 10:39:11 INFO - PROCESS | 1718 | 1466012351648 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:11 INFO - PROCESS | 1718 | 1466012351654 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:11 INFO - PROCESS | 1718 | 1466012351839 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:39:12 INFO - PROCESS | 1718 | 1466012352013 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 1718 | 1466012352023 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e699800 == 33 [pid = 1718] [id = 417] 10:39:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8e6a4400) [pid = 1718] [serial = 1252] [outer = (nil)] 10:39:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x91071000) [pid = 1718] [serial = 1253] [outer = 0x8e6a4400] 10:39:12 INFO - PROCESS | 1718 | 1466012352105 Marionette DEBUG loaded listener.js 10:39:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x9125ec00) [pid = 1718] [serial = 1254] [outer = 0x8e6a4400] 10:39:13 INFO - PROCESS | 1718 | 1466012353212 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:39:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:39:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1633ms 10:39:13 INFO - PROCESS | 1718 | 1466012353302 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:39:13 INFO - PROCESS | 1718 | 1466012353316 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:39:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:39:13 INFO - PROCESS | 1718 | 1466012353333 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:39:13 INFO - PROCESS | 1718 | 1466012353343 Marionette TRACE conn3 <- [1,1642,null,{}] 10:39:13 INFO - PROCESS | 1718 | 1466012353372 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:13 INFO - PROCESS | 1718 | 1466012353379 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:13 INFO - PROCESS | 1718 | 1466012353588 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:39:13 INFO - PROCESS | 1718 | 1466012353873 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:13 INFO - PROCESS | 1718 | 1466012353889 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e4c00 == 34 [pid = 1718] [id = 418] 10:39:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8c9e6c00) [pid = 1718] [serial = 1255] [outer = (nil)] 10:39:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8ee05c00) [pid = 1718] [serial = 1256] [outer = 0x8c9e6c00] 10:39:13 INFO - PROCESS | 1718 | 1466012353964 Marionette DEBUG loaded listener.js 10:39:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8ef29c00) [pid = 1718] [serial = 1257] [outer = 0x8c9e6c00] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x92acbc00) [pid = 1718] [serial = 1193] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x91266000) [pid = 1718] [serial = 1196] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x92be0400) [pid = 1718] [serial = 1194] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x94768000) [pid = 1718] [serial = 1172] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x93cd0c00) [pid = 1718] [serial = 1173] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f780000) [pid = 1718] [serial = 1178] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f94e000) [pid = 1718] [serial = 1179] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8ee09c00) [pid = 1718] [serial = 1157] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8ef26800) [pid = 1718] [serial = 1158] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x951dfc00) [pid = 1718] [serial = 1175] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x97697400) [pid = 1718] [serial = 1176] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f779000) [pid = 1718] [serial = 1160] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f83b400) [pid = 1718] [serial = 1161] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8ee10400) [pid = 1718] [serial = 1184] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f0ed000) [pid = 1718] [serial = 1185] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x92acd400) [pid = 1718] [serial = 1169] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f908000) [pid = 1718] [serial = 1170] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x91fed000) [pid = 1718] [serial = 1163] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x91ffac00) [pid = 1718] [serial = 1164] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x9236e000) [pid = 1718] [serial = 1166] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x92379c00) [pid = 1718] [serial = 1167] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8c776c00) [pid = 1718] [serial = 1181] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8c783800) [pid = 1718] [serial = 1182] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f6cb400) [pid = 1718] [serial = 1187] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f836c00) [pid = 1718] [serial = 1188] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x9126c400) [pid = 1718] [serial = 1155] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x91073800) [pid = 1718] [serial = 1154] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x93c5a000) [pid = 1718] [serial = 1199] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x95181800) [pid = 1718] [serial = 1200] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x90e10c00) [pid = 1718] [serial = 1190] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x92bd6800) [pid = 1718] [serial = 1197] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x91ff1c00) [pid = 1718] [serial = 1191] [outer = (nil)] [url = about:blank] 10:39:14 INFO - PROCESS | 1718 | 1466012354789 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:39:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:39:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1511ms 10:39:14 INFO - PROCESS | 1718 | 1466012354840 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:39:14 INFO - PROCESS | 1718 | 1466012354847 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:39:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:39:14 INFO - PROCESS | 1718 | 1466012354857 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:39:14 INFO - PROCESS | 1718 | 1466012354861 Marionette TRACE conn3 <- [1,1646,null,{}] 10:39:14 INFO - PROCESS | 1718 | 1466012354871 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:14 INFO - PROCESS | 1718 | 1466012354876 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:15 INFO - PROCESS | 1718 | 1466012355047 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:39:15 INFO - PROCESS | 1718 | 1466012355184 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 1718 | 1466012355191 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ee400 == 35 [pid = 1718] [id = 419] 10:39:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8f0f3400) [pid = 1718] [serial = 1258] [outer = (nil)] 10:39:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8f6c7c00) [pid = 1718] [serial = 1259] [outer = 0x8f0f3400] 10:39:15 INFO - PROCESS | 1718 | 1466012355262 Marionette DEBUG loaded listener.js 10:39:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f775800) [pid = 1718] [serial = 1260] [outer = 0x8f0f3400] 10:39:16 INFO - PROCESS | 1718 | 1466012356146 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1305ms 10:39:16 INFO - PROCESS | 1718 | 1466012356173 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 1718 | 1466012356176 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:39:16 INFO - PROCESS | 1718 | 1466012356184 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1718 | 1466012356189 Marionette TRACE conn3 <- [1,1650,null,{}] 10:39:16 INFO - PROCESS | 1718 | 1466012356205 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:16 INFO - PROCESS | 1718 | 1466012356213 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:16 INFO - PROCESS | 1718 | 1466012356425 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:39:16 INFO - PROCESS | 1718 | 1466012356447 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:16 INFO - PROCESS | 1718 | 1466012356458 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94a000 == 36 [pid = 1718] [id = 420] 10:39:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f94c400) [pid = 1718] [serial = 1261] [outer = (nil)] 10:39:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x90e06800) [pid = 1718] [serial = 1262] [outer = 0x8f94c400] 10:39:16 INFO - PROCESS | 1718 | 1466012356531 Marionette DEBUG loaded listener.js 10:39:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x9106ac00) [pid = 1718] [serial = 1263] [outer = 0x8f94c400] 10:39:17 INFO - PROCESS | 1718 | 1466012357421 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1281ms 10:39:17 INFO - PROCESS | 1718 | 1466012357466 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:39:17 INFO - PROCESS | 1718 | 1466012357470 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:39:17 INFO - PROCESS | 1718 | 1466012357476 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:39:17 INFO - PROCESS | 1718 | 1466012357479 Marionette TRACE conn3 <- [1,1654,null,{}] 10:39:17 INFO - PROCESS | 1718 | 1466012357492 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:17 INFO - PROCESS | 1718 | 1466012357497 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:17 INFO - PROCESS | 1718 | 1466012357714 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:39:17 INFO - PROCESS | 1718 | 1466012357747 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 1718 | 1466012357755 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0eb800 == 37 [pid = 1718] [id = 421] 10:39:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f773c00) [pid = 1718] [serial = 1264] [outer = (nil)] 10:39:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x9126bc00) [pid = 1718] [serial = 1265] [outer = 0x8f773c00] 10:39:17 INFO - PROCESS | 1718 | 1466012357823 Marionette DEBUG loaded listener.js 10:39:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x91ff4000) [pid = 1718] [serial = 1266] [outer = 0x8f773c00] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f1e9c00) [pid = 1718] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8e81b800) [pid = 1718] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f947400) [pid = 1718] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8c61ac00) [pid = 1718] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x93949400) [pid = 1718] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8e6a1000) [pid = 1718] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x97693400) [pid = 1718] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x980a8400) [pid = 1718] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8f0ca800) [pid = 1718] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f94d800) [pid = 1718] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8e813400) [pid = 1718] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8e69e800) [pid = 1718] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:39:18 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8ee0dc00) [pid = 1718] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:39:18 INFO - PROCESS | 1718 | 1466012358847 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1387ms 10:39:18 INFO - PROCESS | 1718 | 1466012358867 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:39:18 INFO - PROCESS | 1718 | 1466012358871 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:39:18 INFO - PROCESS | 1718 | 1466012358877 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:39:18 INFO - PROCESS | 1718 | 1466012358879 Marionette TRACE conn3 <- [1,1658,null,{}] 10:39:18 INFO - PROCESS | 1718 | 1466012358885 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:18 INFO - PROCESS | 1718 | 1466012358890 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:19 INFO - PROCESS | 1718 | 1466012359100 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:39:19 INFO - PROCESS | 1718 | 1466012359120 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:19 INFO - PROCESS | 1718 | 1466012359128 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e817400 == 38 [pid = 1718] [id = 422] 10:39:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8e81b800) [pid = 1718] [serial = 1267] [outer = (nil)] 10:39:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f949000) [pid = 1718] [serial = 1268] [outer = 0x8e81b800] 10:39:19 INFO - PROCESS | 1718 | 1466012359194 Marionette DEBUG loaded listener.js 10:39:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f77f000) [pid = 1718] [serial = 1269] [outer = 0x8e81b800] 10:39:20 INFO - PROCESS | 1718 | 1466012360001 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1145ms 10:39:20 INFO - PROCESS | 1718 | 1466012360023 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:39:20 INFO - PROCESS | 1718 | 1466012360026 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:39:20 INFO - PROCESS | 1718 | 1466012360038 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:39:20 INFO - PROCESS | 1718 | 1466012360041 Marionette TRACE conn3 <- [1,1662,null,{}] 10:39:20 INFO - PROCESS | 1718 | 1466012360060 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:20 INFO - PROCESS | 1718 | 1466012360070 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:20 INFO - PROCESS | 1718 | 1466012360253 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:39:20 INFO - PROCESS | 1718 | 1466012360264 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 1718 | 1466012360273 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e9400 == 39 [pid = 1718] [id = 423] 10:39:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x922ea000) [pid = 1718] [serial = 1270] [outer = (nil)] 10:39:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x92378800) [pid = 1718] [serial = 1271] [outer = 0x922ea000] 10:39:20 INFO - PROCESS | 1718 | 1466012360337 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x923e2c00) [pid = 1718] [serial = 1272] [outer = 0x922ea000] 10:39:21 INFO - PROCESS | 1718 | 1466012361475 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1495ms 10:39:21 INFO - PROCESS | 1718 | 1466012361534 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:39:21 INFO - PROCESS | 1718 | 1466012361541 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:39:21 INFO - PROCESS | 1718 | 1466012361549 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:39:21 INFO - PROCESS | 1718 | 1466012361557 Marionette TRACE conn3 <- [1,1666,null,{}] 10:39:21 INFO - PROCESS | 1718 | 1466012361565 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:21 INFO - PROCESS | 1718 | 1466012361570 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:21 INFO - PROCESS | 1718 | 1466012361754 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:39:21 INFO - PROCESS | 1718 | 1466012361928 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 1718 | 1466012361938 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c780800 == 40 [pid = 1718] [id = 424] 10:39:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8c9e1c00) [pid = 1718] [serial = 1273] [outer = (nil)] 10:39:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f0cd800) [pid = 1718] [serial = 1274] [outer = 0x8c9e1c00] 10:39:22 INFO - PROCESS | 1718 | 1466012362021 Marionette DEBUG loaded listener.js 10:39:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8f1e4c00) [pid = 1718] [serial = 1275] [outer = 0x8c9e1c00] 10:39:22 INFO - PROCESS | 1718 | 1466012362950 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1440ms 10:39:22 INFO - PROCESS | 1718 | 1466012362989 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:39:23 INFO - PROCESS | 1718 | 1466012362996 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:39:23 INFO - PROCESS | 1718 | 1466012363006 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:39:23 INFO - PROCESS | 1718 | 1466012363011 Marionette TRACE conn3 <- [1,1670,null,{}] 10:39:23 INFO - PROCESS | 1718 | 1466012363017 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:23 INFO - PROCESS | 1718 | 1466012363022 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:23 INFO - PROCESS | 1718 | 1466012363206 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:39:23 INFO - PROCESS | 1718 | 1466012363387 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:23 INFO - PROCESS | 1718 | 1466012363397 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c776000 == 41 [pid = 1718] [id = 425] 10:39:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f6c8800) [pid = 1718] [serial = 1276] [outer = (nil)] 10:39:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f945000) [pid = 1718] [serial = 1277] [outer = 0x8f6c8800] 10:39:23 INFO - PROCESS | 1718 | 1466012363478 Marionette DEBUG loaded listener.js 10:39:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x90e0e800) [pid = 1718] [serial = 1278] [outer = 0x8f6c8800] 10:39:24 INFO - PROCESS | 1718 | 1466012364464 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1493ms 10:39:24 INFO - PROCESS | 1718 | 1466012364513 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:39:24 INFO - PROCESS | 1718 | 1466012364518 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:39:24 INFO - PROCESS | 1718 | 1466012364524 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:39:24 INFO - PROCESS | 1718 | 1466012364530 Marionette TRACE conn3 <- [1,1674,null,{}] 10:39:24 INFO - PROCESS | 1718 | 1466012364546 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:24 INFO - PROCESS | 1718 | 1466012364555 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:24 INFO - PROCESS | 1718 | 1466012364733 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:39:24 INFO - PROCESS | 1718 | 1466012364908 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 1718 | 1466012364918 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x92374c00 == 42 [pid = 1718] [id = 426] 10:39:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x92375000) [pid = 1718] [serial = 1279] [outer = (nil)] 10:39:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x923ea000) [pid = 1718] [serial = 1280] [outer = 0x92375000] 10:39:25 INFO - PROCESS | 1718 | 1466012364997 Marionette DEBUG loaded listener.js 10:39:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x92acdc00) [pid = 1718] [serial = 1281] [outer = 0x92375000] 10:39:25 INFO - PROCESS | 1718 | 1466012365940 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1485ms 10:39:26 INFO - PROCESS | 1718 | 1466012366010 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:39:26 INFO - PROCESS | 1718 | 1466012366015 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:39:26 INFO - PROCESS | 1718 | 1466012366021 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:39:26 INFO - PROCESS | 1718 | 1466012366025 Marionette TRACE conn3 <- [1,1678,null,{}] 10:39:26 INFO - PROCESS | 1718 | 1466012366030 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:26 INFO - PROCESS | 1718 | 1466012366036 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:26 INFO - PROCESS | 1718 | 1466012366218 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:39:26 INFO - PROCESS | 1718 | 1466012366398 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:26 INFO - PROCESS | 1718 | 1466012366406 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e1c00 == 43 [pid = 1718] [id = 427] 10:39:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x9236f000) [pid = 1718] [serial = 1282] [outer = (nil)] 10:39:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x92b85000) [pid = 1718] [serial = 1283] [outer = 0x9236f000] 10:39:26 INFO - PROCESS | 1718 | 1466012366483 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x92b88000) [pid = 1718] [serial = 1284] [outer = 0x9236f000] 10:39:27 INFO - PROCESS | 1718 | 1466012367336 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1378ms 10:39:27 INFO - PROCESS | 1718 | 1466012367412 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:39:27 INFO - PROCESS | 1718 | 1466012367415 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:39:27 INFO - PROCESS | 1718 | 1466012367423 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:39:27 INFO - PROCESS | 1718 | 1466012367426 Marionette TRACE conn3 <- [1,1682,null,{}] 10:39:27 INFO - PROCESS | 1718 | 1466012367430 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:27 INFO - PROCESS | 1718 | 1466012367436 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:27 INFO - PROCESS | 1718 | 1466012367600 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:39:27 INFO - PROCESS | 1718 | 1466012367777 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:27 INFO - PROCESS | 1718 | 1466012367786 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b8c400 == 44 [pid = 1718] [id = 428] 10:39:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x92b8cc00) [pid = 1718] [serial = 1285] [outer = (nil)] 10:39:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x92bd9400) [pid = 1718] [serial = 1286] [outer = 0x92b8cc00] 10:39:27 INFO - PROCESS | 1718 | 1466012367864 Marionette DEBUG loaded listener.js 10:39:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x92bde400) [pid = 1718] [serial = 1287] [outer = 0x92b8cc00] 10:39:28 INFO - PROCESS | 1718 | 1466012368791 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1432ms 10:39:28 INFO - PROCESS | 1718 | 1466012368857 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:39:28 INFO - PROCESS | 1718 | 1466012368861 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:39:28 INFO - PROCESS | 1718 | 1466012368867 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:39:28 INFO - PROCESS | 1718 | 1466012368871 Marionette TRACE conn3 <- [1,1686,null,{}] 10:39:28 INFO - PROCESS | 1718 | 1466012368876 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:28 INFO - PROCESS | 1718 | 1466012368886 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:29 INFO - PROCESS | 1718 | 1466012369105 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:39:29 INFO - PROCESS | 1718 | 1466012369334 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:29 INFO - PROCESS | 1718 | 1466012369342 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c617000 == 45 [pid = 1718] [id = 429] 10:39:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8c778400) [pid = 1718] [serial = 1288] [outer = (nil)] 10:39:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x9394c800) [pid = 1718] [serial = 1289] [outer = 0x8c778400] 10:39:29 INFO - PROCESS | 1718 | 1466012369465 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x93aac800) [pid = 1718] [serial = 1290] [outer = 0x8c778400] 10:39:30 INFO - PROCESS | 1718 | 1466012370332 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1529ms 10:39:30 INFO - PROCESS | 1718 | 1466012370397 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:39:30 INFO - PROCESS | 1718 | 1466012370401 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:39:30 INFO - PROCESS | 1718 | 1466012370407 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:39:30 INFO - PROCESS | 1718 | 1466012370410 Marionette TRACE conn3 <- [1,1690,null,{}] 10:39:30 INFO - PROCESS | 1718 | 1466012370416 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:30 INFO - PROCESS | 1718 | 1466012370421 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:30 INFO - PROCESS | 1718 | 1466012370583 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:39:30 INFO - PROCESS | 1718 | 1466012370758 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:30 INFO - PROCESS | 1718 | 1466012370768 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x93aa7000 == 46 [pid = 1718] [id = 430] 10:39:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x93aa7800) [pid = 1718] [serial = 1291] [outer = (nil)] 10:39:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x93cd0c00) [pid = 1718] [serial = 1292] [outer = 0x93aa7800] 10:39:30 INFO - PROCESS | 1718 | 1466012370857 Marionette DEBUG loaded listener.js 10:39:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x93cd6000) [pid = 1718] [serial = 1293] [outer = 0x93aa7800] 10:39:31 INFO - PROCESS | 1718 | 1466012371818 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1479ms 10:39:31 INFO - PROCESS | 1718 | 1466012371887 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:39:31 INFO - PROCESS | 1718 | 1466012371891 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:39:31 INFO - PROCESS | 1718 | 1466012371897 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:39:31 INFO - PROCESS | 1718 | 1466012371900 Marionette TRACE conn3 <- [1,1694,null,{}] 10:39:31 INFO - PROCESS | 1718 | 1466012371906 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:31 INFO - PROCESS | 1718 | 1466012371911 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:32 INFO - PROCESS | 1718 | 1466012372128 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:39:32 INFO - PROCESS | 1718 | 1466012372308 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:32 INFO - PROCESS | 1718 | 1466012372314 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77ac00 == 47 [pid = 1718] [id = 431] 10:39:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8c77b000) [pid = 1718] [serial = 1294] [outer = (nil)] 10:39:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8ee04400) [pid = 1718] [serial = 1295] [outer = 0x8c77b000] 10:39:32 INFO - PROCESS | 1718 | 1466012372401 Marionette DEBUG loaded listener.js 10:39:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f0ccc00) [pid = 1718] [serial = 1296] [outer = 0x8c77b000] 10:39:33 INFO - PROCESS | 1718 | 1466012373548 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1683ms 10:39:33 INFO - PROCESS | 1718 | 1466012373581 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:39:33 INFO - PROCESS | 1718 | 1466012373586 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:39:33 INFO - PROCESS | 1718 | 1466012373594 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:39:33 INFO - PROCESS | 1718 | 1466012373599 Marionette TRACE conn3 <- [1,1698,null,{}] 10:39:33 INFO - PROCESS | 1718 | 1466012373608 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:33 INFO - PROCESS | 1718 | 1466012373613 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:33 INFO - PROCESS | 1718 | 1466012373782 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:39:34 INFO - PROCESS | 1718 | 1466012374120 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:34 INFO - PROCESS | 1718 | 1466012374126 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e814800 == 48 [pid = 1718] [id = 432] 10:39:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8ee0b000) [pid = 1718] [serial = 1297] [outer = (nil)] 10:39:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8ef32800) [pid = 1718] [serial = 1298] [outer = 0x8ee0b000] 10:39:34 INFO - PROCESS | 1718 | 1466012374218 Marionette DEBUG loaded listener.js 10:39:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8f0ec800) [pid = 1718] [serial = 1299] [outer = 0x8ee0b000] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c7400 == 47 [pid = 1718] [id = 333] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a800 == 46 [pid = 1718] [id = 408] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e1800 == 45 [pid = 1718] [id = 344] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77bc00 == 44 [pid = 1718] [id = 334] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x90e06000 == 43 [pid = 1718] [id = 347] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613c00 == 42 [pid = 1718] [id = 337] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f841800 == 41 [pid = 1718] [id = 346] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61e400 == 40 [pid = 1718] [id = 335] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f6000 == 39 [pid = 1718] [id = 345] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x90e05400 == 38 [pid = 1718] [id = 336] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x91269400 == 37 [pid = 1718] [id = 339] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef32000 == 36 [pid = 1718] [id = 342] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d0c00 == 35 [pid = 1718] [id = 341] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81dc00 == 34 [pid = 1718] [id = 332] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cf400 == 33 [pid = 1718] [id = 340] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0cb400 == 32 [pid = 1718] [id = 338] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69fc00 == 31 [pid = 1718] [id = 343] 10:39:35 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61cc00 == 30 [pid = 1718] [id = 348] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f6ce000) [pid = 1718] [serial = 1235] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f1ddc00) [pid = 1718] [serial = 1203] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f0ee000) [pid = 1718] [serial = 1202] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x9125f400) [pid = 1718] [serial = 1206] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x90e06400) [pid = 1718] [serial = 1205] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8c61f800) [pid = 1718] [serial = 1226] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8c77d400) [pid = 1718] [serial = 1227] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x95188c00) [pid = 1718] [serial = 1209] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x93cc9c00) [pid = 1718] [serial = 1208] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8e815000) [pid = 1718] [serial = 1229] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8e820400) [pid = 1718] [serial = 1230] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x9825a800) [pid = 1718] [serial = 1212] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x980b5400) [pid = 1718] [serial = 1211] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x99156800) [pid = 1718] [serial = 1215] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x99150000) [pid = 1718] [serial = 1214] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f1eac00) [pid = 1718] [serial = 1224] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x99faa400) [pid = 1718] [serial = 1218] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x99c86800) [pid = 1718] [serial = 1217] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x99fc0400) [pid = 1718] [serial = 1221] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x99fbd800) [pid = 1718] [serial = 1220] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f0d3000) [pid = 1718] [serial = 1223] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f6cd400) [pid = 1718] [serial = 1238] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f0d4000) [pid = 1718] [serial = 1233] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f779c00) [pid = 1718] [serial = 1236] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8ef30c00) [pid = 1718] [serial = 1232] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f77fc00) [pid = 1718] [serial = 1239] [outer = (nil)] [url = about:blank] 10:39:36 INFO - PROCESS | 1718 | 1466012376303 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2736ms 10:39:36 INFO - PROCESS | 1718 | 1466012376331 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:39:36 INFO - PROCESS | 1718 | 1466012376337 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:39:36 INFO - PROCESS | 1718 | 1466012376345 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:39:36 INFO - PROCESS | 1718 | 1466012376349 Marionette TRACE conn3 <- [1,1702,null,{}] 10:39:36 INFO - PROCESS | 1718 | 1466012376357 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:36 INFO - PROCESS | 1718 | 1466012376363 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:36 INFO - PROCESS | 1718 | 1466012376580 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:39:36 INFO - PROCESS | 1718 | 1466012376744 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:36 INFO - PROCESS | 1718 | 1466012376752 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61b000 == 31 [pid = 1718] [id = 433] 10:39:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8c61c800) [pid = 1718] [serial = 1300] [outer = (nil)] 10:39:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8c779000) [pid = 1718] [serial = 1301] [outer = 0x8c61c800] 10:39:36 INFO - PROCESS | 1718 | 1466012376838 Marionette DEBUG loaded listener.js 10:39:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8c783400) [pid = 1718] [serial = 1302] [outer = 0x8c61c800] 10:39:37 INFO - PROCESS | 1718 | 1466012377877 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1581ms 10:39:37 INFO - PROCESS | 1718 | 1466012377926 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:39:37 INFO - PROCESS | 1718 | 1466012377932 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:39:37 INFO - PROCESS | 1718 | 1466012377941 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:39:37 INFO - PROCESS | 1718 | 1466012377946 Marionette TRACE conn3 <- [1,1706,null,{}] 10:39:37 INFO - PROCESS | 1718 | 1466012377953 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:37 INFO - PROCESS | 1718 | 1466012377959 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:38 INFO - PROCESS | 1718 | 1466012378139 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:39:38 INFO - PROCESS | 1718 | 1466012378311 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:38 INFO - PROCESS | 1718 | 1466012378321 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee01400 == 32 [pid = 1718] [id = 434] 10:39:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8ee02400) [pid = 1718] [serial = 1303] [outer = (nil)] 10:39:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8ee07000) [pid = 1718] [serial = 1304] [outer = 0x8ee02400] 10:39:38 INFO - PROCESS | 1718 | 1466012378486 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8ef26400) [pid = 1718] [serial = 1305] [outer = 0x8ee02400] 10:39:39 INFO - PROCESS | 1718 | 1466012379453 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1589ms 10:39:39 INFO - PROCESS | 1718 | 1466012379530 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:39:39 INFO - PROCESS | 1718 | 1466012379536 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:39:39 INFO - PROCESS | 1718 | 1466012379542 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 1718 | 1466012379547 Marionette TRACE conn3 <- [1,1710,null,{}] 10:39:39 INFO - PROCESS | 1718 | 1466012379553 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:39 INFO - PROCESS | 1718 | 1466012379559 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:39 INFO - PROCESS | 1718 | 1466012379784 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:39:40 INFO - PROCESS | 1718 | 1466012380013 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:40 INFO - PROCESS | 1718 | 1466012380025 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f6000 == 33 [pid = 1718] [id = 435] 10:39:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f0f6800) [pid = 1718] [serial = 1306] [outer = (nil)] 10:39:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f1df000) [pid = 1718] [serial = 1307] [outer = 0x8f0f6800] 10:39:40 INFO - PROCESS | 1718 | 1466012380139 Marionette DEBUG loaded listener.js 10:39:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f1e8800) [pid = 1718] [serial = 1308] [outer = 0x8f0f6800] 10:39:41 INFO - PROCESS | 1718 | 1466012381204 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1736ms 10:39:41 INFO - PROCESS | 1718 | 1466012381278 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:39:41 INFO - PROCESS | 1718 | 1466012381285 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:39:41 INFO - PROCESS | 1718 | 1466012381304 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:39:41 INFO - PROCESS | 1718 | 1466012381313 Marionette TRACE conn3 <- [1,1714,null,{}] 10:39:41 INFO - PROCESS | 1718 | 1466012381319 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:41 INFO - PROCESS | 1718 | 1466012381326 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:41 INFO - PROCESS | 1718 | 1466012381554 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:39:41 INFO - PROCESS | 1718 | 1466012381772 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:41 INFO - PROCESS | 1718 | 1466012381782 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f776000 == 34 [pid = 1718] [id = 436] 10:39:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f77a400) [pid = 1718] [serial = 1309] [outer = (nil)] 10:39:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f836c00) [pid = 1718] [serial = 1310] [outer = 0x8f77a400] 10:39:41 INFO - PROCESS | 1718 | 1466012381885 Marionette DEBUG loaded listener.js 10:39:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f908000) [pid = 1718] [serial = 1311] [outer = 0x8f77a400] 10:39:42 INFO - PROCESS | 1718 | 1466012382877 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1647ms 10:39:42 INFO - PROCESS | 1718 | 1466012382941 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:39:42 INFO - PROCESS | 1718 | 1466012382946 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:39:42 INFO - PROCESS | 1718 | 1466012382952 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 1718 | 1466012382956 Marionette TRACE conn3 <- [1,1718,null,{}] 10:39:42 INFO - PROCESS | 1718 | 1466012382961 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:42 INFO - PROCESS | 1718 | 1466012382967 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:43 INFO - PROCESS | 1718 | 1466012383147 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:39:43 INFO - PROCESS | 1718 | 1466012383362 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 1718 | 1466012383372 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81b000 == 35 [pid = 1718] [id = 437] 10:39:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f0eec00) [pid = 1718] [serial = 1312] [outer = (nil)] 10:39:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f947800) [pid = 1718] [serial = 1313] [outer = 0x8f0eec00] 10:39:43 INFO - PROCESS | 1718 | 1466012383455 Marionette DEBUG loaded listener.js 10:39:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f951c00) [pid = 1718] [serial = 1314] [outer = 0x8f0eec00] 10:39:44 INFO - PROCESS | 1718 | 1466012384571 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:39:44 INFO - PROCESS | 1718 | --DOCSHELL 0x93aa7000 == 34 [pid = 1718] [id = 430] 10:39:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8c617000 == 33 [pid = 1718] [id = 429] 10:39:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77ac00 == 32 [pid = 1718] [id = 431] 10:39:44 INFO - PROCESS | 1718 | --DOCSHELL 0x92374c00 == 31 [pid = 1718] [id = 426] 10:39:44 INFO - PROCESS | 1718 | --DOCSHELL 0x92b8c400 == 30 [pid = 1718] [id = 428] 10:39:44 INFO - PROCESS | 1718 | --DOCSHELL 0x922e1c00 == 29 [pid = 1718] [id = 427] 10:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1681ms 10:39:44 INFO - PROCESS | 1718 | 1466012384634 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:39:44 INFO - PROCESS | 1718 | 1466012384641 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:39:44 INFO - PROCESS | 1718 | 1466012384648 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:39:44 INFO - PROCESS | 1718 | 1466012384653 Marionette TRACE conn3 <- [1,1722,null,{}] 10:39:44 INFO - PROCESS | 1718 | 1466012384662 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:44 INFO - PROCESS | 1718 | 1466012384668 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:44 INFO - PROCESS | 1718 | 1466012384838 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:39:44 INFO - PROCESS | 1718 | 1466012384848 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:44 INFO - PROCESS | 1718 | 1466012384860 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a3400 == 30 [pid = 1718] [id = 438] 10:39:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8e6a5000) [pid = 1718] [serial = 1315] [outer = (nil)] 10:39:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8ee0fc00) [pid = 1718] [serial = 1316] [outer = 0x8e6a5000] 10:39:44 INFO - PROCESS | 1718 | 1466012384935 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f0cb400) [pid = 1718] [serial = 1317] [outer = 0x8e6a5000] 10:39:45 INFO - PROCESS | 1718 | 1466012385861 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1239ms 10:39:45 INFO - PROCESS | 1718 | 1466012385887 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:39:45 INFO - PROCESS | 1718 | 1466012385893 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:39:45 INFO - PROCESS | 1718 | 1466012385903 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:39:45 INFO - PROCESS | 1718 | 1466012385906 Marionette TRACE conn3 <- [1,1726,null,{}] 10:39:45 INFO - PROCESS | 1718 | 1466012385912 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:45 INFO - PROCESS | 1718 | 1466012385917 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:46 INFO - PROCESS | 1718 | 1466012386104 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:39:46 INFO - PROCESS | 1718 | 1466012386247 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 1718 | 1466012386255 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77b400 == 31 [pid = 1718] [id = 439] 10:39:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f779c00) [pid = 1718] [serial = 1318] [outer = (nil)] 10:39:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f780c00) [pid = 1718] [serial = 1319] [outer = 0x8f779c00] 10:39:46 INFO - PROCESS | 1718 | 1466012386374 Marionette DEBUG loaded listener.js 10:39:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f902400) [pid = 1718] [serial = 1320] [outer = 0x8f779c00] 10:39:47 INFO - PROCESS | 1718 | 1466012387305 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1436ms 10:39:47 INFO - PROCESS | 1718 | 1466012387344 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:39:47 INFO - PROCESS | 1718 | 1466012387348 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:39:47 INFO - PROCESS | 1718 | 1466012387355 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 1718 | 1466012387360 Marionette TRACE conn3 <- [1,1730,null,{}] 10:39:47 INFO - PROCESS | 1718 | 1466012387375 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:47 INFO - PROCESS | 1718 | 1466012387383 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:47 INFO - PROCESS | 1718 | 1466012387600 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:39:47 INFO - PROCESS | 1718 | 1466012387620 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:47 INFO - PROCESS | 1718 | 1466012387630 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x91074c00 == 32 [pid = 1718] [id = 440] 10:39:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x9125d800) [pid = 1718] [serial = 1321] [outer = (nil)] 10:39:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x91265000) [pid = 1718] [serial = 1322] [outer = 0x9125d800] 10:39:47 INFO - PROCESS | 1718 | 1466012387700 Marionette DEBUG loaded listener.js 10:39:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x91fefc00) [pid = 1718] [serial = 1323] [outer = 0x9125d800] 10:39:48 INFO - PROCESS | 1718 | 1466012388720 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f94c400) [pid = 1718] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f773c00) [pid = 1718] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8e69d800) [pid = 1718] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f901800) [pid = 1718] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8c9e6c00) [pid = 1718] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8c9e1c00) [pid = 1718] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f0f3400) [pid = 1718] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8e6a4400) [pid = 1718] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x90e05c00) [pid = 1718] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f779400) [pid = 1718] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8e81b800) [pid = 1718] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f6c8800) [pid = 1718] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x92375000) [pid = 1718] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x9236f000) [pid = 1718] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x92b8cc00) [pid = 1718] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8c778400) [pid = 1718] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x93aa7800) [pid = 1718] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8c77b000) [pid = 1718] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:39:48 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x922ea000) [pid = 1718] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1431ms 10:39:48 INFO - PROCESS | 1718 | 1466012388796 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:39:48 INFO - PROCESS | 1718 | 1466012388800 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:39:48 INFO - PROCESS | 1718 | 1466012388806 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:39:48 INFO - PROCESS | 1718 | 1466012388808 Marionette TRACE conn3 <- [1,1734,null,{}] 10:39:48 INFO - PROCESS | 1718 | 1466012388814 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:48 INFO - PROCESS | 1718 | 1466012388819 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:48 INFO - PROCESS | 1718 | 1466012388975 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:39:49 INFO - PROCESS | 1718 | 1466012389110 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:49 INFO - PROCESS | 1718 | 1466012389117 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e8c00 == 33 [pid = 1718] [id = 441] 10:39:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f0ce800) [pid = 1718] [serial = 1324] [outer = (nil)] 10:39:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f773c00) [pid = 1718] [serial = 1325] [outer = 0x8f0ce800] 10:39:49 INFO - PROCESS | 1718 | 1466012389188 Marionette DEBUG loaded listener.js 10:39:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x91263000) [pid = 1718] [serial = 1326] [outer = 0x8f0ce800] 10:39:49 INFO - PROCESS | 1718 | 1466012389969 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1183ms 10:39:49 INFO - PROCESS | 1718 | 1466012389991 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:39:49 INFO - PROCESS | 1718 | 1466012389995 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:39:50 INFO - PROCESS | 1718 | 1466012390000 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:39:50 INFO - PROCESS | 1718 | 1466012390003 Marionette TRACE conn3 <- [1,1738,null,{}] 10:39:50 INFO - PROCESS | 1718 | 1466012390009 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:50 INFO - PROCESS | 1718 | 1466012390013 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:50 INFO - PROCESS | 1718 | 1466012390221 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:39:50 INFO - PROCESS | 1718 | 1466012390243 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:50 INFO - PROCESS | 1718 | 1466012390253 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e6c00 == 34 [pid = 1718] [id = 442] 10:39:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f0f5800) [pid = 1718] [serial = 1327] [outer = (nil)] 10:39:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x922eb400) [pid = 1718] [serial = 1328] [outer = 0x8f0f5800] 10:39:50 INFO - PROCESS | 1718 | 1466012390315 Marionette DEBUG loaded listener.js 10:39:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x9236e400) [pid = 1718] [serial = 1329] [outer = 0x8f0f5800] 10:39:51 INFO - PROCESS | 1718 | 1466012391352 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1384ms 10:39:51 INFO - PROCESS | 1718 | 1466012391386 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:39:51 INFO - PROCESS | 1718 | 1466012391392 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:39:51 INFO - PROCESS | 1718 | 1466012391400 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:39:51 INFO - PROCESS | 1718 | 1466012391405 Marionette TRACE conn3 <- [1,1742,null,{}] 10:39:51 INFO - PROCESS | 1718 | 1466012391413 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:51 INFO - PROCESS | 1718 | 1466012391419 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:51 INFO - PROCESS | 1718 | 1466012391622 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:39:51 INFO - PROCESS | 1718 | 1466012391854 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:51 INFO - PROCESS | 1718 | 1466012391862 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e4400 == 35 [pid = 1718] [id = 443] 10:39:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8e697c00) [pid = 1718] [serial = 1330] [outer = (nil)] 10:39:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f1e4800) [pid = 1718] [serial = 1331] [outer = 0x8e697c00] 10:39:51 INFO - PROCESS | 1718 | 1466012391993 Marionette DEBUG loaded listener.js 10:39:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f776c00) [pid = 1718] [serial = 1332] [outer = 0x8e697c00] 10:39:52 INFO - PROCESS | 1718 | 1466012392885 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1538ms 10:39:52 INFO - PROCESS | 1718 | 1466012392939 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:39:52 INFO - PROCESS | 1718 | 1466012392946 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:39:52 INFO - PROCESS | 1718 | 1466012392958 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:39:52 INFO - PROCESS | 1718 | 1466012392962 Marionette TRACE conn3 <- [1,1746,null,{}] 10:39:52 INFO - PROCESS | 1718 | 1466012392969 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:52 INFO - PROCESS | 1718 | 1466012392975 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:53 INFO - PROCESS | 1718 | 1466012393157 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:39:53 INFO - PROCESS | 1718 | 1466012393332 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:53 INFO - PROCESS | 1718 | 1466012393343 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e818400 == 36 [pid = 1718] [id = 444] 10:39:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f0f5000) [pid = 1718] [serial = 1333] [outer = (nil)] 10:39:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x91071800) [pid = 1718] [serial = 1334] [outer = 0x8f0f5000] 10:39:53 INFO - PROCESS | 1718 | 1466012393425 Marionette DEBUG loaded listener.js 10:39:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x91261400) [pid = 1718] [serial = 1335] [outer = 0x8f0f5000] 10:39:54 INFO - PROCESS | 1718 | 1466012394431 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1537ms 10:39:54 INFO - PROCESS | 1718 | 1466012394495 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:39:54 INFO - PROCESS | 1718 | 1466012394500 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:39:54 INFO - PROCESS | 1718 | 1466012394506 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:39:54 INFO - PROCESS | 1718 | 1466012394512 Marionette TRACE conn3 <- [1,1750,null,{}] 10:39:54 INFO - PROCESS | 1718 | 1466012394529 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:54 INFO - PROCESS | 1718 | 1466012394538 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:54 INFO - PROCESS | 1718 | 1466012394755 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:39:55 INFO - PROCESS | 1718 | 1466012394989 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:55 INFO - PROCESS | 1718 | 1466012395003 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f834000 == 37 [pid = 1718] [id = 445] 10:39:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92b86c00) [pid = 1718] [serial = 1336] [outer = (nil)] 10:39:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x92b8fc00) [pid = 1718] [serial = 1337] [outer = 0x92b86c00] 10:39:55 INFO - PROCESS | 1718 | 1466012395127 Marionette DEBUG loaded listener.js 10:39:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92bdf400) [pid = 1718] [serial = 1338] [outer = 0x92b86c00] 10:39:56 INFO - PROCESS | 1718 | 1466012396015 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1583ms 10:39:56 INFO - PROCESS | 1718 | 1466012396090 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:39:56 INFO - PROCESS | 1718 | 1466012396094 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:39:56 INFO - PROCESS | 1718 | 1466012396100 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:39:56 INFO - PROCESS | 1718 | 1466012396103 Marionette TRACE conn3 <- [1,1754,null,{}] 10:39:56 INFO - PROCESS | 1718 | 1466012396109 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:56 INFO - PROCESS | 1718 | 1466012396114 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:56 INFO - PROCESS | 1718 | 1466012396325 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:39:56 INFO - PROCESS | 1718 | 1466012396505 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:56 INFO - PROCESS | 1718 | 1466012396513 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b82000 == 38 [pid = 1718] [id = 446] 10:39:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92b8cc00) [pid = 1718] [serial = 1339] [outer = (nil)] 10:39:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x93941400) [pid = 1718] [serial = 1340] [outer = 0x92b8cc00] 10:39:56 INFO - PROCESS | 1718 | 1466012396593 Marionette DEBUG loaded listener.js 10:39:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x93aa5c00) [pid = 1718] [serial = 1341] [outer = 0x92b8cc00] 10:39:57 INFO - PROCESS | 1718 | 1466012397476 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1435ms 10:39:57 INFO - PROCESS | 1718 | 1466012397536 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:39:57 INFO - PROCESS | 1718 | 1466012397540 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:39:57 INFO - PROCESS | 1718 | 1466012397546 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:39:57 INFO - PROCESS | 1718 | 1466012397549 Marionette TRACE conn3 <- [1,1758,null,{}] 10:39:57 INFO - PROCESS | 1718 | 1466012397555 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:57 INFO - PROCESS | 1718 | 1466012397560 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:57 INFO - PROCESS | 1718 | 1466012397726 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:39:57 INFO - PROCESS | 1718 | 1466012397902 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 1718 | 1466012397909 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1eac00 == 39 [pid = 1718] [id = 447] 10:39:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x92bdd000) [pid = 1718] [serial = 1342] [outer = (nil)] 10:39:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x93cc9400) [pid = 1718] [serial = 1343] [outer = 0x92bdd000] 10:39:57 INFO - PROCESS | 1718 | 1466012397995 Marionette DEBUG loaded listener.js 10:39:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x93c59c00) [pid = 1718] [serial = 1344] [outer = 0x92bdd000] 10:39:58 INFO - PROCESS | 1718 | 1466012398907 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1427ms 10:39:58 INFO - PROCESS | 1718 | 1466012398974 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:39:58 INFO - PROCESS | 1718 | 1466012398978 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:39:58 INFO - PROCESS | 1718 | 1466012398984 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 1718 | 1466012398988 Marionette TRACE conn3 <- [1,1762,null,{}] 10:39:58 INFO - PROCESS | 1718 | 1466012398993 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:39:59 INFO - PROCESS | 1718 | 1466012399004 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:59 INFO - PROCESS | 1718 | 1466012399268 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:39:59 INFO - PROCESS | 1718 | 1466012399513 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:59 INFO - PROCESS | 1718 | 1466012399522 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:39:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e4000 == 40 [pid = 1718] [id = 448] 10:39:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f0f4400) [pid = 1718] [serial = 1345] [outer = (nil)] 10:39:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x951d4c00) [pid = 1718] [serial = 1346] [outer = 0x8f0f4400] 10:39:59 INFO - PROCESS | 1718 | 1466012399626 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x97694000) [pid = 1718] [serial = 1347] [outer = 0x8f0f4400] 10:40:00 INFO - PROCESS | 1718 | 1466012400499 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1588ms 10:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:40:00 INFO - PROCESS | 1718 | 1466012400574 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1718 | 1466012400577 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:40:00 INFO - PROCESS | 1718 | 1466012400584 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1718 | 1466012400587 Marionette TRACE conn3 <- [1,1766,null,{}] 10:40:00 INFO - PROCESS | 1718 | 1466012400593 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:00 INFO - PROCESS | 1718 | 1466012400598 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:00 INFO - PROCESS | 1718 | 1466012400762 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:40:00 INFO - PROCESS | 1718 | 1466012400941 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:00 INFO - PROCESS | 1718 | 1466012400952 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c779c00 == 41 [pid = 1718] [id = 449] 10:40:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8c77e000) [pid = 1718] [serial = 1348] [outer = (nil)] 10:40:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x980af800) [pid = 1718] [serial = 1349] [outer = 0x8c77e000] 10:40:01 INFO - PROCESS | 1718 | 1466012401026 Marionette DEBUG loaded listener.js 10:40:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x98205000) [pid = 1718] [serial = 1350] [outer = 0x8c77e000] 10:40:02 INFO - PROCESS | 1718 | 1466012402044 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1531ms 10:40:02 INFO - PROCESS | 1718 | 1466012402115 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:40:02 INFO - PROCESS | 1718 | 1466012402126 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:40:02 INFO - PROCESS | 1718 | 1466012402133 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:40:02 INFO - PROCESS | 1718 | 1466012402136 Marionette TRACE conn3 <- [1,1770,null,{}] 10:40:02 INFO - PROCESS | 1718 | 1466012402142 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:02 INFO - PROCESS | 1718 | 1466012402147 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:02 INFO - PROCESS | 1718 | 1466012402364 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:40:02 INFO - PROCESS | 1718 | 1466012402798 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:02 INFO - PROCESS | 1718 | 1466012402813 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77fc00 == 42 [pid = 1718] [id = 450] 10:40:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8c780400) [pid = 1718] [serial = 1351] [outer = (nil)] 10:40:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8c9e3c00) [pid = 1718] [serial = 1352] [outer = 0x8c780400] 10:40:02 INFO - PROCESS | 1718 | 1466012402929 Marionette DEBUG loaded listener.js 10:40:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8e6a0c00) [pid = 1718] [serial = 1353] [outer = 0x8c780400] 10:40:03 INFO - PROCESS | 1718 | 1466012403881 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1786ms 10:40:03 INFO - PROCESS | 1718 | 1466012403921 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:40:03 INFO - PROCESS | 1718 | 1466012403926 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:40:03 INFO - PROCESS | 1718 | 1466012403933 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:40:03 INFO - PROCESS | 1718 | 1466012403937 Marionette TRACE conn3 <- [1,1774,null,{}] 10:40:03 INFO - PROCESS | 1718 | 1466012403945 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:03 INFO - PROCESS | 1718 | 1466012403952 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:04 INFO - PROCESS | 1718 | 1466012404120 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8ef32800) [pid = 1718] [serial = 1298] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | 1466012404376 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:04 INFO - PROCESS | 1718 | 1466012404389 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee08000 == 43 [pid = 1718] [id = 451] 10:40:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8ee0c800) [pid = 1718] [serial = 1354] [outer = (nil)] 10:40:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8ef2fc00) [pid = 1718] [serial = 1355] [outer = 0x8ee0c800] 10:40:04 INFO - PROCESS | 1718 | 1466012404505 Marionette DEBUG loaded listener.js 10:40:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8f0e8c00) [pid = 1718] [serial = 1356] [outer = 0x8ee0c800] 10:40:04 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f6000 == 42 [pid = 1718] [id = 435] 10:40:04 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee01400 == 41 [pid = 1718] [id = 434] 10:40:04 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61b000 == 40 [pid = 1718] [id = 433] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x9106ac00) [pid = 1718] [serial = 1263] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x91ff4000) [pid = 1718] [serial = 1266] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8e818000) [pid = 1718] [serial = 1244] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f908400) [pid = 1718] [serial = 1241] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f0c6400) [pid = 1718] [serial = 1245] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8ef29c00) [pid = 1718] [serial = 1257] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f0cd800) [pid = 1718] [serial = 1274] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x90e06800) [pid = 1718] [serial = 1262] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f775800) [pid = 1718] [serial = 1260] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f6c7c00) [pid = 1718] [serial = 1259] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x9125ec00) [pid = 1718] [serial = 1254] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f94c800) [pid = 1718] [serial = 1242] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x91069400) [pid = 1718] [serial = 1251] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x91071000) [pid = 1718] [serial = 1253] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x9126bc00) [pid = 1718] [serial = 1265] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8f841000) [pid = 1718] [serial = 1248] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8ee05c00) [pid = 1718] [serial = 1256] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f949000) [pid = 1718] [serial = 1268] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f839000) [pid = 1718] [serial = 1247] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x90e0b800) [pid = 1718] [serial = 1250] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f945000) [pid = 1718] [serial = 1277] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f1e4c00) [pid = 1718] [serial = 1275] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x923ea000) [pid = 1718] [serial = 1280] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x90e0e800) [pid = 1718] [serial = 1278] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x92b85000) [pid = 1718] [serial = 1283] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x92acdc00) [pid = 1718] [serial = 1281] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x92bd9400) [pid = 1718] [serial = 1286] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x92b88000) [pid = 1718] [serial = 1284] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x92bde400) [pid = 1718] [serial = 1287] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x93aac800) [pid = 1718] [serial = 1290] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x9394c800) [pid = 1718] [serial = 1289] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x93cd0c00) [pid = 1718] [serial = 1292] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f0ccc00) [pid = 1718] [serial = 1296] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8ee04400) [pid = 1718] [serial = 1295] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x93cd6000) [pid = 1718] [serial = 1293] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x92378800) [pid = 1718] [serial = 1271] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x923e2c00) [pid = 1718] [serial = 1272] [outer = (nil)] [url = about:blank] 10:40:04 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8f77f000) [pid = 1718] [serial = 1269] [outer = (nil)] [url = about:blank] 10:40:05 INFO - PROCESS | 1718 | 1466012405337 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1429ms 10:40:05 INFO - PROCESS | 1718 | 1466012405387 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:40:05 INFO - PROCESS | 1718 | 1466012405393 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:40:05 INFO - PROCESS | 1718 | 1466012405402 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:40:05 INFO - PROCESS | 1718 | 1466012405405 Marionette TRACE conn3 <- [1,1778,null,{}] 10:40:05 INFO - PROCESS | 1718 | 1466012405411 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:05 INFO - PROCESS | 1718 | 1466012405416 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:05 INFO - PROCESS | 1718 | 1466012405583 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:40:05 INFO - PROCESS | 1718 | 1466012405593 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:05 INFO - PROCESS | 1718 | 1466012405604 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1db800 == 41 [pid = 1718] [id = 452] 10:40:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f1e7c00) [pid = 1718] [serial = 1357] [outer = (nil)] 10:40:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f778800) [pid = 1718] [serial = 1358] [outer = 0x8f1e7c00] 10:40:05 INFO - PROCESS | 1718 | 1466012405668 Marionette DEBUG loaded listener.js 10:40:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8f83c400) [pid = 1718] [serial = 1359] [outer = 0x8f1e7c00] 10:40:06 INFO - PROCESS | 1718 | 1466012406610 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1241ms 10:40:06 INFO - PROCESS | 1718 | 1466012406644 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 1718 | 1466012406647 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:40:06 INFO - PROCESS | 1718 | 1466012406661 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 1718 | 1466012406670 Marionette TRACE conn3 <- [1,1782,null,{}] 10:40:06 INFO - PROCESS | 1718 | 1466012406682 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:06 INFO - PROCESS | 1718 | 1466012406690 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:06 INFO - PROCESS | 1718 | 1466012406849 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:40:07 INFO - PROCESS | 1718 | 1466012407001 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:07 INFO - PROCESS | 1718 | 1466012407010 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613800 == 42 [pid = 1718] [id = 453] 10:40:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f6cc400) [pid = 1718] [serial = 1360] [outer = (nil)] 10:40:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x90e06800) [pid = 1718] [serial = 1361] [outer = 0x8f6cc400] 10:40:07 INFO - PROCESS | 1718 | 1466012407079 Marionette DEBUG loaded listener.js 10:40:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x91065400) [pid = 1718] [serial = 1362] [outer = 0x8f6cc400] 10:40:07 INFO - PROCESS | 1718 | 1466012407894 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1299ms 10:40:07 INFO - PROCESS | 1718 | 1466012407954 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:40:07 INFO - PROCESS | 1718 | 1466012407958 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:40:07 INFO - PROCESS | 1718 | 1466012407964 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:40:07 INFO - PROCESS | 1718 | 1466012407966 Marionette TRACE conn3 <- [1,1786,null,{}] 10:40:07 INFO - PROCESS | 1718 | 1466012407972 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:07 INFO - PROCESS | 1718 | 1466012407976 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:08 INFO - PROCESS | 1718 | 1466012408197 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:40:08 INFO - PROCESS | 1718 | 1466012408228 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:08 INFO - PROCESS | 1718 | 1466012408236 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94bc00 == 43 [pid = 1718] [id = 454] 10:40:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x90e08800) [pid = 1718] [serial = 1363] [outer = (nil)] 10:40:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x91260000) [pid = 1718] [serial = 1364] [outer = 0x90e08800] 10:40:08 INFO - PROCESS | 1718 | 1466012408302 Marionette DEBUG loaded listener.js 10:40:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x91feb400) [pid = 1718] [serial = 1365] [outer = 0x90e08800] 10:40:09 INFO - PROCESS | 1718 | 1466012409211 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1279ms 10:40:09 INFO - PROCESS | 1718 | 1466012409250 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:40:09 INFO - PROCESS | 1718 | 1466012409253 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:40:09 INFO - PROCESS | 1718 | 1466012409259 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:40:09 INFO - PROCESS | 1718 | 1466012409261 Marionette TRACE conn3 <- [1,1790,null,{}] 10:40:09 INFO - PROCESS | 1718 | 1466012409267 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:09 INFO - PROCESS | 1718 | 1466012409272 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:09 INFO - PROCESS | 1718 | 1466012409596 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:40:09 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8ee0b000) [pid = 1718] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:40:09 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x9125d800) [pid = 1718] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:40:09 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8e6a5000) [pid = 1718] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:40:09 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f779c00) [pid = 1718] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:40:09 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f0ce800) [pid = 1718] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:40:09 INFO - PROCESS | 1718 | 1466012409701 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:09 INFO - PROCESS | 1718 | 1466012409717 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee01800 == 44 [pid = 1718] [id = 455] 10:40:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8ee0b000) [pid = 1718] [serial = 1366] [outer = (nil)] 10:40:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f948400) [pid = 1718] [serial = 1367] [outer = 0x8ee0b000] 10:40:09 INFO - PROCESS | 1718 | 1466012409791 Marionette DEBUG loaded listener.js 10:40:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x922eb800) [pid = 1718] [serial = 1368] [outer = 0x8ee0b000] 10:40:10 INFO - PROCESS | 1718 | 1466012410576 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1346ms 10:40:10 INFO - PROCESS | 1718 | 1466012410605 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:40:10 INFO - PROCESS | 1718 | 1466012410608 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:40:10 INFO - PROCESS | 1718 | 1466012410614 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:40:10 INFO - PROCESS | 1718 | 1466012410616 Marionette TRACE conn3 <- [1,1794,null,{}] 10:40:10 INFO - PROCESS | 1718 | 1466012410623 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:10 INFO - PROCESS | 1718 | 1466012410628 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:10 INFO - PROCESS | 1718 | 1466012410775 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:40:10 INFO - PROCESS | 1718 | 1466012410791 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:10 INFO - PROCESS | 1718 | 1466012410797 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c775800 == 45 [pid = 1718] [id = 456] 10:40:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8c776800) [pid = 1718] [serial = 1369] [outer = (nil)] 10:40:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x92acb400) [pid = 1718] [serial = 1370] [outer = 0x8c776800] 10:40:10 INFO - PROCESS | 1718 | 1466012410862 Marionette DEBUG loaded listener.js 10:40:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x92ad9000) [pid = 1718] [serial = 1371] [outer = 0x8c776800] 10:40:11 INFO - PROCESS | 1718 | 1466012411881 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1335ms 10:40:11 INFO - PROCESS | 1718 | 1466012411952 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:40:11 INFO - PROCESS | 1718 | 1466012411959 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:40:11 INFO - PROCESS | 1718 | 1466012411969 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:40:11 INFO - PROCESS | 1718 | 1466012411974 Marionette TRACE conn3 <- [1,1798,null,{}] 10:40:11 INFO - PROCESS | 1718 | 1466012411983 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:11 INFO - PROCESS | 1718 | 1466012411988 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:12 INFO - PROCESS | 1718 | 1466012412214 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:40:12 INFO - PROCESS | 1718 | 1466012412464 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:12 INFO - PROCESS | 1718 | 1466012412482 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e9800 == 46 [pid = 1718] [id = 457] 10:40:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8c9ec400) [pid = 1718] [serial = 1372] [outer = (nil)] 10:40:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8ef2e800) [pid = 1718] [serial = 1373] [outer = 0x8c9ec400] 10:40:12 INFO - PROCESS | 1718 | 1466012412605 Marionette DEBUG loaded listener.js 10:40:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f0ce800) [pid = 1718] [serial = 1374] [outer = 0x8c9ec400] 10:40:13 INFO - PROCESS | 1718 | 1466012413532 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1641ms 10:40:13 INFO - PROCESS | 1718 | 1466012413609 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:40:13 INFO - PROCESS | 1718 | 1466012413616 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:40:13 INFO - PROCESS | 1718 | 1466012413627 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:40:13 INFO - PROCESS | 1718 | 1466012413630 Marionette TRACE conn3 <- [1,1802,null,{}] 10:40:13 INFO - PROCESS | 1718 | 1466012413637 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:13 INFO - PROCESS | 1718 | 1466012413643 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:13 INFO - PROCESS | 1718 | 1466012413859 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:40:14 INFO - PROCESS | 1718 | 1466012414095 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:14 INFO - PROCESS | 1718 | 1466012414105 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef29c00 == 47 [pid = 1718] [id = 458] 10:40:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f777c00) [pid = 1718] [serial = 1375] [outer = (nil)] 10:40:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f90bc00) [pid = 1718] [serial = 1376] [outer = 0x8f777c00] 10:40:14 INFO - PROCESS | 1718 | 1466012414231 Marionette DEBUG loaded listener.js 10:40:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f94e800) [pid = 1718] [serial = 1377] [outer = 0x8f777c00] 10:40:15 INFO - PROCESS | 1718 | 1466012415208 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1628ms 10:40:15 INFO - PROCESS | 1718 | 1466012415260 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:40:15 INFO - PROCESS | 1718 | 1466012415270 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:40:15 INFO - PROCESS | 1718 | 1466012415276 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:40:15 INFO - PROCESS | 1718 | 1466012415283 Marionette TRACE conn3 <- [1,1806,null,{}] 10:40:15 INFO - PROCESS | 1718 | 1466012415299 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:15 INFO - PROCESS | 1718 | 1466012415307 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:15 INFO - PROCESS | 1718 | 1466012415520 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:40:15 INFO - PROCESS | 1718 | 1466012415742 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:15 INFO - PROCESS | 1718 | 1466012415750 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e0e400 == 48 [pid = 1718] [id = 459] 10:40:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x92374400) [pid = 1718] [serial = 1378] [outer = (nil)] 10:40:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x92acdc00) [pid = 1718] [serial = 1379] [outer = 0x92374400] 10:40:15 INFO - PROCESS | 1718 | 1466012415878 Marionette DEBUG loaded listener.js 10:40:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92b8bc00) [pid = 1718] [serial = 1380] [outer = 0x92374400] 10:40:16 INFO - PROCESS | 1718 | 1466012416817 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1593ms 10:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:40:16 INFO - PROCESS | 1718 | 1466012416869 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:40:16 INFO - PROCESS | 1718 | 1466012416874 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:40:16 INFO - PROCESS | 1718 | 1466012416880 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:40:16 INFO - PROCESS | 1718 | 1466012416884 Marionette TRACE conn3 <- [1,1810,null,{}] 10:40:16 INFO - PROCESS | 1718 | 1466012416889 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:16 INFO - PROCESS | 1718 | 1466012416894 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:17 INFO - PROCESS | 1718 | 1466012417081 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:40:17 INFO - PROCESS | 1718 | 1466012417259 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:17 INFO - PROCESS | 1718 | 1466012417269 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a2000 == 49 [pid = 1718] [id = 460] 10:40:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x923ecc00) [pid = 1718] [serial = 1381] [outer = (nil)] 10:40:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92e84000) [pid = 1718] [serial = 1382] [outer = 0x923ecc00] 10:40:17 INFO - PROCESS | 1718 | 1466012417346 Marionette DEBUG loaded listener.js 10:40:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x93aaf800) [pid = 1718] [serial = 1383] [outer = 0x923ecc00] 10:40:18 INFO - PROCESS | 1718 | 1466012418248 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1429ms 10:40:18 INFO - PROCESS | 1718 | 1466012418309 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:40:18 INFO - PROCESS | 1718 | 1466012418312 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:40:18 INFO - PROCESS | 1718 | 1466012418319 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:40:18 INFO - PROCESS | 1718 | 1466012418322 Marionette TRACE conn3 <- [1,1814,null,{}] 10:40:18 INFO - PROCESS | 1718 | 1466012418328 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:18 INFO - PROCESS | 1718 | 1466012418333 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:18 INFO - PROCESS | 1718 | 1466012418505 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:40:18 INFO - PROCESS | 1718 | 1466012418700 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:18 INFO - PROCESS | 1718 | 1466012418709 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a000 == 50 [pid = 1718] [id = 461] 10:40:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8c9e6800) [pid = 1718] [serial = 1384] [outer = (nil)] 10:40:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x923eac00) [pid = 1718] [serial = 1385] [outer = 0x8c9e6800] 10:40:18 INFO - PROCESS | 1718 | 1466012418831 Marionette DEBUG loaded listener.js 10:40:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x94766c00) [pid = 1718] [serial = 1386] [outer = 0x8c9e6800] 10:40:19 INFO - PROCESS | 1718 | 1466012419795 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1529ms 10:40:19 INFO - PROCESS | 1718 | 1466012419849 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:40:19 INFO - PROCESS | 1718 | 1466012419852 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:40:19 INFO - PROCESS | 1718 | 1466012419858 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:40:19 INFO - PROCESS | 1718 | 1466012419861 Marionette TRACE conn3 <- [1,1818,null,{}] 10:40:19 INFO - PROCESS | 1718 | 1466012419867 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:19 INFO - PROCESS | 1718 | 1466012419878 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:20 INFO - PROCESS | 1718 | 1466012420091 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:40:20 INFO - PROCESS | 1718 | 1466012420332 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:20 INFO - PROCESS | 1718 | 1466012420339 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e05c00 == 51 [pid = 1718] [id = 462] 10:40:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x9106c800) [pid = 1718] [serial = 1387] [outer = (nil)] 10:40:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x9517f400) [pid = 1718] [serial = 1388] [outer = 0x9106c800] 10:40:20 INFO - PROCESS | 1718 | 1466012420463 Marionette DEBUG loaded listener.js 10:40:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x9914d400) [pid = 1718] [serial = 1389] [outer = 0x9106c800] 10:40:21 INFO - PROCESS | 1718 | 1466012421602 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1780ms 10:40:21 INFO - PROCESS | 1718 | 1466012421639 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:40:21 INFO - PROCESS | 1718 | 1466012421653 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:40:21 INFO - PROCESS | 1718 | 1466012421666 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:40:21 INFO - PROCESS | 1718 | 1466012421670 Marionette TRACE conn3 <- [1,1822,null,{}] 10:40:21 INFO - PROCESS | 1718 | 1466012421678 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:21 INFO - PROCESS | 1718 | 1466012421684 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:21 INFO - PROCESS | 1718 | 1466012421860 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:40:22 INFO - PROCESS | 1718 | 1466012422100 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:22 INFO - PROCESS | 1718 | 1466012422114 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e9400 == 52 [pid = 1718] [id = 463] 10:40:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f6c2000) [pid = 1718] [serial = 1390] [outer = (nil)] 10:40:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f6ca000) [pid = 1718] [serial = 1391] [outer = 0x8f6c2000] 10:40:22 INFO - PROCESS | 1718 | 1466012422299 Marionette DEBUG loaded listener.js 10:40:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f77c800) [pid = 1718] [serial = 1392] [outer = 0x8f6c2000] 10:40:23 INFO - PROCESS | 1718 | --DOCSHELL 0x8c780800 == 51 [pid = 1718] [id = 424] 10:40:23 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e8800 == 50 [pid = 1718] [id = 409] 10:40:23 INFO - PROCESS | 1718 | --DOCSHELL 0x8e814800 == 49 [pid = 1718] [id = 432] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x922eb400) [pid = 1718] [serial = 1328] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | 1466012423259 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f0ec800) [pid = 1718] [serial = 1299] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x91265000) [pid = 1718] [serial = 1322] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8ee0fc00) [pid = 1718] [serial = 1316] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f0cb400) [pid = 1718] [serial = 1317] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f780c00) [pid = 1718] [serial = 1319] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f947800) [pid = 1718] [serial = 1313] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8ee07000) [pid = 1718] [serial = 1304] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8f836c00) [pid = 1718] [serial = 1310] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f773c00) [pid = 1718] [serial = 1325] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x91fefc00) [pid = 1718] [serial = 1323] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8c779000) [pid = 1718] [serial = 1301] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f1df000) [pid = 1718] [serial = 1307] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x91263000) [pid = 1718] [serial = 1326] [outer = (nil)] [url = about:blank] 10:40:23 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f902400) [pid = 1718] [serial = 1320] [outer = (nil)] [url = about:blank] 10:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1686ms 10:40:23 INFO - PROCESS | 1718 | 1466012423351 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:40:23 INFO - PROCESS | 1718 | 1466012423356 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:40:23 INFO - PROCESS | 1718 | 1466012423366 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:40:23 INFO - PROCESS | 1718 | 1466012423370 Marionette TRACE conn3 <- [1,1826,null,{}] 10:40:23 INFO - PROCESS | 1718 | 1466012423376 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:23 INFO - PROCESS | 1718 | 1466012423381 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:23 INFO - PROCESS | 1718 | 1466012423540 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:40:23 INFO - PROCESS | 1718 | 1466012423722 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:23 INFO - PROCESS | 1718 | 1466012423730 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ed000 == 50 [pid = 1718] [id = 464] 10:40:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f1df400) [pid = 1718] [serial = 1393] [outer = (nil)] 10:40:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f836c00) [pid = 1718] [serial = 1394] [outer = 0x8f1df400] 10:40:23 INFO - PROCESS | 1718 | 1466012423819 Marionette DEBUG loaded listener.js 10:40:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f90d400) [pid = 1718] [serial = 1395] [outer = 0x8f1df400] 10:40:24 INFO - PROCESS | 1718 | 1466012424623 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1291ms 10:40:24 INFO - PROCESS | 1718 | 1466012424658 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:40:24 INFO - PROCESS | 1718 | 1466012424662 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:40:24 INFO - PROCESS | 1718 | 1466012424668 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:40:24 INFO - PROCESS | 1718 | 1466012424674 Marionette TRACE conn3 <- [1,1830,null,{}] 10:40:24 INFO - PROCESS | 1718 | 1466012424690 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:24 INFO - PROCESS | 1718 | 1466012424698 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:24 INFO - PROCESS | 1718 | 1466012424861 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:40:24 INFO - PROCESS | 1718 | 1466012424873 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:24 INFO - PROCESS | 1718 | 1466012424883 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x9126b800 == 51 [pid = 1718] [id = 465] 10:40:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x9126cc00) [pid = 1718] [serial = 1396] [outer = (nil)] 10:40:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x9236b000) [pid = 1718] [serial = 1397] [outer = 0x9126cc00] 10:40:24 INFO - PROCESS | 1718 | 1466012424955 Marionette DEBUG loaded listener.js 10:40:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x923e1000) [pid = 1718] [serial = 1398] [outer = 0x9126cc00] 10:40:25 INFO - PROCESS | 1718 | 1466012425893 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1283ms 10:40:25 INFO - PROCESS | 1718 | 1466012425951 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:40:25 INFO - PROCESS | 1718 | 1466012425956 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:40:25 INFO - PROCESS | 1718 | 1466012425961 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:40:25 INFO - PROCESS | 1718 | 1466012425965 Marionette TRACE conn3 <- [1,1834,null,{}] 10:40:25 INFO - PROCESS | 1718 | 1466012425970 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:25 INFO - PROCESS | 1718 | 1466012425975 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:26 INFO - PROCESS | 1718 | 1466012426192 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:40:26 INFO - PROCESS | 1718 | 1466012426216 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:26 INFO - PROCESS | 1718 | 1466012426224 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f944400 == 52 [pid = 1718] [id = 466] 10:40:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x923e4800) [pid = 1718] [serial = 1399] [outer = (nil)] 10:40:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x92bdb800) [pid = 1718] [serial = 1400] [outer = 0x923e4800] 10:40:26 INFO - PROCESS | 1718 | 1466012426292 Marionette DEBUG loaded listener.js 10:40:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x93ccf800) [pid = 1718] [serial = 1401] [outer = 0x923e4800] 10:40:27 INFO - PROCESS | 1718 | 1466012427213 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1285ms 10:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:40:27 INFO - PROCESS | 1718 | 1466012427248 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:40:27 INFO - PROCESS | 1718 | 1466012427251 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:40:27 INFO - PROCESS | 1718 | 1466012427262 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:40:27 INFO - PROCESS | 1718 | 1466012427265 Marionette TRACE conn3 <- [1,1838,null,{}] 10:40:27 INFO - PROCESS | 1718 | 1466012427277 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:27 INFO - PROCESS | 1718 | 1466012427281 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:27 INFO - PROCESS | 1718 | 1466012427483 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:40:27 INFO - PROCESS | 1718 | 1466012427501 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:27 INFO - PROCESS | 1718 | 1466012427510 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e9000 == 53 [pid = 1718] [id = 467] 10:40:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8e81cc00) [pid = 1718] [serial = 1402] [outer = (nil)] 10:40:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x95182c00) [pid = 1718] [serial = 1403] [outer = 0x8e81cc00] 10:40:27 INFO - PROCESS | 1718 | 1466012427574 Marionette DEBUG loaded listener.js 10:40:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x951d4000) [pid = 1718] [serial = 1404] [outer = 0x8e81cc00] 10:40:28 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x90e08800) [pid = 1718] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:40:28 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8ee0b000) [pid = 1718] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:40:28 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f1e7c00) [pid = 1718] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:40:28 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f6cc400) [pid = 1718] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:40:28 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8ee0c800) [pid = 1718] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:40:28 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8c780400) [pid = 1718] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:40:28 INFO - PROCESS | 1718 | 1466012428597 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1403ms 10:40:28 INFO - PROCESS | 1718 | 1466012428660 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:40:28 INFO - PROCESS | 1718 | 1466012428664 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:40:28 INFO - PROCESS | 1718 | 1466012428669 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:40:28 INFO - PROCESS | 1718 | 1466012428673 Marionette TRACE conn3 <- [1,1842,null,{}] 10:40:28 INFO - PROCESS | 1718 | 1466012428678 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:28 INFO - PROCESS | 1718 | 1466012428687 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:28 INFO - PROCESS | 1718 | 1466012428947 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:40:29 INFO - PROCESS | 1718 | 1466012429041 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:29 INFO - PROCESS | 1718 | 1466012429047 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81dc00 == 54 [pid = 1718] [id = 468] 10:40:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x90e08800) [pid = 1718] [serial = 1405] [outer = (nil)] 10:40:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x98254c00) [pid = 1718] [serial = 1406] [outer = 0x90e08800] 10:40:29 INFO - PROCESS | 1718 | 1466012429115 Marionette DEBUG loaded listener.js 10:40:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x99154800) [pid = 1718] [serial = 1407] [outer = 0x90e08800] 10:40:29 INFO - PROCESS | 1718 | 1466012429865 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1227ms 10:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:40:29 INFO - PROCESS | 1718 | 1466012429898 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:40:29 INFO - PROCESS | 1718 | 1466012429901 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:40:29 INFO - PROCESS | 1718 | 1466012429907 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:40:29 INFO - PROCESS | 1718 | 1466012429910 Marionette TRACE conn3 <- [1,1846,null,{}] 10:40:29 INFO - PROCESS | 1718 | 1466012429915 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:29 INFO - PROCESS | 1718 | 1466012429920 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:30 INFO - PROCESS | 1718 | 1466012430143 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:40:30 INFO - PROCESS | 1718 | 1466012430289 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:30 INFO - PROCESS | 1718 | 1466012430295 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a800 == 55 [pid = 1718] [id = 469] 10:40:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8c61b000) [pid = 1718] [serial = 1408] [outer = (nil)] 10:40:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8c782c00) [pid = 1718] [serial = 1409] [outer = 0x8c61b000] 10:40:30 INFO - PROCESS | 1718 | 1466012430394 Marionette DEBUG loaded listener.js 10:40:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8e6a2400) [pid = 1718] [serial = 1410] [outer = 0x8c61b000] 10:40:31 INFO - PROCESS | 1718 | 1466012431402 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1532ms 10:40:31 INFO - PROCESS | 1718 | 1466012431441 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:40:31 INFO - PROCESS | 1718 | 1466012431447 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:40:31 INFO - PROCESS | 1718 | 1466012431454 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:40:31 INFO - PROCESS | 1718 | 1466012431459 Marionette TRACE conn3 <- [1,1850,null,{}] 10:40:31 INFO - PROCESS | 1718 | 1466012431467 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:31 INFO - PROCESS | 1718 | 1466012431475 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:31 INFO - PROCESS | 1718 | 1466012431659 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:40:31 INFO - PROCESS | 1718 | 1466012431933 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:31 INFO - PROCESS | 1718 | 1466012431943 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef30c00 == 56 [pid = 1718] [id = 470] 10:40:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f0cd400) [pid = 1718] [serial = 1411] [outer = (nil)] 10:40:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f1e6c00) [pid = 1718] [serial = 1412] [outer = 0x8f0cd400] 10:40:32 INFO - PROCESS | 1718 | 1466012432069 Marionette DEBUG loaded listener.js 10:40:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f83a000) [pid = 1718] [serial = 1413] [outer = 0x8f0cd400] 10:40:33 INFO - PROCESS | 1718 | 1466012433016 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1640ms 10:40:33 INFO - PROCESS | 1718 | 1466012433099 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:40:33 INFO - PROCESS | 1718 | 1466012433106 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:40:33 INFO - PROCESS | 1718 | 1466012433113 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:40:33 INFO - PROCESS | 1718 | 1466012433117 Marionette TRACE conn3 <- [1,1854,null,{}] 10:40:33 INFO - PROCESS | 1718 | 1466012433124 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:33 INFO - PROCESS | 1718 | 1466012433129 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:33 INFO - PROCESS | 1718 | 1466012433366 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:40:33 INFO - PROCESS | 1718 | 1466012433654 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:33 INFO - PROCESS | 1718 | 1466012433660 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94c000 == 57 [pid = 1718] [id = 471] 10:40:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x91069400) [pid = 1718] [serial = 1414] [outer = (nil)] 10:40:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x91263800) [pid = 1718] [serial = 1415] [outer = 0x91069400] 10:40:33 INFO - PROCESS | 1718 | 1466012433786 Marionette DEBUG loaded listener.js 10:40:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x922de400) [pid = 1718] [serial = 1416] [outer = 0x91069400] 10:40:34 INFO - PROCESS | 1718 | 1466012434717 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1637ms 10:40:34 INFO - PROCESS | 1718 | 1466012434751 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:40:34 INFO - PROCESS | 1718 | 1466012434754 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:40:34 INFO - PROCESS | 1718 | 1466012434771 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:40:34 INFO - PROCESS | 1718 | 1466012434780 Marionette TRACE conn3 <- [1,1858,null,{}] 10:40:34 INFO - PROCESS | 1718 | 1466012434786 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:34 INFO - PROCESS | 1718 | 1466012434793 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:34 INFO - PROCESS | 1718 | 1466012434980 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:40:35 INFO - PROCESS | 1718 | 1466012435163 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:35 INFO - PROCESS | 1718 | 1466012435173 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x923df400 == 58 [pid = 1718] [id = 472] 10:40:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x923ea000) [pid = 1718] [serial = 1417] [outer = (nil)] 10:40:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x95187400) [pid = 1718] [serial = 1418] [outer = 0x923ea000] 10:40:35 INFO - PROCESS | 1718 | 1466012435253 Marionette DEBUG loaded listener.js 10:40:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x980b5400) [pid = 1718] [serial = 1419] [outer = 0x923ea000] 10:40:36 INFO - PROCESS | 1718 | 1466012436173 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1444ms 10:40:36 INFO - PROCESS | 1718 | 1466012436207 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:40:36 INFO - PROCESS | 1718 | 1466012436211 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:40:36 INFO - PROCESS | 1718 | 1466012436217 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:40:36 INFO - PROCESS | 1718 | 1466012436220 Marionette TRACE conn3 <- [1,1862,null,{}] 10:40:36 INFO - PROCESS | 1718 | 1466012436226 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:36 INFO - PROCESS | 1718 | 1466012436231 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:36 INFO - PROCESS | 1718 | 1466012436414 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:40:36 INFO - PROCESS | 1718 | 1466012436599 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:36 INFO - PROCESS | 1718 | 1466012436606 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615c00 == 59 [pid = 1718] [id = 473] 10:40:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8e69c400) [pid = 1718] [serial = 1420] [outer = (nil)] 10:40:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x99172000) [pid = 1718] [serial = 1421] [outer = 0x8e69c400] 10:40:36 INFO - PROCESS | 1718 | 1466012436691 Marionette DEBUG loaded listener.js 10:40:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x99527400) [pid = 1718] [serial = 1422] [outer = 0x8e69c400] 10:40:37 INFO - PROCESS | 1718 | 1466012437619 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1441ms 10:40:37 INFO - PROCESS | 1718 | 1466012437659 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:40:37 INFO - PROCESS | 1718 | 1466012437664 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:40:37 INFO - PROCESS | 1718 | 1466012437670 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:40:37 INFO - PROCESS | 1718 | 1466012437673 Marionette TRACE conn3 <- [1,1866,null,{}] 10:40:37 INFO - PROCESS | 1718 | 1466012437679 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:37 INFO - PROCESS | 1718 | 1466012437684 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:37 INFO - PROCESS | 1718 | 1466012437865 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:40:38 INFO - PROCESS | 1718 | 1466012438052 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:38 INFO - PROCESS | 1718 | 1466012438071 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x99c8a400 == 60 [pid = 1718] [id = 474] 10:40:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x99dadc00) [pid = 1718] [serial = 1423] [outer = (nil)] 10:40:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x99f6cc00) [pid = 1718] [serial = 1424] [outer = 0x99dadc00] 10:40:38 INFO - PROCESS | 1718 | 1466012438201 Marionette DEBUG loaded listener.js 10:40:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x99fc2c00) [pid = 1718] [serial = 1425] [outer = 0x99dadc00] 10:40:39 INFO - PROCESS | 1718 | 1466012439232 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1632ms 10:40:39 INFO - PROCESS | 1718 | 1466012439303 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:40:39 INFO - PROCESS | 1718 | 1466012439307 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:40:39 INFO - PROCESS | 1718 | 1466012439313 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:40:39 INFO - PROCESS | 1718 | 1466012439317 Marionette TRACE conn3 <- [1,1870,null,{}] 10:40:39 INFO - PROCESS | 1718 | 1466012439323 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:39 INFO - PROCESS | 1718 | 1466012439328 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:39 INFO - PROCESS | 1718 | 1466012439520 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:40:39 INFO - PROCESS | 1718 | 1466012439706 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:39 INFO - PROCESS | 1718 | 1466012439713 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c784c00 == 61 [pid = 1718] [id = 475] 10:40:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x8c9df800) [pid = 1718] [serial = 1426] [outer = (nil)] 10:40:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x9a06c400) [pid = 1718] [serial = 1427] [outer = 0x8c9df800] 10:40:39 INFO - PROCESS | 1718 | 1466012439830 Marionette DEBUG loaded listener.js 10:40:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x9a2ab000) [pid = 1718] [serial = 1428] [outer = 0x8c9df800] 10:40:40 INFO - PROCESS | 1718 | 1466012440741 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1489ms 10:40:40 INFO - PROCESS | 1718 | 1466012440804 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:40:40 INFO - PROCESS | 1718 | 1466012440807 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:40:40 INFO - PROCESS | 1718 | 1466012440814 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:40:40 INFO - PROCESS | 1718 | 1466012440817 Marionette TRACE conn3 <- [1,1874,null,{}] 10:40:40 INFO - PROCESS | 1718 | 1466012440823 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:40 INFO - PROCESS | 1718 | 1466012440828 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:41 INFO - PROCESS | 1718 | 1466012441003 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:40:41 INFO - PROCESS | 1718 | 1466012441188 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:41 INFO - PROCESS | 1718 | 1466012441197 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77cc00 == 62 [pid = 1718] [id = 476] 10:40:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x9916e000) [pid = 1718] [serial = 1429] [outer = (nil)] 10:40:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x9a5ce000) [pid = 1718] [serial = 1430] [outer = 0x9916e000] 10:40:41 INFO - PROCESS | 1718 | 1466012441279 Marionette DEBUG loaded listener.js 10:40:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x9a661400) [pid = 1718] [serial = 1431] [outer = 0x9916e000] 10:40:42 INFO - PROCESS | 1718 | 1466012442194 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1429ms 10:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:40:42 INFO - PROCESS | 1718 | 1466012442244 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:40:42 INFO - PROCESS | 1718 | 1466012442247 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:40:42 INFO - PROCESS | 1718 | 1466012442254 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:40:42 INFO - PROCESS | 1718 | 1466012442257 Marionette TRACE conn3 <- [1,1878,null,{}] 10:40:42 INFO - PROCESS | 1718 | 1466012442263 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:42 INFO - PROCESS | 1718 | 1466012442268 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:42 INFO - PROCESS | 1718 | 1466012442441 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:40:42 INFO - PROCESS | 1718 | 1466012442641 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:42 INFO - PROCESS | 1718 | 1466012442649 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c780c00 == 63 [pid = 1718] [id = 477] 10:40:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x8f0f6c00) [pid = 1718] [serial = 1432] [outer = (nil)] 10:40:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x9a562800) [pid = 1718] [serial = 1433] [outer = 0x8f0f6c00] 10:40:42 INFO - PROCESS | 1718 | 1466012442768 Marionette DEBUG loaded listener.js 10:40:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x9a66c400) [pid = 1718] [serial = 1434] [outer = 0x8f0f6c00] 10:40:43 INFO - PROCESS | 1718 | 1466012443708 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1529ms 10:40:44 INFO - PROCESS | 1718 | 1466012444079 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:40:44 INFO - PROCESS | 1718 | 1466012444086 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:40:44 INFO - PROCESS | 1718 | 1466012444106 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:40:44 INFO - PROCESS | 1718 | 1466012444112 Marionette TRACE conn3 <- [1,1882,null,{}] 10:40:44 INFO - PROCESS | 1718 | 1466012444120 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:44 INFO - PROCESS | 1718 | 1466012444126 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:44 INFO - PROCESS | 1718 | 1466012444417 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:40:44 INFO - PROCESS | 1718 | 1466012444666 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:44 INFO - PROCESS | 1718 | 1466012444690 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d4800 == 64 [pid = 1718] [id = 478] 10:40:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x8f0e9400) [pid = 1718] [serial = 1435] [outer = (nil)] 10:40:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x8f1df000) [pid = 1718] [serial = 1436] [outer = 0x8f0e9400] 10:40:44 INFO - PROCESS | 1718 | 1466012444790 Marionette DEBUG loaded listener.js 10:40:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8f6c3c00) [pid = 1718] [serial = 1437] [outer = 0x8f0e9400] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x91074c00 == 63 [pid = 1718] [id = 440] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e8c00 == 62 [pid = 1718] [id = 441] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77b400 == 61 [pid = 1718] [id = 439] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a3400 == 60 [pid = 1718] [id = 438] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81dc00 == 59 [pid = 1718] [id = 468] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x92acb400) [pid = 1718] [serial = 1370] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e9000 == 58 [pid = 1718] [id = 467] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f944400 == 57 [pid = 1718] [id = 466] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x9126b800 == 56 [pid = 1718] [id = 465] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ed000 == 55 [pid = 1718] [id = 464] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e9400 == 54 [pid = 1718] [id = 463] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef29c00 == 53 [pid = 1718] [id = 458] 10:40:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e9800 == 52 [pid = 1718] [id = 457] 10:40:45 INFO - PROCESS | 1718 | 1466012445770 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x91260000) [pid = 1718] [serial = 1364] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x8f948400) [pid = 1718] [serial = 1367] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x91feb400) [pid = 1718] [serial = 1365] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x93cc9400) [pid = 1718] [serial = 1343] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x8f778800) [pid = 1718] [serial = 1358] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x8f83c400) [pid = 1718] [serial = 1359] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x90e06800) [pid = 1718] [serial = 1361] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x8ef2fc00) [pid = 1718] [serial = 1355] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8f0e8c00) [pid = 1718] [serial = 1356] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x980af800) [pid = 1718] [serial = 1349] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x8f1e4800) [pid = 1718] [serial = 1331] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x93941400) [pid = 1718] [serial = 1340] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x951d4c00) [pid = 1718] [serial = 1346] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x92b8fc00) [pid = 1718] [serial = 1337] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8e6a0c00) [pid = 1718] [serial = 1353] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x8c9e3c00) [pid = 1718] [serial = 1352] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x91071800) [pid = 1718] [serial = 1334] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x91065400) [pid = 1718] [serial = 1362] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x922eb800) [pid = 1718] [serial = 1368] [outer = (nil)] [url = about:blank] 10:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1737ms 10:40:45 INFO - PROCESS | 1718 | 1466012445843 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:40:45 INFO - PROCESS | 1718 | 1466012445848 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:40:45 INFO - PROCESS | 1718 | 1466012445858 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:40:45 INFO - PROCESS | 1718 | 1466012445863 Marionette TRACE conn3 <- [1,1886,null,{}] 10:40:45 INFO - PROCESS | 1718 | 1466012445869 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:45 INFO - PROCESS | 1718 | 1466012445875 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:46 INFO - PROCESS | 1718 | 1466012446048 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:40:46 INFO - PROCESS | 1718 | 1466012446251 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:46 INFO - PROCESS | 1718 | 1466012446262 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2c000 == 53 [pid = 1718] [id = 479] 10:40:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f775800) [pid = 1718] [serial = 1438] [outer = (nil)] 10:40:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8f904000) [pid = 1718] [serial = 1439] [outer = 0x8f775800] 10:40:46 INFO - PROCESS | 1718 | 1466012446333 Marionette DEBUG loaded listener.js 10:40:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8f94cc00) [pid = 1718] [serial = 1440] [outer = 0x8f775800] 10:40:47 INFO - PROCESS | 1718 | 1466012447128 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1336ms 10:40:47 INFO - PROCESS | 1718 | 1466012447193 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:40:47 INFO - PROCESS | 1718 | 1466012447196 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:40:47 INFO - PROCESS | 1718 | 1466012447204 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:40:47 INFO - PROCESS | 1718 | 1466012447207 Marionette TRACE conn3 <- [1,1890,null,{}] 10:40:47 INFO - PROCESS | 1718 | 1466012447220 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:47 INFO - PROCESS | 1718 | 1466012447228 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:47 INFO - PROCESS | 1718 | 1466012447403 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:40:47 INFO - PROCESS | 1718 | 1466012447592 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:47 INFO - PROCESS | 1718 | 1466012447604 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x91fec000 == 54 [pid = 1718] [id = 480] 10:40:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x91fef800) [pid = 1718] [serial = 1441] [outer = (nil)] 10:40:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x922dd000) [pid = 1718] [serial = 1442] [outer = 0x91fef800] 10:40:47 INFO - PROCESS | 1718 | 1466012447685 Marionette DEBUG loaded listener.js 10:40:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x9236dc00) [pid = 1718] [serial = 1443] [outer = 0x91fef800] 10:40:48 INFO - PROCESS | 1718 | 1466012448594 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1426ms 10:40:48 INFO - PROCESS | 1718 | 1466012448632 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:40:48 INFO - PROCESS | 1718 | 1466012448635 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:40:48 INFO - PROCESS | 1718 | 1466012448641 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:40:48 INFO - PROCESS | 1718 | 1466012448644 Marionette TRACE conn3 <- [1,1894,null,{}] 10:40:48 INFO - PROCESS | 1718 | 1466012448649 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:48 INFO - PROCESS | 1718 | 1466012448654 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:48 INFO - PROCESS | 1718 | 1466012448882 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:40:48 INFO - PROCESS | 1718 | 1466012448910 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:48 INFO - PROCESS | 1718 | 1466012448916 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x92375000 == 55 [pid = 1718] [id = 481] 10:40:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x92377c00) [pid = 1718] [serial = 1444] [outer = (nil)] 10:40:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x9394c800) [pid = 1718] [serial = 1445] [outer = 0x92377c00] 10:40:48 INFO - PROCESS | 1718 | 1466012448984 Marionette DEBUG loaded listener.js 10:40:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x947cb400) [pid = 1718] [serial = 1446] [outer = 0x92377c00] 10:40:49 INFO - PROCESS | 1718 | 1466012449875 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1289ms 10:40:49 INFO - PROCESS | 1718 | 1466012449939 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:40:49 INFO - PROCESS | 1718 | 1466012449941 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:40:49 INFO - PROCESS | 1718 | 1466012449948 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:40:49 INFO - PROCESS | 1718 | 1466012449950 Marionette TRACE conn3 <- [1,1898,null,{}] 10:40:49 INFO - PROCESS | 1718 | 1466012449956 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:49 INFO - PROCESS | 1718 | 1466012449961 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:50 INFO - PROCESS | 1718 | 1466012450326 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:40:50 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x8f6c2000) [pid = 1718] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:40:50 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x8f1df400) [pid = 1718] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:40:50 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x9126cc00) [pid = 1718] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:40:50 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8e81cc00) [pid = 1718] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:40:50 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x923e4800) [pid = 1718] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:40:50 INFO - PROCESS | 1718 | 1466012450452 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:50 INFO - PROCESS | 1718 | 1466012450462 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e814800 == 56 [pid = 1718] [id = 482] 10:40:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8e81cc00) [pid = 1718] [serial = 1447] [outer = (nil)] 10:40:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x91265000) [pid = 1718] [serial = 1448] [outer = 0x8e81cc00] 10:40:50 INFO - PROCESS | 1718 | 1466012450605 Marionette DEBUG loaded listener.js 10:40:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x92bd9000) [pid = 1718] [serial = 1449] [outer = 0x8e81cc00] 10:40:51 INFO - PROCESS | 1718 | 1466012451315 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1393ms 10:40:51 INFO - PROCESS | 1718 | 1466012451342 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:40:51 INFO - PROCESS | 1718 | 1466012451345 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:40:51 INFO - PROCESS | 1718 | 1466012451362 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:40:51 INFO - PROCESS | 1718 | 1466012451364 Marionette TRACE conn3 <- [1,1902,null,{}] 10:40:51 INFO - PROCESS | 1718 | 1466012451371 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:51 INFO - PROCESS | 1718 | 1466012451380 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:51 INFO - PROCESS | 1718 | 1466012451597 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:40:51 INFO - PROCESS | 1718 | 1466012451607 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:51 INFO - PROCESS | 1718 | 1466012451613 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81bc00 == 57 [pid = 1718] [id = 483] 10:40:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x8f947c00) [pid = 1718] [serial = 1450] [outer = (nil)] 10:40:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x99f68400) [pid = 1718] [serial = 1451] [outer = 0x8f947c00] 10:40:51 INFO - PROCESS | 1718 | 1466012451817 Marionette DEBUG loaded listener.js 10:40:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x99fc1400) [pid = 1718] [serial = 1452] [outer = 0x8f947c00] 10:40:52 INFO - PROCESS | 1718 | 1466012452773 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1481ms 10:40:52 INFO - PROCESS | 1718 | 1466012452843 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:40:52 INFO - PROCESS | 1718 | 1466012452850 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:40:52 INFO - PROCESS | 1718 | 1466012452859 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:40:52 INFO - PROCESS | 1718 | 1466012452864 Marionette TRACE conn3 <- [1,1906,null,{}] 10:40:52 INFO - PROCESS | 1718 | 1466012452873 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:52 INFO - PROCESS | 1718 | 1466012452878 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:53 INFO - PROCESS | 1718 | 1466012453073 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:40:53 INFO - PROCESS | 1718 | 1466012453334 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:53 INFO - PROCESS | 1718 | 1466012453347 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0b400 == 58 [pid = 1718] [id = 484] 10:40:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x8ee0e800) [pid = 1718] [serial = 1453] [outer = (nil)] 10:40:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x8f0f3c00) [pid = 1718] [serial = 1454] [outer = 0x8ee0e800] 10:40:53 INFO - PROCESS | 1718 | 1466012453476 Marionette DEBUG loaded listener.js 10:40:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x8f6c6800) [pid = 1718] [serial = 1455] [outer = 0x8ee0e800] 10:40:54 INFO - PROCESS | 1718 | 1466012454459 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1641ms 10:40:54 INFO - PROCESS | 1718 | 1466012454500 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:40:54 INFO - PROCESS | 1718 | 1466012454507 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:40:54 INFO - PROCESS | 1718 | 1466012454519 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:40:54 INFO - PROCESS | 1718 | 1466012454523 Marionette TRACE conn3 <- [1,1910,null,{}] 10:40:54 INFO - PROCESS | 1718 | 1466012454533 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:54 INFO - PROCESS | 1718 | 1466012454541 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:54 INFO - PROCESS | 1718 | 1466012454776 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:40:55 INFO - PROCESS | 1718 | 1466012455018 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:55 INFO - PROCESS | 1718 | 1466012455027 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94b000 == 59 [pid = 1718] [id = 485] 10:40:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x90e10c00) [pid = 1718] [serial = 1456] [outer = (nil)] 10:40:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x9126a400) [pid = 1718] [serial = 1457] [outer = 0x90e10c00] 10:40:55 INFO - PROCESS | 1718 | 1466012455155 Marionette DEBUG loaded listener.js 10:40:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x92ad5800) [pid = 1718] [serial = 1458] [outer = 0x90e10c00] 10:40:56 INFO - PROCESS | 1718 | 1466012456161 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1681ms 10:40:56 INFO - PROCESS | 1718 | 1466012456200 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:40:56 INFO - PROCESS | 1718 | 1466012456204 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:40:56 INFO - PROCESS | 1718 | 1466012456211 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:40:56 INFO - PROCESS | 1718 | 1466012456216 Marionette TRACE conn3 <- [1,1914,null,{}] 10:40:56 INFO - PROCESS | 1718 | 1466012456233 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:56 INFO - PROCESS | 1718 | 1466012456242 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:56 INFO - PROCESS | 1718 | 1466012456424 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:40:56 INFO - PROCESS | 1718 | 1466012456664 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:56 INFO - PROCESS | 1718 | 1466012456678 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x91065800 == 60 [pid = 1718] [id = 486] 10:40:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x99c8a800) [pid = 1718] [serial = 1459] [outer = (nil)] 10:40:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x99fbe800) [pid = 1718] [serial = 1460] [outer = 0x99c8a800] 10:40:56 INFO - PROCESS | 1718 | 1466012456801 Marionette DEBUG loaded listener.js 10:40:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x99fc8800) [pid = 1718] [serial = 1461] [outer = 0x99c8a800] 10:40:57 INFO - PROCESS | 1718 | 1466012457691 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1494ms 10:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:40:57 INFO - PROCESS | 1718 | 1466012457704 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:40:57 INFO - PROCESS | 1718 | 1466012457708 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:40:57 INFO - PROCESS | 1718 | 1466012457714 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:40:57 INFO - PROCESS | 1718 | 1466012457717 Marionette TRACE conn3 <- [1,1918,null,{}] 10:40:57 INFO - PROCESS | 1718 | 1466012457723 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:57 INFO - PROCESS | 1718 | 1466012457728 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:57 INFO - PROCESS | 1718 | 1466012457908 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:40:58 INFO - PROCESS | 1718 | 1466012458118 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:58 INFO - PROCESS | 1718 | 1466012458130 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e697400 == 61 [pid = 1718] [id = 487] 10:40:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x8e69c000) [pid = 1718] [serial = 1462] [outer = (nil)] 10:40:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x9a665400) [pid = 1718] [serial = 1463] [outer = 0x8e69c000] 10:40:58 INFO - PROCESS | 1718 | 1466012458210 Marionette DEBUG loaded listener.js 10:40:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x9a670c00) [pid = 1718] [serial = 1464] [outer = 0x8e69c000] 10:40:59 INFO - PROCESS | 1718 | 1466012459185 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1529ms 10:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:40:59 INFO - PROCESS | 1718 | 1466012459243 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:40:59 INFO - PROCESS | 1718 | 1466012459246 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:40:59 INFO - PROCESS | 1718 | 1466012459253 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:40:59 INFO - PROCESS | 1718 | 1466012459255 Marionette TRACE conn3 <- [1,1922,null,{}] 10:40:59 INFO - PROCESS | 1718 | 1466012459261 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:40:59 INFO - PROCESS | 1718 | 1466012459267 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:59 INFO - PROCESS | 1718 | 1466012459445 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:40:59 INFO - PROCESS | 1718 | 1466012459646 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:59 INFO - PROCESS | 1718 | 1466012459658 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:40:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c784000 == 62 [pid = 1718] [id = 488] 10:40:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x976a0400) [pid = 1718] [serial = 1465] [outer = (nil)] 10:40:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x9a827c00) [pid = 1718] [serial = 1466] [outer = 0x976a0400] 10:40:59 INFO - PROCESS | 1718 | 1466012459785 Marionette DEBUG loaded listener.js 10:40:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x9acb9800) [pid = 1718] [serial = 1467] [outer = 0x976a0400] 10:41:00 INFO - PROCESS | 1718 | 1466012460778 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1586ms 10:41:00 INFO - PROCESS | 1718 | 1466012460839 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:41:00 INFO - PROCESS | 1718 | 1466012460842 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:41:00 INFO - PROCESS | 1718 | 1466012460853 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:41:00 INFO - PROCESS | 1718 | 1466012460855 Marionette TRACE conn3 <- [1,1926,null,{}] 10:41:00 INFO - PROCESS | 1718 | 1466012460862 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:00 INFO - PROCESS | 1718 | 1466012460873 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:01 INFO - PROCESS | 1718 | 1466012461138 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:41:01 INFO - PROCESS | 1718 | 1466012461390 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:01 INFO - PROCESS | 1718 | 1466012461401 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90f800 == 63 [pid = 1718] [id = 489] 10:41:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x9a82a800) [pid = 1718] [serial = 1468] [outer = (nil)] 10:41:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x9b00e800) [pid = 1718] [serial = 1469] [outer = 0x9a82a800] 10:41:01 INFO - PROCESS | 1718 | 1466012461501 Marionette DEBUG loaded listener.js 10:41:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x9b013400) [pid = 1718] [serial = 1470] [outer = 0x9a82a800] 10:41:02 INFO - PROCESS | 1718 | 1466012462474 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1677ms 10:41:02 INFO - PROCESS | 1718 | 1466012462530 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:41:02 INFO - PROCESS | 1718 | 1466012462534 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:41:02 INFO - PROCESS | 1718 | 1466012462540 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:41:02 INFO - PROCESS | 1718 | 1466012462544 Marionette TRACE conn3 <- [1,1930,null,{}] 10:41:02 INFO - PROCESS | 1718 | 1466012462549 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:02 INFO - PROCESS | 1718 | 1466012462554 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:02 INFO - PROCESS | 1718 | 1466012462745 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:41:03 INFO - PROCESS | 1718 | 1466012462989 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:03 INFO - PROCESS | 1718 | 1466012462999 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614000 == 64 [pid = 1718] [id = 490] 10:41:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x8c614400) [pid = 1718] [serial = 1471] [outer = (nil)] 10:41:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x9b019c00) [pid = 1718] [serial = 1472] [outer = 0x8c614400] 10:41:03 INFO - PROCESS | 1718 | 1466012463117 Marionette DEBUG loaded listener.js 10:41:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x9b31f800) [pid = 1718] [serial = 1473] [outer = 0x8c614400] 10:41:03 INFO - PROCESS | 1718 | 1466012463954 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1483ms 10:41:04 INFO - PROCESS | 1718 | 1466012464024 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:41:04 INFO - PROCESS | 1718 | 1466012464028 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:41:04 INFO - PROCESS | 1718 | 1466012464034 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:41:04 INFO - PROCESS | 1718 | 1466012464038 Marionette TRACE conn3 <- [1,1934,null,{}] 10:41:04 INFO - PROCESS | 1718 | 1466012464043 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:04 INFO - PROCESS | 1718 | 1466012464049 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:04 INFO - PROCESS | 1718 | 1466012464230 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:41:04 INFO - PROCESS | 1718 | 1466012464427 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:04 INFO - PROCESS | 1718 | 1466012464436 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cc400 == 65 [pid = 1718] [id = 491] 10:41:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x9106e000) [pid = 1718] [serial = 1474] [outer = (nil)] 10:41:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x9b390000) [pid = 1718] [serial = 1475] [outer = 0x9106e000] 10:41:04 INFO - PROCESS | 1718 | 1466012464515 Marionette DEBUG loaded listener.js 10:41:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0x9b391000) [pid = 1718] [serial = 1476] [outer = 0x9106e000] 10:41:05 INFO - PROCESS | 1718 | 1466012465565 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1581ms 10:41:05 INFO - PROCESS | 1718 | 1466012465616 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:41:05 INFO - PROCESS | 1718 | 1466012465620 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:41:05 INFO - PROCESS | 1718 | 1466012465627 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:41:05 INFO - PROCESS | 1718 | 1466012465631 Marionette TRACE conn3 <- [1,1938,null,{}] 10:41:05 INFO - PROCESS | 1718 | 1466012465636 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:05 INFO - PROCESS | 1718 | 1466012465641 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:05 INFO - PROCESS | 1718 | 1466012465833 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:41:06 INFO - PROCESS | 1718 | 1466012466450 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:06 INFO - PROCESS | 1718 | 1466012466462 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2ec00 == 66 [pid = 1718] [id = 492] 10:41:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x8ef2f400) [pid = 1718] [serial = 1477] [outer = (nil)] 10:41:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 143 (0x8f0ce000) [pid = 1718] [serial = 1478] [outer = 0x8ef2f400] 10:41:06 INFO - PROCESS | 1718 | 1466012466539 Marionette DEBUG loaded listener.js 10:41:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 144 (0x8f77fc00) [pid = 1718] [serial = 1479] [outer = 0x8ef2f400] 10:41:07 INFO - PROCESS | 1718 | 1466012467380 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1787ms 10:41:07 INFO - PROCESS | 1718 | 1466012467416 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:41:07 INFO - PROCESS | 1718 | 1466012467421 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:41:07 INFO - PROCESS | 1718 | 1466012467428 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:41:07 INFO - PROCESS | 1718 | 1466012467433 Marionette TRACE conn3 <- [1,1942,null,{}] 10:41:07 INFO - PROCESS | 1718 | 1466012467440 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:07 INFO - PROCESS | 1718 | 1466012467448 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:07 INFO - PROCESS | 1718 | 1466012467616 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:41:07 INFO - PROCESS | 1718 | 1466012467927 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:07 INFO - PROCESS | 1718 | 1466012467937 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f1400 == 67 [pid = 1718] [id = 493] 10:41:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 145 (0x8f902000) [pid = 1718] [serial = 1480] [outer = (nil)] 10:41:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 146 (0x922e6000) [pid = 1718] [serial = 1481] [outer = 0x8f902000] 10:41:08 INFO - PROCESS | 1718 | 1466012468057 Marionette DEBUG loaded listener.js 10:41:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 147 (0x92b85800) [pid = 1718] [serial = 1482] [outer = 0x8f902000] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8e817400 == 66 [pid = 1718] [id = 422] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1eac00 == 65 [pid = 1718] [id = 447] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e4000 == 64 [pid = 1718] [id = 448] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x92b82000 == 63 [pid = 1718] [id = 446] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x99c8a400 == 62 [pid = 1718] [id = 474] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615c00 == 61 [pid = 1718] [id = 473] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x923df400 == 60 [pid = 1718] [id = 472] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef30c00 == 59 [pid = 1718] [id = 470] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94c000 == 58 [pid = 1718] [id = 471] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a800 == 57 [pid = 1718] [id = 469] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e6c00 == 56 [pid = 1718] [id = 442] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x90e0e400 == 55 [pid = 1718] [id = 459] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee08000 == 54 [pid = 1718] [id = 451] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f776000 == 53 [pid = 1718] [id = 436] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61d400 == 52 [pid = 1718] [id = 412] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ee400 == 51 [pid = 1718] [id = 419] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f901400 == 50 [pid = 1718] [id = 413] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94bc00 == 49 [pid = 1718] [id = 454] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81fc00 == 48 [pid = 1718] [id = 410] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0eb800 == 47 [pid = 1718] [id = 421] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613800 == 46 [pid = 1718] [id = 453] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee01800 == 45 [pid = 1718] [id = 455] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cac00 == 44 [pid = 1718] [id = 415] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81b000 == 43 [pid = 1718] [id = 437] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x922e9400 == 42 [pid = 1718] [id = 423] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f6400 == 41 [pid = 1718] [id = 411] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94a000 == 40 [pid = 1718] [id = 420] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c779c00 == 39 [pid = 1718] [id = 449] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c780c00 == 38 [pid = 1718] [id = 477] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f834000 == 37 [pid = 1718] [id = 445] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77cc00 == 36 [pid = 1718] [id = 476] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1db800 == 35 [pid = 1718] [id = 452] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e4c00 == 34 [pid = 1718] [id = 418] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c784c00 == 33 [pid = 1718] [id = 475] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77fc00 == 32 [pid = 1718] [id = 450] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a2000 == 31 [pid = 1718] [id = 460] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x90e05800 == 30 [pid = 1718] [id = 416] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x90e05c00 == 29 [pid = 1718] [id = 462] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8e699800 == 28 [pid = 1718] [id = 417] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c775800 == 27 [pid = 1718] [id = 456] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8e818400 == 26 [pid = 1718] [id = 444] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c776000 == 25 [pid = 1718] [id = 425] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e4400 == 24 [pid = 1718] [id = 443] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9ebc00 == 23 [pid = 1718] [id = 414] 10:41:10 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a000 == 22 [pid = 1718] [id = 461] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 146 (0x8f77c800) [pid = 1718] [serial = 1392] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 145 (0x8f6ca000) [pid = 1718] [serial = 1391] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 144 (0x9517f400) [pid = 1718] [serial = 1388] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 143 (0x8ef2e800) [pid = 1718] [serial = 1373] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 142 (0x8f836c00) [pid = 1718] [serial = 1394] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0x8f90d400) [pid = 1718] [serial = 1395] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0x9236b000) [pid = 1718] [serial = 1397] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x92acdc00) [pid = 1718] [serial = 1379] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x8f90bc00) [pid = 1718] [serial = 1376] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x92e84000) [pid = 1718] [serial = 1382] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x923eac00) [pid = 1718] [serial = 1385] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x95182c00) [pid = 1718] [serial = 1403] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x951d4000) [pid = 1718] [serial = 1404] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x92bdb800) [pid = 1718] [serial = 1400] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x98254c00) [pid = 1718] [serial = 1406] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x93ccf800) [pid = 1718] [serial = 1401] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x923e1000) [pid = 1718] [serial = 1398] [outer = (nil)] [url = about:blank] 10:41:10 INFO - PROCESS | 1718 | 1466012470570 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 3181ms 10:41:10 INFO - PROCESS | 1718 | 1466012470611 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:41:10 INFO - PROCESS | 1718 | 1466012470617 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:41:10 INFO - PROCESS | 1718 | 1466012470626 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:41:10 INFO - PROCESS | 1718 | 1466012470630 Marionette TRACE conn3 <- [1,1946,null,{}] 10:41:10 INFO - PROCESS | 1718 | 1466012470638 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:10 INFO - PROCESS | 1718 | 1466012470644 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:10 INFO - PROCESS | 1718 | 1466012470805 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:41:11 INFO - PROCESS | 1718 | 1466012471004 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:11 INFO - PROCESS | 1718 | 1466012471018 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c780800 == 23 [pid = 1718] [id = 494] 10:41:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x8c9ebc00) [pid = 1718] [serial = 1483] [outer = (nil)] 10:41:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x8e816c00) [pid = 1718] [serial = 1484] [outer = 0x8c9ebc00] 10:41:11 INFO - PROCESS | 1718 | 1466012471088 Marionette DEBUG loaded listener.js 10:41:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x8e81fc00) [pid = 1718] [serial = 1485] [outer = 0x8c9ebc00] 10:41:11 INFO - PROCESS | 1718 | 1466012471826 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1227ms 10:41:11 INFO - PROCESS | 1718 | 1466012471853 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:41:11 INFO - PROCESS | 1718 | 1466012471860 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:41:11 INFO - PROCESS | 1718 | 1466012471871 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:41:11 INFO - PROCESS | 1718 | 1466012471874 Marionette TRACE conn3 <- [1,1950,null,{}] 10:41:11 INFO - PROCESS | 1718 | 1466012471880 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:11 INFO - PROCESS | 1718 | 1466012471886 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:12 INFO - PROCESS | 1718 | 1466012472038 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:41:12 INFO - PROCESS | 1718 | 1466012472056 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:12 INFO - PROCESS | 1718 | 1466012472066 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ee000 == 24 [pid = 1718] [id = 495] 10:41:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x8f0f0800) [pid = 1718] [serial = 1486] [outer = (nil)] 10:41:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x8f1e0000) [pid = 1718] [serial = 1487] [outer = 0x8f0f0800] 10:41:12 INFO - PROCESS | 1718 | 1466012472136 Marionette DEBUG loaded listener.js 10:41:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x8c9e9800) [pid = 1718] [serial = 1488] [outer = 0x8f0f0800] 10:41:13 INFO - PROCESS | 1718 | 1466012473169 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1339ms 10:41:13 INFO - PROCESS | 1718 | 1466012473209 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:41:13 INFO - PROCESS | 1718 | 1466012473212 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:41:13 INFO - PROCESS | 1718 | 1466012473225 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:41:13 INFO - PROCESS | 1718 | 1466012473231 Marionette TRACE conn3 <- [1,1954,null,{}] 10:41:13 INFO - PROCESS | 1718 | 1466012473247 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:13 INFO - PROCESS | 1718 | 1466012473256 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:13 INFO - PROCESS | 1718 | 1466012473476 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:41:13 INFO - PROCESS | 1718 | 1466012473495 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:13 INFO - PROCESS | 1718 | 1466012473508 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90b800 == 25 [pid = 1718] [id = 496] 10:41:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x8f90bc00) [pid = 1718] [serial = 1489] [outer = (nil)] 10:41:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x8f949000) [pid = 1718] [serial = 1490] [outer = 0x8f90bc00] 10:41:13 INFO - PROCESS | 1718 | 1466012473578 Marionette DEBUG loaded listener.js 10:41:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x90e0b800) [pid = 1718] [serial = 1491] [outer = 0x8f90bc00] 10:41:14 INFO - PROCESS | 1718 | 1466012474495 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1335ms 10:41:14 INFO - PROCESS | 1718 | 1466012474561 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:41:14 INFO - PROCESS | 1718 | 1466012474566 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:41:14 INFO - PROCESS | 1718 | 1466012474576 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:41:14 INFO - PROCESS | 1718 | 1466012474579 Marionette TRACE conn3 <- [1,1958,null,{}] 10:41:14 INFO - PROCESS | 1718 | 1466012474592 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:14 INFO - PROCESS | 1718 | 1466012474597 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:14 INFO - PROCESS | 1718 | 1466012474822 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x92b86c00) [pid = 1718] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x8f0f5000) [pid = 1718] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x92b8cc00) [pid = 1718] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x8c9ec400) [pid = 1718] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x8c77e000) [pid = 1718] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x8f0f5800) [pid = 1718] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x8c9e6800) [pid = 1718] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x8ee02400) [pid = 1718] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x8f0f6800) [pid = 1718] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x8e697c00) [pid = 1718] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x8c61c800) [pid = 1718] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x8c776800) [pid = 1718] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x8f0f4400) [pid = 1718] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x8f777c00) [pid = 1718] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x9106c800) [pid = 1718] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x8f0eec00) [pid = 1718] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x90e08800) [pid = 1718] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x8f947c00) [pid = 1718] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x92377c00) [pid = 1718] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x8e81cc00) [pid = 1718] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x99dadc00) [pid = 1718] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8f0f6c00) [pid = 1718] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x9916e000) [pid = 1718] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x923ea000) [pid = 1718] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x8c61b000) [pid = 1718] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x8e69c400) [pid = 1718] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8f0cd400) [pid = 1718] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f0e9400) [pid = 1718] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x91fef800) [pid = 1718] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f775800) [pid = 1718] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8c9df800) [pid = 1718] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x91069400) [pid = 1718] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x92bdd000) [pid = 1718] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x923ecc00) [pid = 1718] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f77a400) [pid = 1718] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:41:16 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x92374400) [pid = 1718] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:41:16 INFO - PROCESS | 1718 | 1466012476369 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:16 INFO - PROCESS | 1718 | 1466012476378 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615000 == 26 [pid = 1718] [id = 497] 10:41:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8c61b000) [pid = 1718] [serial = 1492] [outer = (nil)] 10:41:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8c9df800) [pid = 1718] [serial = 1493] [outer = 0x8c61b000] 10:41:16 INFO - PROCESS | 1718 | 1466012476447 Marionette DEBUG loaded listener.js 10:41:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8e817c00) [pid = 1718] [serial = 1494] [outer = 0x8c61b000] 10:41:17 INFO - PROCESS | 1718 | 1466012477151 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2587ms 10:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:41:17 INFO - PROCESS | 1718 | 1466012477163 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:41:17 INFO - PROCESS | 1718 | 1466012477166 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:41:17 INFO - PROCESS | 1718 | 1466012477173 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:41:17 INFO - PROCESS | 1718 | 1466012477176 Marionette TRACE conn3 <- [1,1962,null,{}] 10:41:17 INFO - PROCESS | 1718 | 1466012477181 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:17 INFO - PROCESS | 1718 | 1466012477186 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:17 INFO - PROCESS | 1718 | 1466012477435 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:41:17 INFO - PROCESS | 1718 | 1466012477542 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:17 INFO - PROCESS | 1718 | 1466012477552 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f4c00 == 27 [pid = 1718] [id = 498] 10:41:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f6c7400) [pid = 1718] [serial = 1495] [outer = (nil)] 10:41:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8f837000) [pid = 1718] [serial = 1496] [outer = 0x8f6c7400] 10:41:17 INFO - PROCESS | 1718 | 1466012477616 Marionette DEBUG loaded listener.js 10:41:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x90e06400) [pid = 1718] [serial = 1497] [outer = 0x8f6c7400] 10:41:18 INFO - PROCESS | 1718 | 1466012478488 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1386ms 10:41:18 INFO - PROCESS | 1718 | 1466012478559 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:41:18 INFO - PROCESS | 1718 | 1466012478566 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:41:18 INFO - PROCESS | 1718 | 1466012478574 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:41:18 INFO - PROCESS | 1718 | 1466012478579 Marionette TRACE conn3 <- [1,1966,null,{}] 10:41:18 INFO - PROCESS | 1718 | 1466012478588 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:18 INFO - PROCESS | 1718 | 1466012478594 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:18 INFO - PROCESS | 1718 | 1466012478810 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:41:19 INFO - PROCESS | 1718 | 1466012479070 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:19 INFO - PROCESS | 1718 | 1466012479087 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e817000 == 28 [pid = 1718] [id = 499] 10:41:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8ee06400) [pid = 1718] [serial = 1498] [outer = (nil)] 10:41:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8ef29c00) [pid = 1718] [serial = 1499] [outer = 0x8ee06400] 10:41:19 INFO - PROCESS | 1718 | 1466012479208 Marionette DEBUG loaded listener.js 10:41:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8f0d0800) [pid = 1718] [serial = 1500] [outer = 0x8ee06400] 10:41:20 INFO - PROCESS | 1718 | 1466012480107 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1583ms 10:41:20 INFO - PROCESS | 1718 | 1466012480157 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:41:20 INFO - PROCESS | 1718 | 1466012480164 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:41:20 INFO - PROCESS | 1718 | 1466012480176 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:41:20 INFO - PROCESS | 1718 | 1466012480180 Marionette TRACE conn3 <- [1,1970,null,{}] 10:41:20 INFO - PROCESS | 1718 | 1466012480186 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:20 INFO - PROCESS | 1718 | 1466012480192 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:20 INFO - PROCESS | 1718 | 1466012480380 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:41:20 INFO - PROCESS | 1718 | 1466012480583 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:20 INFO - PROCESS | 1718 | 1466012480591 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61d800 == 29 [pid = 1718] [id = 500] 10:41:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x8e69b800) [pid = 1718] [serial = 1501] [outer = (nil)] 10:41:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x8f908400) [pid = 1718] [serial = 1502] [outer = 0x8e69b800] 10:41:20 INFO - PROCESS | 1718 | 1466012480764 Marionette DEBUG loaded listener.js 10:41:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x8f943800) [pid = 1718] [serial = 1503] [outer = 0x8e69b800] 10:41:21 INFO - PROCESS | 1718 | 1466012481693 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1583ms 10:41:21 INFO - PROCESS | 1718 | 1466012481758 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:41:21 INFO - PROCESS | 1718 | 1466012481763 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:41:21 INFO - PROCESS | 1718 | 1466012481769 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:41:21 INFO - PROCESS | 1718 | 1466012481775 Marionette TRACE conn3 <- [1,1974,null,{}] 10:41:21 INFO - PROCESS | 1718 | 1466012481791 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:21 INFO - PROCESS | 1718 | 1466012481800 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:22 INFO - PROCESS | 1718 | 1466012482011 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:41:22 INFO - PROCESS | 1718 | 1466012482261 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:22 INFO - PROCESS | 1718 | 1466012482273 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x9236cc00 == 30 [pid = 1718] [id = 501] 10:41:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x9236d000) [pid = 1718] [serial = 1504] [outer = (nil)] 10:41:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x923e1800) [pid = 1718] [serial = 1505] [outer = 0x9236d000] 10:41:22 INFO - PROCESS | 1718 | 1466012482398 Marionette DEBUG loaded listener.js 10:41:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x923edc00) [pid = 1718] [serial = 1506] [outer = 0x9236d000] 10:41:23 INFO - PROCESS | 1718 | 1466012483287 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1587ms 10:41:23 INFO - PROCESS | 1718 | 1466012483356 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:41:23 INFO - PROCESS | 1718 | 1466012483360 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:41:23 INFO - PROCESS | 1718 | 1466012483366 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:41:23 INFO - PROCESS | 1718 | 1466012483370 Marionette TRACE conn3 <- [1,1978,null,{}] 10:41:23 INFO - PROCESS | 1718 | 1466012483375 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:23 INFO - PROCESS | 1718 | 1466012483380 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:23 INFO - PROCESS | 1718 | 1466012483585 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:41:23 INFO - PROCESS | 1718 | 1466012483779 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:23 INFO - PROCESS | 1718 | 1466012483785 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b83800 == 31 [pid = 1718] [id = 502] 10:41:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x92be5c00) [pid = 1718] [serial = 1507] [outer = (nil)] 10:41:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 120 (0x9393f400) [pid = 1718] [serial = 1508] [outer = 0x92be5c00] 10:41:23 INFO - PROCESS | 1718 | 1466012483867 Marionette DEBUG loaded listener.js 10:41:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 121 (0x93943000) [pid = 1718] [serial = 1509] [outer = 0x92be5c00] 10:41:24 INFO - PROCESS | 1718 | 1466012484764 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1430ms 10:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:41:24 INFO - PROCESS | 1718 | 1466012484797 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:41:24 INFO - PROCESS | 1718 | 1466012484800 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:41:24 INFO - PROCESS | 1718 | 1466012484806 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:41:24 INFO - PROCESS | 1718 | 1466012484810 Marionette TRACE conn3 <- [1,1982,null,{}] 10:41:24 INFO - PROCESS | 1718 | 1466012484815 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:24 INFO - PROCESS | 1718 | 1466012484820 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:24 INFO - PROCESS | 1718 | 1466012484993 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:41:25 INFO - PROCESS | 1718 | 1466012485188 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:25 INFO - PROCESS | 1718 | 1466012485194 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1db400 == 32 [pid = 1718] [id = 503] 10:41:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 122 (0x923ec400) [pid = 1718] [serial = 1510] [outer = (nil)] 10:41:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 123 (0x93cd6800) [pid = 1718] [serial = 1511] [outer = 0x923ec400] 10:41:25 INFO - PROCESS | 1718 | 1466012485274 Marionette DEBUG loaded listener.js 10:41:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 124 (0x947c9400) [pid = 1718] [serial = 1512] [outer = 0x923ec400] 10:41:26 INFO - PROCESS | 1718 | 1466012486222 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1479ms 10:41:26 INFO - PROCESS | 1718 | 1466012486285 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:41:26 INFO - PROCESS | 1718 | 1466012486289 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:41:26 INFO - PROCESS | 1718 | 1466012486295 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:41:26 INFO - PROCESS | 1718 | 1466012486298 Marionette TRACE conn3 <- [1,1986,null,{}] 10:41:26 INFO - PROCESS | 1718 | 1466012486304 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:26 INFO - PROCESS | 1718 | 1466012486314 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:26 INFO - PROCESS | 1718 | 1466012486562 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:41:26 INFO - PROCESS | 1718 | 1466012486822 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:26 INFO - PROCESS | 1718 | 1466012486830 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e817800 == 33 [pid = 1718] [id = 504] 10:41:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 125 (0x8ef24400) [pid = 1718] [serial = 1513] [outer = (nil)] 10:41:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 126 (0x982e0000) [pid = 1718] [serial = 1514] [outer = 0x8ef24400] 10:41:26 INFO - PROCESS | 1718 | 1466012486925 Marionette DEBUG loaded listener.js 10:41:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 127 (0x9915a400) [pid = 1718] [serial = 1515] [outer = 0x8ef24400] 10:41:27 INFO - PROCESS | 1718 | 1466012487779 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1530ms 10:41:27 INFO - PROCESS | 1718 | 1466012487825 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:41:27 INFO - PROCESS | 1718 | 1466012487829 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:41:27 INFO - PROCESS | 1718 | 1466012487851 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:41:27 INFO - PROCESS | 1718 | 1466012487856 Marionette TRACE conn3 <- [1,1990,null,{}] 10:41:27 INFO - PROCESS | 1718 | 1466012487865 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:27 INFO - PROCESS | 1718 | 1466012487870 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:28 INFO - PROCESS | 1718 | 1466012488033 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:41:28 INFO - PROCESS | 1718 | 1466012488226 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:28 INFO - PROCESS | 1718 | 1466012488236 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x9914bc00 == 34 [pid = 1718] [id = 505] 10:41:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 128 (0x9916f000) [pid = 1718] [serial = 1516] [outer = (nil)] 10:41:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 129 (0x99fb3800) [pid = 1718] [serial = 1517] [outer = 0x9916f000] 10:41:28 INFO - PROCESS | 1718 | 1466012488313 Marionette DEBUG loaded listener.js 10:41:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 130 (0x99fab400) [pid = 1718] [serial = 1518] [outer = 0x9916f000] 10:41:29 INFO - PROCESS | 1718 | 1466012489191 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1402ms 10:41:29 INFO - PROCESS | 1718 | 1466012489239 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:41:29 INFO - PROCESS | 1718 | 1466012489243 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:41:29 INFO - PROCESS | 1718 | 1466012489249 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:41:29 INFO - PROCESS | 1718 | 1466012489252 Marionette TRACE conn3 <- [1,1994,null,{}] 10:41:29 INFO - PROCESS | 1718 | 1466012489258 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:29 INFO - PROCESS | 1718 | 1466012489263 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:29 INFO - PROCESS | 1718 | 1466012489435 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:41:29 INFO - PROCESS | 1718 | 1466012489632 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:29 INFO - PROCESS | 1718 | 1466012489639 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c619800 == 35 [pid = 1718] [id = 506] 10:41:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 131 (0x97697c00) [pid = 1718] [serial = 1519] [outer = (nil)] 10:41:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 132 (0x9a562c00) [pid = 1718] [serial = 1520] [outer = 0x97697c00] 10:41:29 INFO - PROCESS | 1718 | 1466012489729 Marionette DEBUG loaded listener.js 10:41:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 133 (0x9a662800) [pid = 1718] [serial = 1521] [outer = 0x97697c00] 10:41:30 INFO - PROCESS | 1718 | 1466012490638 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1438ms 10:41:30 INFO - PROCESS | 1718 | 1466012490687 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:41:30 INFO - PROCESS | 1718 | 1466012490690 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:41:30 INFO - PROCESS | 1718 | 1466012490697 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:41:30 INFO - PROCESS | 1718 | 1466012490700 Marionette TRACE conn3 <- [1,1998,null,{}] 10:41:30 INFO - PROCESS | 1718 | 1466012490705 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:30 INFO - PROCESS | 1718 | 1466012490710 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:30 INFO - PROCESS | 1718 | 1466012490874 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:41:31 INFO - PROCESS | 1718 | 1466012491074 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:31 INFO - PROCESS | 1718 | 1466012491084 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c779000 == 36 [pid = 1718] [id = 507] 10:41:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 134 (0x8e6a0c00) [pid = 1718] [serial = 1522] [outer = (nil)] 10:41:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 135 (0x9acbac00) [pid = 1718] [serial = 1523] [outer = 0x8e6a0c00] 10:41:31 INFO - PROCESS | 1718 | 1466012491161 Marionette DEBUG loaded listener.js 10:41:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 136 (0x9a82fc00) [pid = 1718] [serial = 1524] [outer = 0x8e6a0c00] 10:41:32 INFO - PROCESS | 1718 | 1466012492137 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1486ms 10:41:32 INFO - PROCESS | 1718 | 1466012492184 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:41:32 INFO - PROCESS | 1718 | 1466012492188 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:41:32 INFO - PROCESS | 1718 | 1466012492194 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:41:32 INFO - PROCESS | 1718 | 1466012492197 Marionette TRACE conn3 <- [1,2002,null,{}] 10:41:32 INFO - PROCESS | 1718 | 1466012492202 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:32 INFO - PROCESS | 1718 | 1466012492207 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:32 INFO - PROCESS | 1718 | 1466012492375 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:41:32 INFO - PROCESS | 1718 | 1466012492612 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:32 INFO - PROCESS | 1718 | 1466012492624 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c776c00 == 37 [pid = 1718] [id = 508] 10:41:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 137 (0x8c9e5400) [pid = 1718] [serial = 1525] [outer = (nil)] 10:41:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 138 (0x8f1e1c00) [pid = 1718] [serial = 1526] [outer = 0x8c9e5400] 10:41:32 INFO - PROCESS | 1718 | 1466012492746 Marionette DEBUG loaded listener.js 10:41:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 139 (0x8f947800) [pid = 1718] [serial = 1527] [outer = 0x8c9e5400] 10:41:33 INFO - PROCESS | 1718 | 1466012493674 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1529ms 10:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:41:33 INFO - PROCESS | 1718 | 1466012493724 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:41:33 INFO - PROCESS | 1718 | 1466012493728 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:41:33 INFO - PROCESS | 1718 | 1466012493734 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:41:33 INFO - PROCESS | 1718 | 1466012493739 Marionette TRACE conn3 <- [1,2006,null,{}] 10:41:33 INFO - PROCESS | 1718 | 1466012493744 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:33 INFO - PROCESS | 1718 | 1466012493749 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:33 INFO - PROCESS | 1718 | 1466012493949 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:41:34 INFO - PROCESS | 1718 | 1466012494332 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:34 INFO - PROCESS | 1718 | 1466012494343 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61ec00 == 38 [pid = 1718] [id = 509] 10:41:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 140 (0x8c61f800) [pid = 1718] [serial = 1528] [outer = (nil)] 10:41:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 141 (0x8c779c00) [pid = 1718] [serial = 1529] [outer = 0x8c61f800] 10:41:34 INFO - PROCESS | 1718 | 1466012494459 Marionette DEBUG loaded listener.js 10:41:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 142 (0x8c9e0400) [pid = 1718] [serial = 1530] [outer = 0x8c61f800] 10:41:35 INFO - PROCESS | 1718 | 1466012495511 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 10:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1838ms 10:41:35 INFO - PROCESS | 1718 | 1466012495573 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:41:35 INFO - PROCESS | 1718 | 1466012495581 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:41:35 INFO - PROCESS | 1718 | 1466012495595 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:41:35 INFO - PROCESS | 1718 | 1466012495600 Marionette TRACE conn3 <- [1,2010,null,{}] 10:41:35 INFO - PROCESS | 1718 | 1466012495608 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:35 INFO - PROCESS | 1718 | 1466012495612 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:35 INFO - PROCESS | 1718 | 1466012495778 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 141 (0x9914d400) [pid = 1718] [serial = 1389] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 140 (0x8f951c00) [pid = 1718] [serial = 1314] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 139 (0x99154800) [pid = 1718] [serial = 1407] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 138 (0x8c783400) [pid = 1718] [serial = 1302] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 137 (0x92ad9000) [pid = 1718] [serial = 1371] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 136 (0x97694000) [pid = 1718] [serial = 1347] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 135 (0x8f94e800) [pid = 1718] [serial = 1377] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 134 (0x93aaf800) [pid = 1718] [serial = 1383] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 133 (0x8f908000) [pid = 1718] [serial = 1311] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 132 (0x92b8bc00) [pid = 1718] [serial = 1380] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 131 (0x92bdf400) [pid = 1718] [serial = 1338] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 130 (0x91261400) [pid = 1718] [serial = 1335] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 129 (0x93aa5c00) [pid = 1718] [serial = 1341] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 128 (0x8f0ce800) [pid = 1718] [serial = 1374] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 127 (0x98205000) [pid = 1718] [serial = 1350] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 126 (0x9236e400) [pid = 1718] [serial = 1329] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 125 (0x94766c00) [pid = 1718] [serial = 1386] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 124 (0x8ef26400) [pid = 1718] [serial = 1305] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 123 (0x8f1e8800) [pid = 1718] [serial = 1308] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 122 (0x8f776c00) [pid = 1718] [serial = 1332] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 121 (0x93c59c00) [pid = 1718] [serial = 1344] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 120 (0x99f68400) [pid = 1718] [serial = 1451] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 119 (0x9394c800) [pid = 1718] [serial = 1445] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x947cb400) [pid = 1718] [serial = 1446] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x91265000) [pid = 1718] [serial = 1448] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x99f6cc00) [pid = 1718] [serial = 1424] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x99fc2c00) [pid = 1718] [serial = 1425] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x9a562800) [pid = 1718] [serial = 1433] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x9a66c400) [pid = 1718] [serial = 1434] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x9a5ce000) [pid = 1718] [serial = 1430] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x9a661400) [pid = 1718] [serial = 1431] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x95187400) [pid = 1718] [serial = 1418] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x980b5400) [pid = 1718] [serial = 1419] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8c782c00) [pid = 1718] [serial = 1409] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8e6a2400) [pid = 1718] [serial = 1410] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x99172000) [pid = 1718] [serial = 1421] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x99527400) [pid = 1718] [serial = 1422] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f1e6c00) [pid = 1718] [serial = 1412] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f83a000) [pid = 1718] [serial = 1413] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f1df000) [pid = 1718] [serial = 1436] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f6c3c00) [pid = 1718] [serial = 1437] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x922dd000) [pid = 1718] [serial = 1442] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f904000) [pid = 1718] [serial = 1439] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f94cc00) [pid = 1718] [serial = 1440] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x9a06c400) [pid = 1718] [serial = 1427] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x9a2ab000) [pid = 1718] [serial = 1428] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x91263800) [pid = 1718] [serial = 1415] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x922de400) [pid = 1718] [serial = 1416] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x99fc1400) [pid = 1718] [serial = 1452] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x92bd9000) [pid = 1718] [serial = 1449] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x9236dc00) [pid = 1718] [serial = 1443] [outer = (nil)] [url = about:blank] 10:41:36 INFO - PROCESS | 1718 | 1466012496044 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:36 INFO - PROCESS | 1718 | 1466012496050 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a2400 == 39 [pid = 1718] [id = 510] 10:41:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8ee04400) [pid = 1718] [serial = 1531] [outer = (nil)] 10:41:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8ef29000) [pid = 1718] [serial = 1532] [outer = 0x8ee04400] 10:41:36 INFO - PROCESS | 1718 | 1466012496156 Marionette DEBUG loaded listener.js 10:41:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f0ec000) [pid = 1718] [serial = 1533] [outer = 0x8ee04400] 10:41:36 INFO - PROCESS | 1718 | 1466012496898 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 10:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1338ms 10:41:36 INFO - PROCESS | 1718 | 1466012496937 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:41:36 INFO - PROCESS | 1718 | 1466012496942 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:41:36 INFO - PROCESS | 1718 | 1466012496950 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:41:36 INFO - PROCESS | 1718 | 1466012496954 Marionette TRACE conn3 <- [1,2014,null,{}] 10:41:36 INFO - PROCESS | 1718 | 1466012496959 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:36 INFO - PROCESS | 1718 | 1466012496964 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:37 INFO - PROCESS | 1718 | 1466012497200 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:41:37 INFO - PROCESS | 1718 | 1466012497217 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:37 INFO - PROCESS | 1718 | 1466012497225 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e2000 == 40 [pid = 1718] [id = 511] 10:41:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f1e2400) [pid = 1718] [serial = 1534] [outer = (nil)] 10:41:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f77e000) [pid = 1718] [serial = 1535] [outer = 0x8f1e2400] 10:41:37 INFO - PROCESS | 1718 | 1466012497293 Marionette DEBUG loaded listener.js 10:41:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f90a400) [pid = 1718] [serial = 1536] [outer = 0x8f1e2400] 10:41:38 INFO - PROCESS | 1718 | 1466012498236 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1327ms 10:41:38 INFO - PROCESS | 1718 | 1466012498279 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:41:38 INFO - PROCESS | 1718 | 1466012498282 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:41:38 INFO - PROCESS | 1718 | 1466012498303 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:41:38 INFO - PROCESS | 1718 | 1466012498312 Marionette TRACE conn3 <- [1,2018,null,{}] 10:41:38 INFO - PROCESS | 1718 | 1466012498319 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:38 INFO - PROCESS | 1718 | 1466012498326 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:38 INFO - PROCESS | 1718 | 1466012498574 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:41:38 INFO - PROCESS | 1718 | 1466012498592 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:38 INFO - PROCESS | 1718 | 1466012498601 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c622400 == 41 [pid = 1718] [id = 512] 10:41:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f83a400) [pid = 1718] [serial = 1537] [outer = (nil)] 10:41:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x91266400) [pid = 1718] [serial = 1538] [outer = 0x8f83a400] 10:41:38 INFO - PROCESS | 1718 | 1466012498667 Marionette DEBUG loaded listener.js 10:41:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x91ff7c00) [pid = 1718] [serial = 1539] [outer = 0x8f83a400] 10:41:39 INFO - PROCESS | 1718 | 1466012499586 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1358ms 10:41:39 INFO - PROCESS | 1718 | 1466012499646 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:41:39 INFO - PROCESS | 1718 | 1466012499650 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:41:39 INFO - PROCESS | 1718 | 1466012499663 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:41:39 INFO - PROCESS | 1718 | 1466012499665 Marionette TRACE conn3 <- [1,2022,null,{}] 10:41:39 INFO - PROCESS | 1718 | 1466012499671 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:39 INFO - PROCESS | 1718 | 1466012499676 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:39 INFO - PROCESS | 1718 | 1466012499903 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:41:39 INFO - PROCESS | 1718 | 1466012499928 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:39 INFO - PROCESS | 1718 | 1466012499936 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c8000 == 42 [pid = 1718] [id = 513] 10:41:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x91267c00) [pid = 1718] [serial = 1540] [outer = (nil)] 10:41:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x92374400) [pid = 1718] [serial = 1541] [outer = 0x91267c00] 10:41:40 INFO - PROCESS | 1718 | 1466012500003 Marionette DEBUG loaded listener.js 10:41:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x92ad9000) [pid = 1718] [serial = 1542] [outer = 0x91267c00] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8ee0e800) [pid = 1718] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e10c00) [pid = 1718] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x99c8a800) [pid = 1718] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8c9ebc00) [pid = 1718] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f0f0800) [pid = 1718] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8e69c000) [pid = 1718] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x976a0400) [pid = 1718] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x9a82a800) [pid = 1718] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8c614400) [pid = 1718] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x9106e000) [pid = 1718] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8ef2f400) [pid = 1718] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f90bc00) [pid = 1718] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f902000) [pid = 1718] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:41:40 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c61b000) [pid = 1718] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:41:41 INFO - PROCESS | 1718 | 1466012501020 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1384ms 10:41:41 INFO - PROCESS | 1718 | 1466012501042 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:41:41 INFO - PROCESS | 1718 | 1466012501045 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:41:41 INFO - PROCESS | 1718 | 1466012501051 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:41:41 INFO - PROCESS | 1718 | 1466012501053 Marionette TRACE conn3 <- [1,2026,null,{}] 10:41:41 INFO - PROCESS | 1718 | 1466012501059 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:41 INFO - PROCESS | 1718 | 1466012501064 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:41 INFO - PROCESS | 1718 | 1466012501211 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:41:41 INFO - PROCESS | 1718 | 1466012501225 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:41 INFO - PROCESS | 1718 | 1466012501242 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e9000 == 43 [pid = 1718] [id = 514] 10:41:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x9236b000) [pid = 1718] [serial = 1543] [outer = (nil)] 10:41:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92378c00) [pid = 1718] [serial = 1544] [outer = 0x9236b000] 10:41:41 INFO - PROCESS | 1718 | 1466012501317 Marionette DEBUG loaded listener.js 10:41:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x92be2800) [pid = 1718] [serial = 1545] [outer = 0x9236b000] 10:41:42 INFO - PROCESS | 1718 | 1466012502234 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1232ms 10:41:42 INFO - PROCESS | 1718 | 1466012502283 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:41:42 INFO - PROCESS | 1718 | 1466012502287 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:41:42 INFO - PROCESS | 1718 | 1466012502293 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:41:42 INFO - PROCESS | 1718 | 1466012502297 Marionette TRACE conn3 <- [1,2030,null,{}] 10:41:42 INFO - PROCESS | 1718 | 1466012502302 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:42 INFO - PROCESS | 1718 | 1466012502307 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:42 INFO - PROCESS | 1718 | 1466012502538 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:41:42 INFO - PROCESS | 1718 | 1466012502744 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:42 INFO - PROCESS | 1718 | 1466012502756 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615c00 == 44 [pid = 1718] [id = 515] 10:41:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8c617800) [pid = 1718] [serial = 1546] [outer = (nil)] 10:41:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8c782c00) [pid = 1718] [serial = 1547] [outer = 0x8c617800] 10:41:42 INFO - PROCESS | 1718 | 1466012502844 Marionette DEBUG loaded listener.js 10:41:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8c9ea400) [pid = 1718] [serial = 1548] [outer = 0x8c617800] 10:41:43 INFO - PROCESS | 1718 | 1466012503840 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1589ms 10:41:43 INFO - PROCESS | 1718 | 1466012503885 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:41:43 INFO - PROCESS | 1718 | 1466012503891 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:41:43 INFO - PROCESS | 1718 | 1466012503899 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:41:43 INFO - PROCESS | 1718 | 1466012503905 Marionette TRACE conn3 <- [1,2034,null,{}] 10:41:43 INFO - PROCESS | 1718 | 1466012503912 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:43 INFO - PROCESS | 1718 | 1466012503920 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:44 INFO - PROCESS | 1718 | 1466012504109 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:41:44 INFO - PROCESS | 1718 | 1466012504350 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:44 INFO - PROCESS | 1718 | 1466012504358 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c5400 == 45 [pid = 1718] [id = 516] 10:41:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f774400) [pid = 1718] [serial = 1549] [outer = (nil)] 10:41:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f835400) [pid = 1718] [serial = 1550] [outer = 0x8f774400] 10:41:44 INFO - PROCESS | 1718 | 1466012504484 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f90d400) [pid = 1718] [serial = 1551] [outer = 0x8f774400] 10:41:45 INFO - PROCESS | 1718 | 1466012505446 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1585ms 10:41:45 INFO - PROCESS | 1718 | 1466012505484 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:41:45 INFO - PROCESS | 1718 | 1466012505489 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:41:45 INFO - PROCESS | 1718 | 1466012505496 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:41:45 INFO - PROCESS | 1718 | 1466012505500 Marionette TRACE conn3 <- [1,2038,null,{}] 10:41:45 INFO - PROCESS | 1718 | 1466012505505 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:45 INFO - PROCESS | 1718 | 1466012505511 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:45 INFO - PROCESS | 1718 | 1466012505719 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:41:45 INFO - PROCESS | 1718 | 1466012505918 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:45 INFO - PROCESS | 1718 | 1466012505925 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f779400 == 46 [pid = 1718] [id = 517] 10:41:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x90e06000) [pid = 1718] [serial = 1552] [outer = (nil)] 10:41:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x9236e000) [pid = 1718] [serial = 1553] [outer = 0x90e06000] 10:41:46 INFO - PROCESS | 1718 | 1466012506010 Marionette DEBUG loaded listener.js 10:41:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x923ea000) [pid = 1718] [serial = 1554] [outer = 0x90e06000] 10:41:47 INFO - PROCESS | 1718 | 1466012507080 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1633ms 10:41:47 INFO - PROCESS | 1718 | 1466012507130 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1718 | 1466012507137 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:41:47 INFO - PROCESS | 1718 | 1466012507154 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1718 | 1466012507161 Marionette TRACE conn3 <- [1,2042,null,{}] 10:41:47 INFO - PROCESS | 1718 | 1466012507167 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:47 INFO - PROCESS | 1718 | 1466012507174 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:47 INFO - PROCESS | 1718 | 1466012507419 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:41:47 INFO - PROCESS | 1718 | 1466012507655 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:47 INFO - PROCESS | 1718 | 1466012507664 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77f800 == 47 [pid = 1718] [id = 518] 10:41:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x91ff7800) [pid = 1718] [serial = 1555] [outer = (nil)] 10:41:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x947cb400) [pid = 1718] [serial = 1556] [outer = 0x91ff7800] 10:41:47 INFO - PROCESS | 1718 | 1466012507803 Marionette DEBUG loaded listener.js 10:41:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x951d7c00) [pid = 1718] [serial = 1557] [outer = 0x91ff7800] 10:41:48 INFO - PROCESS | 1718 | 1466012508788 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1698ms 10:41:48 INFO - PROCESS | 1718 | 1466012508844 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:41:48 INFO - PROCESS | 1718 | 1466012508848 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:41:48 INFO - PROCESS | 1718 | 1466012508854 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:41:48 INFO - PROCESS | 1718 | 1466012508858 Marionette TRACE conn3 <- [1,2046,null,{}] 10:41:48 INFO - PROCESS | 1718 | 1466012508863 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:48 INFO - PROCESS | 1718 | 1466012508869 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:49 INFO - PROCESS | 1718 | 1466012509051 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:41:49 INFO - PROCESS | 1718 | 1466012509244 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1718 | 1466012509254 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77b800 == 48 [pid = 1718] [id = 519] 10:41:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x923e4c00) [pid = 1718] [serial = 1558] [outer = (nil)] 10:41:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x98254000) [pid = 1718] [serial = 1559] [outer = 0x923e4c00] 10:41:49 INFO - PROCESS | 1718 | 1466012509334 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x99150000) [pid = 1718] [serial = 1560] [outer = 0x923e4c00] 10:41:50 INFO - PROCESS | 1718 | 1466012510273 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1486ms 10:41:50 INFO - PROCESS | 1718 | 1466012510342 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:41:50 INFO - PROCESS | 1718 | 1466012510346 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:41:50 INFO - PROCESS | 1718 | 1466012510353 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:41:50 INFO - PROCESS | 1718 | 1466012510357 Marionette TRACE conn3 <- [1,2050,null,{}] 10:41:50 INFO - PROCESS | 1718 | 1466012510362 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:50 INFO - PROCESS | 1718 | 1466012510368 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:50 INFO - PROCESS | 1718 | 1466012510588 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:41:50 INFO - PROCESS | 1718 | 1466012510806 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:50 INFO - PROCESS | 1718 | 1466012510823 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x99172000 == 49 [pid = 1718] [id = 520] 10:41:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x99522800) [pid = 1718] [serial = 1561] [outer = (nil)] 10:41:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x99c83c00) [pid = 1718] [serial = 1562] [outer = 0x99522800] 10:41:51 INFO - PROCESS | 1718 | 1466012511008 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x9a21f800) [pid = 1718] [serial = 1563] [outer = 0x99522800] 10:41:51 INFO - PROCESS | 1718 | 1466012511926 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1643ms 10:41:51 INFO - PROCESS | 1718 | 1466012511996 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:41:52 INFO - PROCESS | 1718 | 1466012512000 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:41:52 INFO - PROCESS | 1718 | 1466012512006 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:41:52 INFO - PROCESS | 1718 | 1466012512010 Marionette TRACE conn3 <- [1,2054,null,{}] 10:41:52 INFO - PROCESS | 1718 | 1466012512015 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:52 INFO - PROCESS | 1718 | 1466012512020 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:52 INFO - PROCESS | 1718 | 1466012512239 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:41:52 INFO - PROCESS | 1718 | 1466012512482 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:52 INFO - PROCESS | 1718 | 1466012512490 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x9a219c00 == 50 [pid = 1718] [id = 521] 10:41:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x9a2b0c00) [pid = 1718] [serial = 1564] [outer = (nil)] 10:41:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x9a669800) [pid = 1718] [serial = 1565] [outer = 0x9a2b0c00] 10:41:52 INFO - PROCESS | 1718 | 1466012512614 Marionette DEBUG loaded listener.js 10:41:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x9a67f000) [pid = 1718] [serial = 1566] [outer = 0x9a2b0c00] 10:41:53 INFO - PROCESS | 1718 | 1466012513507 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1530ms 10:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:41:53 INFO - PROCESS | 1718 | 1466012513538 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 1718 | 1466012513542 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:41:53 INFO - PROCESS | 1718 | 1466012513548 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 1718 | 1466012513551 Marionette TRACE conn3 <- [1,2058,null,{}] 10:41:53 INFO - PROCESS | 1718 | 1466012513557 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:53 INFO - PROCESS | 1718 | 1466012513562 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:53 INFO - PROCESS | 1718 | 1466012513732 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:41:53 INFO - PROCESS | 1718 | 1466012513938 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:53 INFO - PROCESS | 1718 | 1466012513946 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615400 == 51 [pid = 1718] [id = 522] 10:41:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x8c618c00) [pid = 1718] [serial = 1567] [outer = (nil)] 10:41:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x8ee0c400) [pid = 1718] [serial = 1568] [outer = 0x8c618c00] 10:41:54 INFO - PROCESS | 1718 | 1466012514064 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x90e07000) [pid = 1718] [serial = 1569] [outer = 0x8c618c00] 10:41:55 INFO - PROCESS | 1718 | 1466012515492 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1987ms 10:41:55 INFO - PROCESS | 1718 | 1466012515535 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:41:55 INFO - PROCESS | 1718 | 1466012515541 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:41:55 INFO - PROCESS | 1718 | 1466012515548 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:41:55 INFO - PROCESS | 1718 | 1466012515553 Marionette TRACE conn3 <- [1,2062,null,{}] 10:41:55 INFO - PROCESS | 1718 | 1466012515562 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:55 INFO - PROCESS | 1718 | 1466012515566 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:55 INFO - PROCESS | 1718 | 1466012515756 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:41:56 INFO - PROCESS | 1718 | 1466012516006 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:56 INFO - PROCESS | 1718 | 1466012516018 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94cc00 == 52 [pid = 1718] [id = 523] 10:41:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8f94d000) [pid = 1718] [serial = 1570] [outer = (nil)] 10:41:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x90e03000) [pid = 1718] [serial = 1571] [outer = 0x8f94d000] 10:41:56 INFO - PROCESS | 1718 | 1466012516146 Marionette DEBUG loaded listener.js 10:41:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 119 (0x9106ac00) [pid = 1718] [serial = 1572] [outer = 0x8f94d000] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x92375000 == 51 [pid = 1718] [id = 481] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2c000 == 50 [pid = 1718] [id = 479] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x91fec000 == 49 [pid = 1718] [id = 480] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e814800 == 48 [pid = 1718] [id = 482] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2ec00 == 47 [pid = 1718] [id = 492] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x922e9000 == 46 [pid = 1718] [id = 514] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c8000 == 45 [pid = 1718] [id = 513] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c622400 == 44 [pid = 1718] [id = 512] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e2000 == 43 [pid = 1718] [id = 511] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a2400 == 42 [pid = 1718] [id = 510] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61ec00 == 41 [pid = 1718] [id = 509] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c780800 == 40 [pid = 1718] [id = 494] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81bc00 == 39 [pid = 1718] [id = 483] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f4c00 == 38 [pid = 1718] [id = 498] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c779000 == 37 [pid = 1718] [id = 507] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cc400 == 36 [pid = 1718] [id = 491] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e817000 == 35 [pid = 1718] [id = 499] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94b000 == 34 [pid = 1718] [id = 485] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90b800 == 33 [pid = 1718] [id = 496] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c619800 == 32 [pid = 1718] [id = 506] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c784000 == 31 [pid = 1718] [id = 488] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61d800 == 30 [pid = 1718] [id = 500] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e697400 == 29 [pid = 1718] [id = 487] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x9236cc00 == 28 [pid = 1718] [id = 501] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ee000 == 27 [pid = 1718] [id = 495] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8e817800 == 26 [pid = 1718] [id = 504] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1db400 == 25 [pid = 1718] [id = 503] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x9914bc00 == 24 [pid = 1718] [id = 505] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614000 == 23 [pid = 1718] [id = 490] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90f800 == 22 [pid = 1718] [id = 489] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x92b83800 == 21 [pid = 1718] [id = 502] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x91065800 == 20 [pid = 1718] [id = 486] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615000 == 19 [pid = 1718] [id = 497] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c776c00 == 18 [pid = 1718] [id = 508] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0b400 == 17 [pid = 1718] [id = 484] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d4800 == 16 [pid = 1718] [id = 478] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f1400 == 15 [pid = 1718] [id = 493] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x9a219c00 == 14 [pid = 1718] [id = 521] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615400 == 13 [pid = 1718] [id = 522] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x99172000 == 12 [pid = 1718] [id = 520] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f77b800 == 11 [pid = 1718] [id = 519] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77f800 == 10 [pid = 1718] [id = 518] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c5400 == 9 [pid = 1718] [id = 516] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8f779400 == 8 [pid = 1718] [id = 517] 10:41:58 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615c00 == 7 [pid = 1718] [id = 515] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 118 (0x8f837000) [pid = 1718] [serial = 1496] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x8f6c6800) [pid = 1718] [serial = 1455] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8f0f3c00) [pid = 1718] [serial = 1454] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x92ad5800) [pid = 1718] [serial = 1458] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x9126a400) [pid = 1718] [serial = 1457] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x99fc8800) [pid = 1718] [serial = 1461] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8e816c00) [pid = 1718] [serial = 1484] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x8f1e0000) [pid = 1718] [serial = 1487] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x99fbe800) [pid = 1718] [serial = 1460] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x9a670c00) [pid = 1718] [serial = 1464] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x9a665400) [pid = 1718] [serial = 1463] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x9acb9800) [pid = 1718] [serial = 1467] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x9a827c00) [pid = 1718] [serial = 1466] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x9b013400) [pid = 1718] [serial = 1470] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x9b00e800) [pid = 1718] [serial = 1469] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x9b31f800) [pid = 1718] [serial = 1473] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x9b019c00) [pid = 1718] [serial = 1472] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x9b391000) [pid = 1718] [serial = 1476] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x9b390000) [pid = 1718] [serial = 1475] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f77fc00) [pid = 1718] [serial = 1479] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f0ce000) [pid = 1718] [serial = 1478] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f949000) [pid = 1718] [serial = 1490] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x90e0b800) [pid = 1718] [serial = 1491] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x92b85800) [pid = 1718] [serial = 1482] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x922e6000) [pid = 1718] [serial = 1481] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8e817c00) [pid = 1718] [serial = 1494] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8e81fc00) [pid = 1718] [serial = 1485] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8c9e9800) [pid = 1718] [serial = 1488] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8c9df800) [pid = 1718] [serial = 1493] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1718 | 1466012518548 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3135ms 10:41:58 INFO - PROCESS | 1718 | 1466012518683 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:41:58 INFO - PROCESS | 1718 | 1466012518688 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:41:58 INFO - PROCESS | 1718 | 1466012518696 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 1718 | 1466012518702 Marionette TRACE conn3 <- [1,2066,null,{}] 10:41:58 INFO - PROCESS | 1718 | 1466012518711 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:58 INFO - PROCESS | 1718 | 1466012518716 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:58 INFO - PROCESS | 1718 | 1466012518871 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:41:59 INFO - PROCESS | 1718 | 1466012519007 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 1718 | 1466012519018 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:41:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c784400 == 8 [pid = 1718] [id = 524] 10:41:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8c9dd400) [pid = 1718] [serial = 1573] [outer = (nil)] 10:41:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8c9e2000) [pid = 1718] [serial = 1574] [outer = 0x8c9dd400] 10:41:59 INFO - PROCESS | 1718 | 1466012519090 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8c9eac00) [pid = 1718] [serial = 1575] [outer = 0x8c9dd400] 10:41:59 INFO - PROCESS | 1718 | 1466012519894 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1237ms 10:41:59 INFO - PROCESS | 1718 | 1466012519942 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:41:59 INFO - PROCESS | 1718 | 1466012519951 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:41:59 INFO - PROCESS | 1718 | 1466012519964 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:41:59 INFO - PROCESS | 1718 | 1466012519969 Marionette TRACE conn3 <- [1,2070,null,{}] 10:41:59 INFO - PROCESS | 1718 | 1466012519974 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:41:59 INFO - PROCESS | 1718 | 1466012519980 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:00 INFO - PROCESS | 1718 | 1466012520161 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:42:00 INFO - PROCESS | 1718 | 1466012520172 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 1718 | 1466012520178 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee03800 == 9 [pid = 1718] [id = 525] 10:42:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8ee04000) [pid = 1718] [serial = 1576] [outer = (nil)] 10:42:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8ee0bc00) [pid = 1718] [serial = 1577] [outer = 0x8ee04000] 10:42:00 INFO - PROCESS | 1718 | 1466012520259 Marionette DEBUG loaded listener.js 10:42:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8ef27000) [pid = 1718] [serial = 1578] [outer = 0x8ee04000] 10:42:01 INFO - PROCESS | 1718 | 1466012521253 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1331ms 10:42:01 INFO - PROCESS | 1718 | 1466012521299 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:42:01 INFO - PROCESS | 1718 | 1466012521302 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:42:01 INFO - PROCESS | 1718 | 1466012521309 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 1718 | 1466012521314 Marionette TRACE conn3 <- [1,2074,null,{}] 10:42:01 INFO - PROCESS | 1718 | 1466012521340 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:01 INFO - PROCESS | 1718 | 1466012521349 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:01 INFO - PROCESS | 1718 | 1466012521565 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:42:01 INFO - PROCESS | 1718 | 1466012521590 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:01 INFO - PROCESS | 1718 | 1466012521601 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0ea800 == 10 [pid = 1718] [id = 526] 10:42:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f0f1400) [pid = 1718] [serial = 1579] [outer = (nil)] 10:42:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f1dd800) [pid = 1718] [serial = 1580] [outer = 0x8f0f1400] 10:42:01 INFO - PROCESS | 1718 | 1466012521673 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8f1e4400) [pid = 1718] [serial = 1581] [outer = 0x8f0f1400] 10:42:02 INFO - PROCESS | 1718 | 1466012522661 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1407ms 10:42:02 INFO - PROCESS | 1718 | 1466012522720 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:42:02 INFO - PROCESS | 1718 | 1466012522723 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:42:02 INFO - PROCESS | 1718 | 1466012522744 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:42:02 INFO - PROCESS | 1718 | 1466012522748 Marionette TRACE conn3 <- [1,2078,null,{}] 10:42:02 INFO - PROCESS | 1718 | 1466012522759 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:02 INFO - PROCESS | 1718 | 1466012522764 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:02 INFO - PROCESS | 1718 | 1466012522974 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:42:03 INFO - PROCESS | 1718 | 1466012522996 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:03 INFO - PROCESS | 1718 | 1466012523004 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c6000 == 11 [pid = 1718] [id = 527] 10:42:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f1de400) [pid = 1718] [serial = 1582] [outer = (nil)] 10:42:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f778800) [pid = 1718] [serial = 1583] [outer = 0x8f1de400] 10:42:03 INFO - PROCESS | 1718 | 1466012523082 Marionette DEBUG loaded listener.js 10:42:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f839c00) [pid = 1718] [serial = 1584] [outer = 0x8f1de400] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x9236b000) [pid = 1718] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f83a400) [pid = 1718] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x91267c00) [pid = 1718] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x97697c00) [pid = 1718] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x92be5c00) [pid = 1718] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x923ec400) [pid = 1718] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8ee06400) [pid = 1718] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8e6a0c00) [pid = 1718] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8c9e5400) [pid = 1718] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f6c7400) [pid = 1718] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8ef24400) [pid = 1718] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9236d000) [pid = 1718] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8ee04400) [pid = 1718] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x9916f000) [pid = 1718] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f1e2400) [pid = 1718] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8e69b800) [pid = 1718] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:42:04 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8c61f800) [pid = 1718] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:42:04 INFO - PROCESS | 1718 | 1466012524682 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1999ms 10:42:04 INFO - PROCESS | 1718 | 1466012524730 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 1718 | 1466012524734 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:42:04 INFO - PROCESS | 1718 | 1466012524739 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 1718 | 1466012524743 Marionette TRACE conn3 <- [1,2082,null,{}] 10:42:04 INFO - PROCESS | 1718 | 1466012524748 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:04 INFO - PROCESS | 1718 | 1466012524753 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:04 INFO - PROCESS | 1718 | 1466012524915 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:42:05 INFO - PROCESS | 1718 | 1466012525054 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:05 INFO - PROCESS | 1718 | 1466012525065 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e9400 == 12 [pid = 1718] [id = 528] 10:42:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8e6a0c00) [pid = 1718] [serial = 1585] [outer = (nil)] 10:42:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f6c3000) [pid = 1718] [serial = 1586] [outer = 0x8e6a0c00] 10:42:05 INFO - PROCESS | 1718 | 1466012525146 Marionette DEBUG loaded listener.js 10:42:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f838400) [pid = 1718] [serial = 1587] [outer = 0x8e6a0c00] 10:42:05 INFO - PROCESS | 1718 | 1466012525892 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1184ms 10:42:05 INFO - PROCESS | 1718 | 1466012525924 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:42:05 INFO - PROCESS | 1718 | 1466012525927 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:42:05 INFO - PROCESS | 1718 | 1466012525943 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:42:05 INFO - PROCESS | 1718 | 1466012525946 Marionette TRACE conn3 <- [1,2086,null,{}] 10:42:05 INFO - PROCESS | 1718 | 1466012525952 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:05 INFO - PROCESS | 1718 | 1466012525962 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:06 INFO - PROCESS | 1718 | 1466012526234 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:42:06 INFO - PROCESS | 1718 | 1466012526414 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 1718 | 1466012526426 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c775800 == 13 [pid = 1718] [id = 529] 10:42:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8c776800) [pid = 1718] [serial = 1588] [outer = (nil)] 10:42:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8c77fc00) [pid = 1718] [serial = 1589] [outer = 0x8c776800] 10:42:06 INFO - PROCESS | 1718 | 1466012526511 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8e6a4400) [pid = 1718] [serial = 1590] [outer = 0x8c776800] 10:42:07 INFO - PROCESS | 1718 | 1466012527502 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1632ms 10:42:07 INFO - PROCESS | 1718 | 1466012527577 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:42:07 INFO - PROCESS | 1718 | 1466012527584 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:42:07 INFO - PROCESS | 1718 | 1466012527592 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:42:07 INFO - PROCESS | 1718 | 1466012527598 Marionette TRACE conn3 <- [1,2090,null,{}] 10:42:07 INFO - PROCESS | 1718 | 1466012527605 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:07 INFO - PROCESS | 1718 | 1466012527611 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:07 INFO - PROCESS | 1718 | 1466012527798 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:42:08 INFO - PROCESS | 1718 | 1466012527983 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:08 INFO - PROCESS | 1718 | 1466012527992 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61c000 == 14 [pid = 1718] [id = 530] 10:42:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8e812c00) [pid = 1718] [serial = 1591] [outer = (nil)] 10:42:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f0d2800) [pid = 1718] [serial = 1592] [outer = 0x8e812c00] 10:42:08 INFO - PROCESS | 1718 | 1466012528120 Marionette DEBUG loaded listener.js 10:42:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f0f6800) [pid = 1718] [serial = 1593] [outer = 0x8e812c00] 10:42:09 INFO - PROCESS | 1718 | 1466012529054 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1531ms 10:42:09 INFO - PROCESS | 1718 | 1466012529123 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:42:09 INFO - PROCESS | 1718 | 1466012529129 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:42:09 INFO - PROCESS | 1718 | 1466012529135 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:42:09 INFO - PROCESS | 1718 | 1466012529139 Marionette TRACE conn3 <- [1,2094,null,{}] 10:42:09 INFO - PROCESS | 1718 | 1466012529145 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:09 INFO - PROCESS | 1718 | 1466012529150 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:09 INFO - PROCESS | 1718 | 1466012529325 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:42:09 INFO - PROCESS | 1718 | 1466012529519 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:09 INFO - PROCESS | 1718 | 1466012529531 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614c00 == 15 [pid = 1718] [id = 531] 10:42:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f777c00) [pid = 1718] [serial = 1594] [outer = (nil)] 10:42:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f94b800) [pid = 1718] [serial = 1595] [outer = 0x8f777c00] 10:42:09 INFO - PROCESS | 1718 | 1466012529699 Marionette DEBUG loaded listener.js 10:42:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x90e07400) [pid = 1718] [serial = 1596] [outer = 0x8f777c00] 10:42:10 INFO - PROCESS | 1718 | 1466012530587 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1482ms 10:42:10 INFO - PROCESS | 1718 | 1466012530617 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1718 | 1466012530623 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:42:10 INFO - PROCESS | 1718 | 1466012530641 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1718 | 1466012530648 Marionette TRACE conn3 <- [1,2098,null,{}] 10:42:10 INFO - PROCESS | 1718 | 1466012530654 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:10 INFO - PROCESS | 1718 | 1466012530660 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:10 INFO - PROCESS | 1718 | 1466012530836 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:42:11 INFO - PROCESS | 1718 | 1466012531016 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:11 INFO - PROCESS | 1718 | 1466012531025 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x9125d800 == 16 [pid = 1718] [id = 532] 10:42:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x9125e800) [pid = 1718] [serial = 1597] [outer = (nil)] 10:42:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x91269400) [pid = 1718] [serial = 1598] [outer = 0x9125e800] 10:42:11 INFO - PROCESS | 1718 | 1466012531105 Marionette DEBUG loaded listener.js 10:42:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x91263000) [pid = 1718] [serial = 1599] [outer = 0x9125e800] 10:42:11 INFO - PROCESS | 1718 | 1466012531987 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1394ms 10:42:12 INFO - PROCESS | 1718 | 1466012532027 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:42:12 INFO - PROCESS | 1718 | 1466012532031 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:42:12 INFO - PROCESS | 1718 | 1466012532037 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:42:12 INFO - PROCESS | 1718 | 1466012532041 Marionette TRACE conn3 <- [1,2102,null,{}] 10:42:12 INFO - PROCESS | 1718 | 1466012532046 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:12 INFO - PROCESS | 1718 | 1466012532051 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:12 INFO - PROCESS | 1718 | 1466012532219 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:42:12 INFO - PROCESS | 1718 | 1466012532401 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 1718 | 1466012532410 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x91066400 == 17 [pid = 1718] [id = 533] 10:42:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x91261800) [pid = 1718] [serial = 1600] [outer = (nil)] 10:42:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x922e6400) [pid = 1718] [serial = 1601] [outer = 0x91261800] 10:42:12 INFO - PROCESS | 1718 | 1466012532488 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x9236b400) [pid = 1718] [serial = 1602] [outer = 0x91261800] 10:42:13 INFO - PROCESS | 1718 | 1466012533403 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1429ms 10:42:13 INFO - PROCESS | 1718 | 1466012533466 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:42:13 INFO - PROCESS | 1718 | 1466012533470 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:42:13 INFO - PROCESS | 1718 | 1466012533476 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 1718 | 1466012533480 Marionette TRACE conn3 <- [1,2106,null,{}] 10:42:13 INFO - PROCESS | 1718 | 1466012533485 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:13 INFO - PROCESS | 1718 | 1466012533490 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:13 INFO - PROCESS | 1718 | 1466012533677 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:42:13 INFO - PROCESS | 1718 | 1466012533861 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:13 INFO - PROCESS | 1718 | 1466012533879 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x923e0800 == 18 [pid = 1718] [id = 534] 10:42:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x923e0c00) [pid = 1718] [serial = 1603] [outer = (nil)] 10:42:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x923ea400) [pid = 1718] [serial = 1604] [outer = 0x923e0c00] 10:42:13 INFO - PROCESS | 1718 | 1466012533975 Marionette DEBUG loaded listener.js 10:42:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x92ad5800) [pid = 1718] [serial = 1605] [outer = 0x923e0c00] 10:42:14 INFO - PROCESS | 1718 | 1466012534990 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1583ms 10:42:15 INFO - PROCESS | 1718 | 1466012535060 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:42:15 INFO - PROCESS | 1718 | 1466012535065 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:42:15 INFO - PROCESS | 1718 | 1466012535071 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:42:15 INFO - PROCESS | 1718 | 1466012535074 Marionette TRACE conn3 <- [1,2110,null,{}] 10:42:15 INFO - PROCESS | 1718 | 1466012535080 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:15 INFO - PROCESS | 1718 | 1466012535085 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:15 INFO - PROCESS | 1718 | 1466012535294 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:42:15 INFO - PROCESS | 1718 | 1466012535477 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:15 INFO - PROCESS | 1718 | 1466012535487 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee08c00 == 19 [pid = 1718] [id = 535] 10:42:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f90b400) [pid = 1718] [serial = 1606] [outer = (nil)] 10:42:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x92b8f800) [pid = 1718] [serial = 1607] [outer = 0x8f90b400] 10:42:15 INFO - PROCESS | 1718 | 1466012535604 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x92bd6800) [pid = 1718] [serial = 1608] [outer = 0x8f90b400] 10:42:16 INFO - PROCESS | 1718 | 1466012536449 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1428ms 10:42:16 INFO - PROCESS | 1718 | 1466012536499 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 1718 | 1466012536503 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:42:16 INFO - PROCESS | 1718 | 1466012536510 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 1718 | 1466012536513 Marionette TRACE conn3 <- [1,2114,null,{}] 10:42:16 INFO - PROCESS | 1718 | 1466012536518 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:16 INFO - PROCESS | 1718 | 1466012536523 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:16 INFO - PROCESS | 1718 | 1466012536684 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:42:16 INFO - PROCESS | 1718 | 1466012536866 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:16 INFO - PROCESS | 1718 | 1466012536874 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61b800 == 20 [pid = 1718] [id = 536] 10:42:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x91ff9000) [pid = 1718] [serial = 1609] [outer = (nil)] 10:42:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x92e80000) [pid = 1718] [serial = 1610] [outer = 0x91ff9000] 10:42:16 INFO - PROCESS | 1718 | 1466012536950 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x93946c00) [pid = 1718] [serial = 1611] [outer = 0x91ff9000] 10:42:17 INFO - PROCESS | 1718 | 1466012537920 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1480ms 10:42:17 INFO - PROCESS | 1718 | 1466012537991 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:42:17 INFO - PROCESS | 1718 | 1466012537995 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:42:18 INFO - PROCESS | 1718 | 1466012538006 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:42:18 INFO - PROCESS | 1718 | 1466012538009 Marionette TRACE conn3 <- [1,2118,null,{}] 10:42:18 INFO - PROCESS | 1718 | 1466012538015 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:18 INFO - PROCESS | 1718 | 1466012538020 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:18 INFO - PROCESS | 1718 | 1466012538179 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:42:18 INFO - PROCESS | 1718 | 1466012538364 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:18 INFO - PROCESS | 1718 | 1466012538370 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c778000 == 21 [pid = 1718] [id = 537] 10:42:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x8c9e1000) [pid = 1718] [serial = 1612] [outer = (nil)] 10:42:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x8f1e1400) [pid = 1718] [serial = 1613] [outer = 0x8c9e1000] 10:42:18 INFO - PROCESS | 1718 | 1466012538448 Marionette DEBUG loaded listener.js 10:42:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x8f901400) [pid = 1718] [serial = 1614] [outer = 0x8c9e1000] 10:42:19 INFO - PROCESS | 1718 | 1466012539632 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1687ms 10:42:19 INFO - PROCESS | 1718 | 1466012539690 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:42:19 INFO - PROCESS | 1718 | 1466012539696 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:42:19 INFO - PROCESS | 1718 | 1466012539704 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 1718 | 1466012539708 Marionette TRACE conn3 <- [1,2122,null,{}] 10:42:19 INFO - PROCESS | 1718 | 1466012539716 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:19 INFO - PROCESS | 1718 | 1466012539722 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:19 INFO - PROCESS | 1718 | 1466012539890 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:42:20 INFO - PROCESS | 1718 | 1466012540082 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 1718 | 1466012540090 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77c800 == 22 [pid = 1718] [id = 538] 10:42:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x8c77d800) [pid = 1718] [serial = 1615] [outer = (nil)] 10:42:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8e820c00) [pid = 1718] [serial = 1616] [outer = 0x8c77d800] 10:42:20 INFO - PROCESS | 1718 | 1466012540166 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 118 (0x8ee02c00) [pid = 1718] [serial = 1617] [outer = 0x8c77d800] 10:42:21 INFO - PROCESS | 1718 | 1466012541177 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 117 (0x92378c00) [pid = 1718] [serial = 1544] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x91266400) [pid = 1718] [serial = 1538] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x92374400) [pid = 1718] [serial = 1541] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x91ff7c00) [pid = 1718] [serial = 1539] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x9a562c00) [pid = 1718] [serial = 1520] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x9a662800) [pid = 1718] [serial = 1521] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x9393f400) [pid = 1718] [serial = 1508] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x93943000) [pid = 1718] [serial = 1509] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x93cd6800) [pid = 1718] [serial = 1511] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x947c9400) [pid = 1718] [serial = 1512] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8ef29c00) [pid = 1718] [serial = 1499] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f0d0800) [pid = 1718] [serial = 1500] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x9acbac00) [pid = 1718] [serial = 1523] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x9a82fc00) [pid = 1718] [serial = 1524] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f1e1c00) [pid = 1718] [serial = 1526] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f947800) [pid = 1718] [serial = 1527] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e06400) [pid = 1718] [serial = 1497] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x982e0000) [pid = 1718] [serial = 1514] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x9915a400) [pid = 1718] [serial = 1515] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x923e1800) [pid = 1718] [serial = 1505] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x923edc00) [pid = 1718] [serial = 1506] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8ef29000) [pid = 1718] [serial = 1532] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f0ec000) [pid = 1718] [serial = 1533] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x99fb3800) [pid = 1718] [serial = 1517] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x99fab400) [pid = 1718] [serial = 1518] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f77e000) [pid = 1718] [serial = 1535] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f908400) [pid = 1718] [serial = 1502] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f943800) [pid = 1718] [serial = 1503] [outer = (nil)] [url = about:blank] 10:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1536ms 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c779c00) [pid = 1718] [serial = 1529] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8c9e0400) [pid = 1718] [serial = 1530] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x92ad9000) [pid = 1718] [serial = 1542] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x92be2800) [pid = 1718] [serial = 1545] [outer = (nil)] [url = about:blank] 10:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:42:21 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f90a400) [pid = 1718] [serial = 1536] [outer = (nil)] [url = about:blank] 10:42:21 INFO - PROCESS | 1718 | 1466012541239 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:42:21 INFO - PROCESS | 1718 | 1466012541252 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:42:21 INFO - PROCESS | 1718 | 1466012541261 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:42:21 INFO - PROCESS | 1718 | 1466012541267 Marionette TRACE conn3 <- [1,2126,null,{}] 10:42:21 INFO - PROCESS | 1718 | 1466012541272 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:21 INFO - PROCESS | 1718 | 1466012541277 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:21 INFO - PROCESS | 1718 | 1466012541442 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:42:21 INFO - PROCESS | 1718 | 1466012541584 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:21 INFO - PROCESS | 1718 | 1466012541595 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee05800 == 23 [pid = 1718] [id = 539] 10:42:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f0cbc00) [pid = 1718] [serial = 1618] [outer = (nil)] 10:42:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f0f4400) [pid = 1718] [serial = 1619] [outer = 0x8f0cbc00] 10:42:21 INFO - PROCESS | 1718 | 1466012541663 Marionette DEBUG loaded listener.js 10:42:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f776000) [pid = 1718] [serial = 1620] [outer = 0x8f0cbc00] 10:42:22 INFO - PROCESS | 1718 | 1466012542478 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1231ms 10:42:22 INFO - PROCESS | 1718 | 1466012542492 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 1718 | 1466012542495 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:42:22 INFO - PROCESS | 1718 | 1466012542519 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 1718 | 1466012542525 Marionette TRACE conn3 <- [1,2130,null,{}] 10:42:22 INFO - PROCESS | 1718 | 1466012542544 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:22 INFO - PROCESS | 1718 | 1466012542552 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:22 INFO - PROCESS | 1718 | 1466012542705 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:42:22 INFO - PROCESS | 1718 | 1466012542716 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:22 INFO - PROCESS | 1718 | 1466012542722 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e03800 == 24 [pid = 1718] [id = 540] 10:42:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x90e06400) [pid = 1718] [serial = 1621] [outer = (nil)] 10:42:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x90e0cc00) [pid = 1718] [serial = 1622] [outer = 0x90e06400] 10:42:22 INFO - PROCESS | 1718 | 1466012542792 Marionette DEBUG loaded listener.js 10:42:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x91074400) [pid = 1718] [serial = 1623] [outer = 0x90e06400] 10:42:23 INFO - PROCESS | 1718 | 1466012543696 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:42:23 INFO - PROCESS | 1718 | 1466012543766 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:42:23 INFO - PROCESS | 1718 | 1466012543772 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:42:23 INFO - PROCESS | 1718 | 1466012543775 Marionette TRACE conn3 <- [1,2134,null,{}] 10:42:23 INFO - PROCESS | 1718 | 1466012543781 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:23 INFO - PROCESS | 1718 | 1466012543786 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:24 INFO - PROCESS | 1718 | 1466012544014 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:42:24 INFO - PROCESS | 1718 | 1466012544033 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:24 INFO - PROCESS | 1718 | 1466012544040 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2e000 == 25 [pid = 1718] [id = 541] 10:42:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x90e0e000) [pid = 1718] [serial = 1624] [outer = (nil)] 10:42:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92373800) [pid = 1718] [serial = 1625] [outer = 0x90e0e000] 10:42:24 INFO - PROCESS | 1718 | 1466012544107 Marionette DEBUG loaded listener.js 10:42:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x923e1800) [pid = 1718] [serial = 1626] [outer = 0x90e0e000] 10:42:25 INFO - PROCESS | 1718 | 1466012545089 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1381ms 10:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:42:25 INFO - PROCESS | 1718 | 1466012545161 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:42:25 INFO - PROCESS | 1718 | 1466012545164 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:42:25 INFO - PROCESS | 1718 | 1466012545170 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:42:25 INFO - PROCESS | 1718 | 1466012545174 Marionette TRACE conn3 <- [1,2138,null,{}] 10:42:25 INFO - PROCESS | 1718 | 1466012545179 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:25 INFO - PROCESS | 1718 | 1466012545184 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:25 INFO - PROCESS | 1718 | 1466012545397 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:42:25 INFO - PROCESS | 1718 | 1466012545421 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1718 | 1466012545429 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c782400 == 26 [pid = 1718] [id = 542] 10:42:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f6c6800) [pid = 1718] [serial = 1627] [outer = (nil)] 10:42:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x92ad3c00) [pid = 1718] [serial = 1628] [outer = 0x8f6c6800] 10:42:25 INFO - PROCESS | 1718 | 1466012545496 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x92b84000) [pid = 1718] [serial = 1629] [outer = 0x8f6c6800] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8c617800) [pid = 1718] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f774400) [pid = 1718] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x90e06000) [pid = 1718] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f0f1400) [pid = 1718] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f1de400) [pid = 1718] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x91ff7800) [pid = 1718] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8ee04000) [pid = 1718] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x923e4c00) [pid = 1718] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f94d000) [pid = 1718] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x99522800) [pid = 1718] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x9a2b0c00) [pid = 1718] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8c618c00) [pid = 1718] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:42:26 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8c9dd400) [pid = 1718] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:42:26 INFO - PROCESS | 1718 | 1466012546487 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1379ms 10:42:26 INFO - PROCESS | 1718 | 1466012546548 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 1718 | 1466012546552 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:42:26 INFO - PROCESS | 1718 | 1466012546558 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:42:26 INFO - PROCESS | 1718 | 1466012546562 Marionette TRACE conn3 <- [1,2142,null,{}] 10:42:26 INFO - PROCESS | 1718 | 1466012546567 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:26 INFO - PROCESS | 1718 | 1466012546576 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:26 INFO - PROCESS | 1718 | 1466012546811 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:42:26 INFO - PROCESS | 1718 | 1466012546824 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:26 INFO - PROCESS | 1718 | 1466012546832 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615c00 == 27 [pid = 1718] [id = 543] 10:42:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8c617800) [pid = 1718] [serial = 1630] [outer = (nil)] 10:42:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x91ff7800) [pid = 1718] [serial = 1631] [outer = 0x8c617800] 10:42:26 INFO - PROCESS | 1718 | 1466012546896 Marionette DEBUG loaded listener.js 10:42:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x93944800) [pid = 1718] [serial = 1632] [outer = 0x8c617800] 10:42:27 INFO - PROCESS | 1718 | 1466012547706 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:42:27 INFO - PROCESS | 1718 | 1466012547750 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:42:27 INFO - PROCESS | 1718 | 1466012547758 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:42:27 INFO - PROCESS | 1718 | 1466012547761 Marionette TRACE conn3 <- [1,2146,null,{}] 10:42:27 INFO - PROCESS | 1718 | 1466012547766 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:27 INFO - PROCESS | 1718 | 1466012547771 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:27 INFO - PROCESS | 1718 | 1466012547925 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:42:27 INFO - PROCESS | 1718 | 1466012547934 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:27 INFO - PROCESS | 1718 | 1466012547941 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61ec00 == 28 [pid = 1718] [id = 544] 10:42:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8ee0c800) [pid = 1718] [serial = 1633] [outer = (nil)] 10:42:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x93c59400) [pid = 1718] [serial = 1634] [outer = 0x8ee0c800] 10:42:28 INFO - PROCESS | 1718 | 1466012548021 Marionette DEBUG loaded listener.js 10:42:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x93cd0c00) [pid = 1718] [serial = 1635] [outer = 0x8ee0c800] 10:42:29 INFO - PROCESS | 1718 | 1466012549182 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:42:29 INFO - PROCESS | 1718 | 1466012549247 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:42:29 INFO - PROCESS | 1718 | 1466012549256 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:42:29 INFO - PROCESS | 1718 | 1466012549263 Marionette TRACE conn3 <- [1,2150,null,{}] 10:42:29 INFO - PROCESS | 1718 | 1466012549271 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:29 INFO - PROCESS | 1718 | 1466012549276 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:29 INFO - PROCESS | 1718 | 1466012549470 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:42:29 INFO - PROCESS | 1718 | 1466012549656 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:29 INFO - PROCESS | 1718 | 1466012549663 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81e400 == 29 [pid = 1718] [id = 545] 10:42:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8ee06800) [pid = 1718] [serial = 1636] [outer = (nil)] 10:42:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f0d3800) [pid = 1718] [serial = 1637] [outer = 0x8ee06800] 10:42:29 INFO - PROCESS | 1718 | 1466012549794 Marionette DEBUG loaded listener.js 10:42:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f1df800) [pid = 1718] [serial = 1638] [outer = 0x8ee06800] 10:42:30 INFO - PROCESS | 1718 | 1466012550743 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1540ms 10:42:30 INFO - PROCESS | 1718 | 1466012550796 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:42:30 INFO - PROCESS | 1718 | 1466012550803 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:42:30 INFO - PROCESS | 1718 | 1466012550813 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:42:30 INFO - PROCESS | 1718 | 1466012550817 Marionette TRACE conn3 <- [1,2154,null,{}] 10:42:30 INFO - PROCESS | 1718 | 1466012550824 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:30 INFO - PROCESS | 1718 | 1466012550829 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:31 INFO - PROCESS | 1718 | 1466012551021 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:42:31 INFO - PROCESS | 1718 | 1466012551208 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:31 INFO - PROCESS | 1718 | 1466012551214 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6d0c00 == 30 [pid = 1718] [id = 546] 10:42:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f90b800) [pid = 1718] [serial = 1639] [outer = (nil)] 10:42:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x90e10800) [pid = 1718] [serial = 1640] [outer = 0x8f90b800] 10:42:31 INFO - PROCESS | 1718 | 1466012551300 Marionette DEBUG loaded listener.js 10:42:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x91ff8000) [pid = 1718] [serial = 1641] [outer = 0x8f90b800] 10:42:32 INFO - PROCESS | 1718 | 1466012552345 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1580ms 10:42:32 INFO - PROCESS | 1718 | 1466012552410 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:42:32 INFO - PROCESS | 1718 | 1466012552415 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:42:32 INFO - PROCESS | 1718 | 1466012552422 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:42:32 INFO - PROCESS | 1718 | 1466012552428 Marionette TRACE conn3 <- [1,2158,null,{}] 10:42:32 INFO - PROCESS | 1718 | 1466012552445 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:32 INFO - PROCESS | 1718 | 1466012552453 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:32 INFO - PROCESS | 1718 | 1466012552648 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:42:32 INFO - PROCESS | 1718 | 1466012552892 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:32 INFO - PROCESS | 1718 | 1466012552903 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77ac00 == 31 [pid = 1718] [id = 547] 10:42:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x92be3000) [pid = 1718] [serial = 1642] [outer = (nil)] 10:42:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x93cd6800) [pid = 1718] [serial = 1643] [outer = 0x92be3000] 10:42:33 INFO - PROCESS | 1718 | 1466012553000 Marionette DEBUG loaded listener.js 10:42:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x947ca800) [pid = 1718] [serial = 1644] [outer = 0x92be3000] 10:42:33 INFO - PROCESS | 1718 | 1466012553905 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1551ms 10:42:33 INFO - PROCESS | 1718 | 1466012553974 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:42:33 INFO - PROCESS | 1718 | 1466012553979 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:42:33 INFO - PROCESS | 1718 | 1466012553985 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:42:33 INFO - PROCESS | 1718 | 1466012553989 Marionette TRACE conn3 <- [1,2162,null,{}] 10:42:33 INFO - PROCESS | 1718 | 1466012553994 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:34 INFO - PROCESS | 1718 | 1466012553999 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:34 INFO - PROCESS | 1718 | 1466012554180 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:42:34 INFO - PROCESS | 1718 | 1466012554366 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:34 INFO - PROCESS | 1718 | 1466012554374 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f949400 == 32 [pid = 1718] [id = 548] 10:42:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x91267000) [pid = 1718] [serial = 1645] [outer = (nil)] 10:42:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x95188400) [pid = 1718] [serial = 1646] [outer = 0x91267000] 10:42:34 INFO - PROCESS | 1718 | 1466012554466 Marionette DEBUG loaded listener.js 10:42:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x951df000) [pid = 1718] [serial = 1647] [outer = 0x91267000] 10:42:35 INFO - PROCESS | 1718 | 1466012555469 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1532ms 10:42:35 INFO - PROCESS | 1718 | 1466012555517 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:42:35 INFO - PROCESS | 1718 | 1466012555521 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:42:35 INFO - PROCESS | 1718 | 1466012555527 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:42:35 INFO - PROCESS | 1718 | 1466012555531 Marionette TRACE conn3 <- [1,2166,null,{}] 10:42:35 INFO - PROCESS | 1718 | 1466012555537 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:35 INFO - PROCESS | 1718 | 1466012555542 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:35 INFO - PROCESS | 1718 | 1466012555721 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:42:35 INFO - PROCESS | 1718 | 1466012555908 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:35 INFO - PROCESS | 1718 | 1466012555919 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c8c00 == 33 [pid = 1718] [id = 549] 10:42:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x9475f800) [pid = 1718] [serial = 1648] [outer = (nil)] 10:42:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x980a8400) [pid = 1718] [serial = 1649] [outer = 0x9475f800] 10:42:36 INFO - PROCESS | 1718 | 1466012555996 Marionette DEBUG loaded listener.js 10:42:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x982e0400) [pid = 1718] [serial = 1650] [outer = 0x9475f800] 10:42:36 INFO - PROCESS | 1718 | 1466012556988 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1528ms 10:42:37 INFO - PROCESS | 1718 | 1466012557056 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:42:37 INFO - PROCESS | 1718 | 1466012557060 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:42:37 INFO - PROCESS | 1718 | 1466012557067 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:42:37 INFO - PROCESS | 1718 | 1466012557070 Marionette TRACE conn3 <- [1,2170,null,{}] 10:42:37 INFO - PROCESS | 1718 | 1466012557076 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:37 INFO - PROCESS | 1718 | 1466012557086 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:37 INFO - PROCESS | 1718 | 1466012557331 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:42:37 INFO - PROCESS | 1718 | 1466012557559 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:37 INFO - PROCESS | 1718 | 1466012557566 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e698400 == 34 [pid = 1718] [id = 550] 10:42:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x9125d400) [pid = 1718] [serial = 1651] [outer = (nil)] 10:42:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x99171000) [pid = 1718] [serial = 1652] [outer = 0x9125d400] 10:42:37 INFO - PROCESS | 1718 | 1466012557690 Marionette DEBUG loaded listener.js 10:42:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x99c81400) [pid = 1718] [serial = 1653] [outer = 0x9125d400] 10:42:38 INFO - PROCESS | 1718 | 1466012558547 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1529ms 10:42:38 INFO - PROCESS | 1718 | 1466012558596 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 1718 | 1466012558600 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:42:38 INFO - PROCESS | 1718 | 1466012558606 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:42:38 INFO - PROCESS | 1718 | 1466012558609 Marionette TRACE conn3 <- [1,2174,null,{}] 10:42:38 INFO - PROCESS | 1718 | 1466012558615 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:38 INFO - PROCESS | 1718 | 1466012558620 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:38 INFO - PROCESS | 1718 | 1466012558797 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:42:39 INFO - PROCESS | 1718 | 1466012558982 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:39 INFO - PROCESS | 1718 | 1466012558990 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff2000 == 35 [pid = 1718] [id = 551] 10:42:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x982e0000) [pid = 1718] [serial = 1654] [outer = (nil)] 10:42:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x99fab400) [pid = 1718] [serial = 1655] [outer = 0x982e0000] 10:42:39 INFO - PROCESS | 1718 | 1466012559064 Marionette DEBUG loaded listener.js 10:42:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x99fb4c00) [pid = 1718] [serial = 1656] [outer = 0x982e0000] 10:42:40 INFO - PROCESS | 1718 | 1466012560017 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1482ms 10:42:40 INFO - PROCESS | 1718 | 1466012560090 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:42:40 INFO - PROCESS | 1718 | 1466012560094 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:42:40 INFO - PROCESS | 1718 | 1466012560100 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:42:40 INFO - PROCESS | 1718 | 1466012560104 Marionette TRACE conn3 <- [1,2178,null,{}] 10:42:40 INFO - PROCESS | 1718 | 1466012560109 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:40 INFO - PROCESS | 1718 | 1466012560114 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:40 INFO - PROCESS | 1718 | 1466012560291 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:42:40 INFO - PROCESS | 1718 | 1466012560855 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 1718 | 1466012560864 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e820400 == 36 [pid = 1718] [id = 552] 10:42:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8ee02800) [pid = 1718] [serial = 1657] [outer = (nil)] 10:42:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 113 (0x8ee0ec00) [pid = 1718] [serial = 1658] [outer = 0x8ee02800] 10:42:40 INFO - PROCESS | 1718 | 1466012560942 Marionette DEBUG loaded listener.js 10:42:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 114 (0x8f0cd000) [pid = 1718] [serial = 1659] [outer = 0x8ee02800] 10:42:41 INFO - PROCESS | 1718 | 1466012561806 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1737ms 10:42:41 INFO - PROCESS | 1718 | 1466012561870 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:42:41 INFO - PROCESS | 1718 | 1466012561882 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:42:41 INFO - PROCESS | 1718 | 1466012561888 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:42:41 INFO - PROCESS | 1718 | 1466012561899 Marionette TRACE conn3 <- [1,2182,null,{}] 10:42:41 INFO - PROCESS | 1718 | 1466012561910 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:41 INFO - PROCESS | 1718 | 1466012561918 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:42 INFO - PROCESS | 1718 | 1466012562129 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:42:42 INFO - PROCESS | 1718 | 1466012562333 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:42 INFO - PROCESS | 1718 | 1466012562340 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77dc00 == 37 [pid = 1718] [id = 553] 10:42:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 115 (0x8c9e7c00) [pid = 1718] [serial = 1660] [outer = (nil)] 10:42:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 116 (0x8f773c00) [pid = 1718] [serial = 1661] [outer = 0x8c9e7c00] 10:42:42 INFO - PROCESS | 1718 | 1466012562418 Marionette DEBUG loaded listener.js 10:42:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 117 (0x8f944000) [pid = 1718] [serial = 1662] [outer = 0x8c9e7c00] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94cc00 == 36 [pid = 1718] [id = 523] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615c00 == 35 [pid = 1718] [id = 543] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8c782400 == 34 [pid = 1718] [id = 542] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8e820400 == 33 [pid = 1718] [id = 552] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff2000 == 32 [pid = 1718] [id = 551] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c8c00 == 31 [pid = 1718] [id = 549] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8e698400 == 30 [pid = 1718] [id = 550] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8f949400 == 29 [pid = 1718] [id = 548] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77ac00 == 28 [pid = 1718] [id = 547] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81e400 == 27 [pid = 1718] [id = 545] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6d0c00 == 26 [pid = 1718] [id = 546] 10:42:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61ec00 == 25 [pid = 1718] [id = 544] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 116 (0x8f6c3000) [pid = 1718] [serial = 1586] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 115 (0x8c9ea400) [pid = 1718] [serial = 1548] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 114 (0x8c782c00) [pid = 1718] [serial = 1547] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 113 (0x8f90d400) [pid = 1718] [serial = 1551] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 112 (0x8f835400) [pid = 1718] [serial = 1550] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x923ea000) [pid = 1718] [serial = 1554] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x9236e000) [pid = 1718] [serial = 1553] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x8f1e4400) [pid = 1718] [serial = 1581] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x8f778800) [pid = 1718] [serial = 1583] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x951d7c00) [pid = 1718] [serial = 1557] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x947cb400) [pid = 1718] [serial = 1556] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8ee0bc00) [pid = 1718] [serial = 1577] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x99150000) [pid = 1718] [serial = 1560] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x98254000) [pid = 1718] [serial = 1559] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x9106ac00) [pid = 1718] [serial = 1572] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e03000) [pid = 1718] [serial = 1571] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x9a21f800) [pid = 1718] [serial = 1563] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x99c83c00) [pid = 1718] [serial = 1562] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x9a67f000) [pid = 1718] [serial = 1566] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x9a669800) [pid = 1718] [serial = 1565] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x90e07000) [pid = 1718] [serial = 1569] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8ee0c400) [pid = 1718] [serial = 1568] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8c9eac00) [pid = 1718] [serial = 1575] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8c9e2000) [pid = 1718] [serial = 1574] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f1dd800) [pid = 1718] [serial = 1580] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f839c00) [pid = 1718] [serial = 1584] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8ef27000) [pid = 1718] [serial = 1578] [outer = (nil)] [url = about:blank] 10:42:44 INFO - PROCESS | 1718 | 1466012564909 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 3048ms 10:42:44 INFO - PROCESS | 1718 | 1466012564938 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:42:44 INFO - PROCESS | 1718 | 1466012564944 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:42:44 INFO - PROCESS | 1718 | 1466012564951 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1718 | 1466012564955 Marionette TRACE conn3 <- [1,2186,null,{}] 10:42:45 INFO - PROCESS | 1718 | 1466012565013 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:45 INFO - PROCESS | 1718 | 1466012565020 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:45 INFO - PROCESS | 1718 | 1466012565173 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:42:45 INFO - PROCESS | 1718 | 1466012565186 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:45 INFO - PROCESS | 1718 | 1466012565194 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e815000 == 26 [pid = 1718] [id = 554] 10:42:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8e815400) [pid = 1718] [serial = 1663] [outer = (nil)] 10:42:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8ee08400) [pid = 1718] [serial = 1664] [outer = 0x8e815400] 10:42:45 INFO - PROCESS | 1718 | 1466012565263 Marionette DEBUG loaded listener.js 10:42:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8ee05400) [pid = 1718] [serial = 1665] [outer = 0x8e815400] 10:42:46 INFO - PROCESS | 1718 | 1466012566109 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1180ms 10:42:46 INFO - PROCESS | 1718 | 1466012566130 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:42:46 INFO - PROCESS | 1718 | 1466012566138 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:42:46 INFO - PROCESS | 1718 | 1466012566148 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:42:46 INFO - PROCESS | 1718 | 1466012566152 Marionette TRACE conn3 <- [1,2190,null,{}] 10:42:46 INFO - PROCESS | 1718 | 1466012566157 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:46 INFO - PROCESS | 1718 | 1466012566162 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:46 INFO - PROCESS | 1718 | 1466012566325 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:42:46 INFO - PROCESS | 1718 | 1466012566337 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:46 INFO - PROCESS | 1718 | 1466012566344 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2b400 == 27 [pid = 1718] [id = 555] 10:42:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f0cac00) [pid = 1718] [serial = 1666] [outer = (nil)] 10:42:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f0e8c00) [pid = 1718] [serial = 1667] [outer = 0x8f0cac00] 10:42:46 INFO - PROCESS | 1718 | 1466012566548 Marionette DEBUG loaded listener.js 10:42:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8f0f5800) [pid = 1718] [serial = 1668] [outer = 0x8f0cac00] 10:42:47 INFO - PROCESS | 1718 | 1466012567459 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1379ms 10:42:47 INFO - PROCESS | 1718 | 1466012567527 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:42:47 INFO - PROCESS | 1718 | 1466012567530 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:42:47 INFO - PROCESS | 1718 | 1466012567536 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:42:47 INFO - PROCESS | 1718 | 1466012567542 Marionette TRACE conn3 <- [1,2194,null,{}] 10:42:47 INFO - PROCESS | 1718 | 1466012567566 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:47 INFO - PROCESS | 1718 | 1466012567575 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:47 INFO - PROCESS | 1718 | 1466012567788 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:42:47 INFO - PROCESS | 1718 | 1466012567817 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:47 INFO - PROCESS | 1718 | 1466012567829 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f839000 == 28 [pid = 1718] [id = 556] 10:42:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8f839c00) [pid = 1718] [serial = 1669] [outer = (nil)] 10:42:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8f840c00) [pid = 1718] [serial = 1670] [outer = 0x8f839c00] 10:42:47 INFO - PROCESS | 1718 | 1466012567900 Marionette DEBUG loaded listener.js 10:42:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x8f909400) [pid = 1718] [serial = 1671] [outer = 0x8f839c00] 10:42:48 INFO - PROCESS | 1718 | 1466012568800 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1283ms 10:42:48 INFO - PROCESS | 1718 | 1466012568820 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:42:48 INFO - PROCESS | 1718 | 1466012568824 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:42:48 INFO - PROCESS | 1718 | 1466012568836 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:42:48 INFO - PROCESS | 1718 | 1466012568838 Marionette TRACE conn3 <- [1,2198,null,{}] 10:42:48 INFO - PROCESS | 1718 | 1466012568844 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:48 INFO - PROCESS | 1718 | 1466012568848 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:49 INFO - PROCESS | 1718 | 1466012569643 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f6c6800) [pid = 1718] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x923e0c00) [pid = 1718] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8c9e1000) [pid = 1718] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x91ff9000) [pid = 1718] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8e6a0c00) [pid = 1718] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f777c00) [pid = 1718] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8c776800) [pid = 1718] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8c77d800) [pid = 1718] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8e812c00) [pid = 1718] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x90e06400) [pid = 1718] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f90b400) [pid = 1718] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x9125e800) [pid = 1718] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x91261800) [pid = 1718] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f0cbc00) [pid = 1718] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x90e0e000) [pid = 1718] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8c617800) [pid = 1718] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:42:49 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8ee0c800) [pid = 1718] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:42:49 INFO - PROCESS | 1718 | 1466012569847 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:49 INFO - PROCESS | 1718 | 1466012569858 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c617800 == 29 [pid = 1718] [id = 557] 10:42:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8c779c00) [pid = 1718] [serial = 1672] [outer = (nil)] 10:42:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8e6a0c00) [pid = 1718] [serial = 1673] [outer = 0x8c779c00] 10:42:49 INFO - PROCESS | 1718 | 1466012569932 Marionette DEBUG loaded listener.js 10:42:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f776c00) [pid = 1718] [serial = 1674] [outer = 0x8c779c00] 10:42:50 INFO - PROCESS | 1718 | 1466012570684 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1889ms 10:42:50 INFO - PROCESS | 1718 | 1466012570719 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:42:50 INFO - PROCESS | 1718 | 1466012570722 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:42:50 INFO - PROCESS | 1718 | 1466012570728 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:42:50 INFO - PROCESS | 1718 | 1466012570730 Marionette TRACE conn3 <- [1,2202,null,{}] 10:42:50 INFO - PROCESS | 1718 | 1466012570736 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:50 INFO - PROCESS | 1718 | 1466012570741 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:50 INFO - PROCESS | 1718 | 1466012570931 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:42:50 INFO - PROCESS | 1718 | 1466012570954 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1718 | 1466012570962 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6d0400 == 30 [pid = 1718] [id = 558] 10:42:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f943c00) [pid = 1718] [serial = 1675] [outer = (nil)] 10:42:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x9106ac00) [pid = 1718] [serial = 1676] [outer = 0x8f943c00] 10:42:51 INFO - PROCESS | 1718 | 1466012571030 Marionette DEBUG loaded listener.js 10:42:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91072400) [pid = 1718] [serial = 1677] [outer = 0x8f943c00] 10:42:51 INFO - PROCESS | 1718 | 1466012571965 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1282ms 10:42:52 INFO - PROCESS | 1718 | 1466012572011 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:42:52 INFO - PROCESS | 1718 | 1466012572018 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:42:52 INFO - PROCESS | 1718 | 1466012572027 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:42:52 INFO - PROCESS | 1718 | 1466012572032 Marionette TRACE conn3 <- [1,2206,null,{}] 10:42:52 INFO - PROCESS | 1718 | 1466012572040 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:52 INFO - PROCESS | 1718 | 1466012572046 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:52 INFO - PROCESS | 1718 | 1466012572227 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:42:52 INFO - PROCESS | 1718 | 1466012572408 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:52 INFO - PROCESS | 1718 | 1466012572422 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e5800 == 31 [pid = 1718] [id = 559] 10:42:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8e697c00) [pid = 1718] [serial = 1678] [outer = (nil)] 10:42:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8e81a800) [pid = 1718] [serial = 1679] [outer = 0x8e697c00] 10:42:52 INFO - PROCESS | 1718 | 1466012572514 Marionette DEBUG loaded listener.js 10:42:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8ee10800) [pid = 1718] [serial = 1680] [outer = 0x8e697c00] 10:42:53 INFO - PROCESS | 1718 | 1466012573486 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1490ms 10:42:53 INFO - PROCESS | 1718 | 1466012573517 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:42:53 INFO - PROCESS | 1718 | 1466012573523 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:42:53 INFO - PROCESS | 1718 | 1466012573534 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:42:53 INFO - PROCESS | 1718 | 1466012573537 Marionette TRACE conn3 <- [1,2210,null,{}] 10:42:53 INFO - PROCESS | 1718 | 1466012573544 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:53 INFO - PROCESS | 1718 | 1466012573549 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:53 INFO - PROCESS | 1718 | 1466012573722 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:42:53 INFO - PROCESS | 1718 | 1466012573911 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:53 INFO - PROCESS | 1718 | 1466012573917 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1de800 == 32 [pid = 1718] [id = 560] 10:42:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f1e4800) [pid = 1718] [serial = 1681] [outer = (nil)] 10:42:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f77c000) [pid = 1718] [serial = 1682] [outer = 0x8f1e4800] 10:42:54 INFO - PROCESS | 1718 | 1466012573998 Marionette DEBUG loaded listener.js 10:42:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f6cc800) [pid = 1718] [serial = 1683] [outer = 0x8f1e4800] 10:42:55 INFO - PROCESS | 1718 | 1466012574997 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1537ms 10:42:55 INFO - PROCESS | 1718 | 1466012575071 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:42:55 INFO - PROCESS | 1718 | 1466012575074 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:42:55 INFO - PROCESS | 1718 | 1466012575081 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:42:55 INFO - PROCESS | 1718 | 1466012575087 Marionette TRACE conn3 <- [1,2214,null,{}] 10:42:55 INFO - PROCESS | 1718 | 1466012575104 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:55 INFO - PROCESS | 1718 | 1466012575112 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:55 INFO - PROCESS | 1718 | 1466012575331 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:42:55 INFO - PROCESS | 1718 | 1466012575556 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:55 INFO - PROCESS | 1718 | 1466012575566 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff2400 == 33 [pid = 1718] [id = 561] 10:42:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x91ff3400) [pid = 1718] [serial = 1684] [outer = (nil)] 10:42:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x922de800) [pid = 1718] [serial = 1685] [outer = 0x91ff3400] 10:42:55 INFO - PROCESS | 1718 | 1466012575697 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x922eb400) [pid = 1718] [serial = 1686] [outer = 0x91ff3400] 10:42:56 INFO - PROCESS | 1718 | 1466012576598 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1585ms 10:42:56 INFO - PROCESS | 1718 | 1466012576667 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:42:56 INFO - PROCESS | 1718 | 1466012576671 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:42:56 INFO - PROCESS | 1718 | 1466012576677 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:42:56 INFO - PROCESS | 1718 | 1466012576681 Marionette TRACE conn3 <- [1,2218,null,{}] 10:42:56 INFO - PROCESS | 1718 | 1466012576686 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:56 INFO - PROCESS | 1718 | 1466012576691 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:56 INFO - PROCESS | 1718 | 1466012576895 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:42:57 INFO - PROCESS | 1718 | 1466012577081 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1718 | 1466012577087 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f838000 == 34 [pid = 1718] [id = 562] 10:42:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x91065c00) [pid = 1718] [serial = 1687] [outer = (nil)] 10:42:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x92acc400) [pid = 1718] [serial = 1688] [outer = 0x91065c00] 10:42:57 INFO - PROCESS | 1718 | 1466012577172 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x92ad3400) [pid = 1718] [serial = 1689] [outer = 0x91065c00] 10:42:58 INFO - PROCESS | 1718 | 1466012578072 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1431ms 10:42:58 INFO - PROCESS | 1718 | 1466012578110 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:42:58 INFO - PROCESS | 1718 | 1466012578113 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:42:58 INFO - PROCESS | 1718 | 1466012578120 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1718 | 1466012578124 Marionette TRACE conn3 <- [1,2222,null,{}] 10:42:58 INFO - PROCESS | 1718 | 1466012578129 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:58 INFO - PROCESS | 1718 | 1466012578135 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:58 INFO - PROCESS | 1718 | 1466012578299 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:42:58 INFO - PROCESS | 1718 | 1466012578491 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1718 | 1466012578498 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e2400 == 35 [pid = 1718] [id = 563] 10:42:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x923e5000) [pid = 1718] [serial = 1690] [outer = (nil)] 10:42:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x92be3800) [pid = 1718] [serial = 1691] [outer = 0x923e5000] 10:42:58 INFO - PROCESS | 1718 | 1466012578579 Marionette DEBUG loaded listener.js 10:42:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x92e79400) [pid = 1718] [serial = 1692] [outer = 0x923e5000] 10:42:59 INFO - PROCESS | 1718 | 1466012579515 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1432ms 10:42:59 INFO - PROCESS | 1718 | 1466012579553 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:42:59 INFO - PROCESS | 1718 | 1466012579557 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:42:59 INFO - PROCESS | 1718 | 1466012579563 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:42:59 INFO - PROCESS | 1718 | 1466012579566 Marionette TRACE conn3 <- [1,2226,null,{}] 10:42:59 INFO - PROCESS | 1718 | 1466012579572 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:59 INFO - PROCESS | 1718 | 1466012579583 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:42:59 INFO - PROCESS | 1718 | 1466012579837 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:43:00 INFO - PROCESS | 1718 | 1466012580021 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:00 INFO - PROCESS | 1718 | 1466012580029 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a5c00 == 36 [pid = 1718] [id = 564] 10:43:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f6c6000) [pid = 1718] [serial = 1693] [outer = (nil)] 10:43:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x94760800) [pid = 1718] [serial = 1694] [outer = 0x8f6c6000] 10:43:00 INFO - PROCESS | 1718 | 1466012580111 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x947bf000) [pid = 1718] [serial = 1695] [outer = 0x8f6c6000] 10:43:01 INFO - PROCESS | 1718 | 1466012581082 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1583ms 10:43:01 INFO - PROCESS | 1718 | 1466012581147 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:43:01 INFO - PROCESS | 1718 | 1466012581152 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:43:01 INFO - PROCESS | 1718 | 1466012581158 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1718 | 1466012581161 Marionette TRACE conn3 <- [1,2230,null,{}] 10:43:01 INFO - PROCESS | 1718 | 1466012581167 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:01 INFO - PROCESS | 1718 | 1466012581172 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:01 INFO - PROCESS | 1718 | 1466012581339 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:43:01 INFO - PROCESS | 1718 | 1466012581528 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:01 INFO - PROCESS | 1718 | 1466012581541 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9df800 == 37 [pid = 1718] [id = 565] 10:43:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8f774400) [pid = 1718] [serial = 1696] [outer = (nil)] 10:43:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x9518a800) [pid = 1718] [serial = 1697] [outer = 0x8f774400] 10:43:01 INFO - PROCESS | 1718 | 1466012581625 Marionette DEBUG loaded listener.js 10:43:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x93c5bc00) [pid = 1718] [serial = 1698] [outer = 0x8f774400] 10:43:02 INFO - PROCESS | 1718 | 1466012582581 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1478ms 10:43:02 INFO - PROCESS | 1718 | 1466012582637 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:43:02 INFO - PROCESS | 1718 | 1466012582641 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:43:02 INFO - PROCESS | 1718 | 1466012582648 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:43:02 INFO - PROCESS | 1718 | 1466012582651 Marionette TRACE conn3 <- [1,2234,null,{}] 10:43:02 INFO - PROCESS | 1718 | 1466012582657 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:02 INFO - PROCESS | 1718 | 1466012582662 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:02 INFO - PROCESS | 1718 | 1466012582835 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:43:03 INFO - PROCESS | 1718 | 1466012583205 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1718 | 1466012583215 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61cc00 == 38 [pid = 1718] [id = 566] 10:43:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8c61e800) [pid = 1718] [serial = 1699] [outer = (nil)] 10:43:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8c77cc00) [pid = 1718] [serial = 1700] [outer = 0x8c61e800] 10:43:03 INFO - PROCESS | 1718 | 1466012583331 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 112 (0x8c9e4000) [pid = 1718] [serial = 1701] [outer = 0x8c61e800] 10:43:04 INFO - PROCESS | 1718 | 1466012584334 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:43:04 INFO - PROCESS | 1718 | --DOCSHELL 0x8c617800 == 37 [pid = 1718] [id = 557] 10:43:04 INFO - PROCESS | 1718 | --DOCSHELL 0x8f839000 == 36 [pid = 1718] [id = 556] 10:43:04 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2b400 == 35 [pid = 1718] [id = 555] 10:43:04 INFO - PROCESS | 1718 | --DOCSHELL 0x8e815000 == 34 [pid = 1718] [id = 554] 10:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1729ms 10:43:04 INFO - PROCESS | 1718 | 1466012584380 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:43:04 INFO - PROCESS | 1718 | 1466012584386 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:43:04 INFO - PROCESS | 1718 | 1466012584394 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:43:04 INFO - PROCESS | 1718 | 1466012584399 Marionette TRACE conn3 <- [1,2238,null,{}] 10:43:04 INFO - PROCESS | 1718 | 1466012584406 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:04 INFO - PROCESS | 1718 | 1466012584413 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:04 INFO - PROCESS | 1718 | 1466012584572 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 111 (0x92ad3c00) [pid = 1718] [serial = 1628] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x92b84000) [pid = 1718] [serial = 1629] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x923ea400) [pid = 1718] [serial = 1604] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x92ad5800) [pid = 1718] [serial = 1605] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8f1e1400) [pid = 1718] [serial = 1613] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x8f901400) [pid = 1718] [serial = 1614] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x92e80000) [pid = 1718] [serial = 1610] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x93946c00) [pid = 1718] [serial = 1611] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f838400) [pid = 1718] [serial = 1587] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f94b800) [pid = 1718] [serial = 1595] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e07400) [pid = 1718] [serial = 1596] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8c77fc00) [pid = 1718] [serial = 1589] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8e6a4400) [pid = 1718] [serial = 1590] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8e820c00) [pid = 1718] [serial = 1616] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8ee02c00) [pid = 1718] [serial = 1617] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f0d2800) [pid = 1718] [serial = 1592] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f0f6800) [pid = 1718] [serial = 1593] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x90e0cc00) [pid = 1718] [serial = 1622] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x92b8f800) [pid = 1718] [serial = 1607] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x92bd6800) [pid = 1718] [serial = 1608] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x91269400) [pid = 1718] [serial = 1598] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x91263000) [pid = 1718] [serial = 1599] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x922e6400) [pid = 1718] [serial = 1601] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x9236b400) [pid = 1718] [serial = 1602] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f0f4400) [pid = 1718] [serial = 1619] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f776000) [pid = 1718] [serial = 1620] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x92373800) [pid = 1718] [serial = 1625] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x923e1800) [pid = 1718] [serial = 1626] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x91ff7800) [pid = 1718] [serial = 1631] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x93c59400) [pid = 1718] [serial = 1634] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x93cd0c00) [pid = 1718] [serial = 1635] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x91074400) [pid = 1718] [serial = 1623] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x93944800) [pid = 1718] [serial = 1632] [outer = (nil)] [url = about:blank] 10:43:04 INFO - PROCESS | 1718 | 1466012584804 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:04 INFO - PROCESS | 1718 | 1466012584824 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e820c00 == 35 [pid = 1718] [id = 567] 10:43:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8ee04400) [pid = 1718] [serial = 1702] [outer = (nil)] 10:43:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8ef2a000) [pid = 1718] [serial = 1703] [outer = 0x8ee04400] 10:43:04 INFO - PROCESS | 1718 | 1466012584903 Marionette DEBUG loaded listener.js 10:43:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f0d4800) [pid = 1718] [serial = 1704] [outer = 0x8ee04400] 10:43:05 INFO - PROCESS | 1718 | 1466012585718 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1387ms 10:43:05 INFO - PROCESS | 1718 | 1466012585785 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:43:05 INFO - PROCESS | 1718 | 1466012585792 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:43:05 INFO - PROCESS | 1718 | 1466012585798 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1718 | 1466012585802 Marionette TRACE conn3 <- [1,2242,null,{}] 10:43:05 INFO - PROCESS | 1718 | 1466012585808 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:05 INFO - PROCESS | 1718 | 1466012585813 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:05 INFO - PROCESS | 1718 | 1466012585978 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:43:06 INFO - PROCESS | 1718 | 1466012586121 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:06 INFO - PROCESS | 1718 | 1466012586128 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61b400 == 36 [pid = 1718] [id = 568] 10:43:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f1e6400) [pid = 1718] [serial = 1705] [outer = (nil)] 10:43:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f83c400) [pid = 1718] [serial = 1706] [outer = 0x8f1e6400] 10:43:06 INFO - PROCESS | 1718 | 1466012586210 Marionette DEBUG loaded listener.js 10:43:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f910400) [pid = 1718] [serial = 1707] [outer = 0x8f1e6400] 10:43:07 INFO - PROCESS | 1718 | 1466012587046 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1294ms 10:43:07 INFO - PROCESS | 1718 | 1466012587092 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:43:07 INFO - PROCESS | 1718 | 1466012587096 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:43:07 INFO - PROCESS | 1718 | 1466012587116 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1718 | 1466012587125 Marionette TRACE conn3 <- [1,2246,null,{}] 10:43:07 INFO - PROCESS | 1718 | 1466012587132 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:07 INFO - PROCESS | 1718 | 1466012587139 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:07 INFO - PROCESS | 1718 | 1466012587353 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:43:07 INFO - PROCESS | 1718 | 1466012587384 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:07 INFO - PROCESS | 1718 | 1466012587390 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615400 == 37 [pid = 1718] [id = 569] 10:43:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f901400) [pid = 1718] [serial = 1708] [outer = (nil)] 10:43:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x91262800) [pid = 1718] [serial = 1709] [outer = 0x8f901400] 10:43:07 INFO - PROCESS | 1718 | 1466012587456 Marionette DEBUG loaded listener.js 10:43:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91fec000) [pid = 1718] [serial = 1710] [outer = 0x8f901400] 10:43:08 INFO - PROCESS | 1718 | 1466012588368 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1297ms 10:43:08 INFO - PROCESS | 1718 | 1466012588408 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:43:08 INFO - PROCESS | 1718 | 1466012588412 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:43:08 INFO - PROCESS | 1718 | 1466012588418 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:43:08 INFO - PROCESS | 1718 | 1466012588420 Marionette TRACE conn3 <- [1,2250,null,{}] 10:43:08 INFO - PROCESS | 1718 | 1466012588431 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:08 INFO - PROCESS | 1718 | 1466012588435 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:08 INFO - PROCESS | 1718 | 1466012588633 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:43:08 INFO - PROCESS | 1718 | 1466012588659 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:08 INFO - PROCESS | 1718 | 1466012588666 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a800 == 38 [pid = 1718] [id = 570] 10:43:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x9125f400) [pid = 1718] [serial = 1711] [outer = (nil)] 10:43:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x9236e400) [pid = 1718] [serial = 1712] [outer = 0x9125f400] 10:43:08 INFO - PROCESS | 1718 | 1466012588734 Marionette DEBUG loaded listener.js 10:43:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92378c00) [pid = 1718] [serial = 1713] [outer = 0x9125f400] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8ee06800) [pid = 1718] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f90b800) [pid = 1718] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x92be3000) [pid = 1718] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x91267000) [pid = 1718] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8c9e7c00) [pid = 1718] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x9475f800) [pid = 1718] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x9125d400) [pid = 1718] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8e815400) [pid = 1718] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x982e0000) [pid = 1718] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8ee02800) [pid = 1718] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f839c00) [pid = 1718] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f0cac00) [pid = 1718] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:43:09 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8c779c00) [pid = 1718] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:43:09 INFO - PROCESS | 1718 | 1466012589741 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1381ms 10:43:09 INFO - PROCESS | 1718 | 1466012589800 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:43:09 INFO - PROCESS | 1718 | 1466012589803 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:43:09 INFO - PROCESS | 1718 | 1466012589809 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:43:09 INFO - PROCESS | 1718 | 1466012589812 Marionette TRACE conn3 <- [1,2254,null,{}] 10:43:09 INFO - PROCESS | 1718 | 1466012589817 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:09 INFO - PROCESS | 1718 | 1466012589822 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:09 INFO - PROCESS | 1718 | 1466012589982 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:43:10 INFO - PROCESS | 1718 | 1466012590118 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:10 INFO - PROCESS | 1718 | 1466012590133 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e7400 == 39 [pid = 1718] [id = 571] 10:43:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f77fc00) [pid = 1718] [serial = 1714] [outer = (nil)] 10:43:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x91ff7800) [pid = 1718] [serial = 1715] [outer = 0x8f77fc00] 10:43:10 INFO - PROCESS | 1718 | 1466012590215 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x92accc00) [pid = 1718] [serial = 1716] [outer = 0x8f77fc00] 10:43:11 INFO - PROCESS | 1718 | 1466012591015 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1235ms 10:43:11 INFO - PROCESS | 1718 | 1466012591044 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:43:11 INFO - PROCESS | 1718 | 1466012591048 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:43:11 INFO - PROCESS | 1718 | 1466012591053 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:43:11 INFO - PROCESS | 1718 | 1466012591056 Marionette TRACE conn3 <- [1,2258,null,{}] 10:43:11 INFO - PROCESS | 1718 | 1466012591061 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:11 INFO - PROCESS | 1718 | 1466012591066 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:11 INFO - PROCESS | 1718 | 1466012591327 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:43:11 INFO - PROCESS | 1718 | 1466012591474 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:11 INFO - PROCESS | 1718 | 1466012591488 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c619400 == 40 [pid = 1718] [id = 572] 10:43:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8c619800) [pid = 1718] [serial = 1717] [outer = (nil)] 10:43:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8c77fc00) [pid = 1718] [serial = 1718] [outer = 0x8c619800] 10:43:11 INFO - PROCESS | 1718 | 1466012591569 Marionette DEBUG loaded listener.js 10:43:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8c9ebc00) [pid = 1718] [serial = 1719] [outer = 0x8c619800] 10:43:12 INFO - PROCESS | 1718 | 1466012592591 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1597ms 10:43:12 INFO - PROCESS | 1718 | 1466012592653 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:43:12 INFO - PROCESS | 1718 | 1466012592660 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:43:12 INFO - PROCESS | 1718 | 1466012592668 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:43:12 INFO - PROCESS | 1718 | 1466012592674 Marionette TRACE conn3 <- [1,2262,null,{}] 10:43:12 INFO - PROCESS | 1718 | 1466012592680 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:12 INFO - PROCESS | 1718 | 1466012592686 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:12 INFO - PROCESS | 1718 | 1466012592869 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:43:13 INFO - PROCESS | 1718 | 1466012593055 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1718 | 1466012593063 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e0800 == 41 [pid = 1718] [id = 573] 10:43:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f1e2800) [pid = 1718] [serial = 1720] [outer = (nil)] 10:43:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f775000) [pid = 1718] [serial = 1721] [outer = 0x8f1e2800] 10:43:13 INFO - PROCESS | 1718 | 1466012593149 Marionette DEBUG loaded listener.js 10:43:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f836c00) [pid = 1718] [serial = 1722] [outer = 0x8f1e2800] 10:43:14 INFO - PROCESS | 1718 | 1466012594141 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1531ms 10:43:14 INFO - PROCESS | 1718 | 1466012594200 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:43:14 INFO - PROCESS | 1718 | 1466012594205 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:43:14 INFO - PROCESS | 1718 | 1466012594212 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1718 | 1466012594216 Marionette TRACE conn3 <- [1,2266,null,{}] 10:43:14 INFO - PROCESS | 1718 | 1466012594222 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:14 INFO - PROCESS | 1718 | 1466012594227 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:14 INFO - PROCESS | 1718 | 1466012594411 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:43:14 INFO - PROCESS | 1718 | 1466012594599 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:14 INFO - PROCESS | 1718 | 1466012594606 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0e9400 == 42 [pid = 1718] [id = 574] 10:43:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91267000) [pid = 1718] [serial = 1723] [outer = (nil)] 10:43:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x922e9000) [pid = 1718] [serial = 1724] [outer = 0x91267000] 10:43:14 INFO - PROCESS | 1718 | 1466012594688 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x923eec00) [pid = 1718] [serial = 1725] [outer = 0x91267000] 10:43:15 INFO - PROCESS | 1718 | 1466012595718 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1579ms 10:43:15 INFO - PROCESS | 1718 | 1466012595792 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:43:15 INFO - PROCESS | 1718 | 1466012595799 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:43:15 INFO - PROCESS | 1718 | 1466012595816 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:43:15 INFO - PROCESS | 1718 | 1466012595823 Marionette TRACE conn3 <- [1,2270,null,{}] 10:43:15 INFO - PROCESS | 1718 | 1466012595829 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:15 INFO - PROCESS | 1718 | 1466012595835 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:16 INFO - PROCESS | 1718 | 1466012596123 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:43:16 INFO - PROCESS | 1718 | 1466012596303 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:16 INFO - PROCESS | 1718 | 1466012596311 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x91065400 == 43 [pid = 1718] [id = 575] 10:43:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92ad9000) [pid = 1718] [serial = 1726] [outer = (nil)] 10:43:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x93949c00) [pid = 1718] [serial = 1727] [outer = 0x92ad9000] 10:43:16 INFO - PROCESS | 1718 | 1466012596433 Marionette DEBUG loaded listener.js 10:43:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x93aa6000) [pid = 1718] [serial = 1728] [outer = 0x92ad9000] 10:43:17 INFO - PROCESS | 1718 | 1466012597281 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1541ms 10:43:17 INFO - PROCESS | 1718 | 1466012597348 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:43:17 INFO - PROCESS | 1718 | 1466012597353 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:43:17 INFO - PROCESS | 1718 | 1466012597359 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:43:17 INFO - PROCESS | 1718 | 1466012597363 Marionette TRACE conn3 <- [1,2274,null,{}] 10:43:17 INFO - PROCESS | 1718 | 1466012597368 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:17 INFO - PROCESS | 1718 | 1466012597373 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:17 INFO - PROCESS | 1718 | 1466012597578 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:43:17 INFO - PROCESS | 1718 | 1466012597765 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1718 | 1466012597777 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e0c800 == 44 [pid = 1718] [id = 576] 10:43:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92be5c00) [pid = 1718] [serial = 1729] [outer = (nil)] 10:43:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x93cd6400) [pid = 1718] [serial = 1730] [outer = 0x92be5c00] 10:43:17 INFO - PROCESS | 1718 | 1466012597853 Marionette DEBUG loaded listener.js 10:43:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x95187000) [pid = 1718] [serial = 1731] [outer = 0x92be5c00] 10:43:18 INFO - PROCESS | 1718 | 1466012598746 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1434ms 10:43:18 INFO - PROCESS | 1718 | 1466012598808 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:43:18 INFO - PROCESS | 1718 | 1466012598812 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:43:18 INFO - PROCESS | 1718 | 1466012598820 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1718 | 1466012598823 Marionette TRACE conn3 <- [1,2278,null,{}] 10:43:18 INFO - PROCESS | 1718 | 1466012598829 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:18 INFO - PROCESS | 1718 | 1466012598835 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:19 INFO - PROCESS | 1718 | 1466012599033 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:43:19 INFO - PROCESS | 1718 | 1466012599223 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:19 INFO - PROCESS | 1718 | 1466012599242 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x97695800 == 45 [pid = 1718] [id = 577] 10:43:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x97696000) [pid = 1718] [serial = 1732] [outer = (nil)] 10:43:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x9769c000) [pid = 1718] [serial = 1733] [outer = 0x97696000] 10:43:19 INFO - PROCESS | 1718 | 1466012599371 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x9914e000) [pid = 1718] [serial = 1734] [outer = 0x97696000] 10:43:20 INFO - PROCESS | 1718 | 1466012600375 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:43:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:43:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1586ms 10:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:43:20 INFO - PROCESS | 1718 | 1466012600407 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:43:20 INFO - PROCESS | 1718 | 1466012600410 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:43:20 INFO - PROCESS | 1718 | 1466012600417 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:43:20 INFO - PROCESS | 1718 | 1466012600420 Marionette TRACE conn3 <- [1,2282,null,{}] 10:43:20 INFO - PROCESS | 1718 | 1466012600425 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:20 INFO - PROCESS | 1718 | 1466012600431 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:20 INFO - PROCESS | 1718 | 1466012600634 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:43:20 INFO - PROCESS | 1718 | 1466012600824 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:20 INFO - PROCESS | 1718 | 1466012600833 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c779000 == 46 [pid = 1718] [id = 578] 10:43:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8e815400) [pid = 1718] [serial = 1735] [outer = (nil)] 10:43:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8f6cb000) [pid = 1718] [serial = 1736] [outer = 0x8e815400] 10:43:20 INFO - PROCESS | 1718 | 1466012600919 Marionette DEBUG loaded listener.js 10:43:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x93aa5c00) [pid = 1718] [serial = 1737] [outer = 0x8e815400] 10:43:22 INFO - PROCESS | 1718 | 1466012602113 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1731ms 10:43:22 INFO - PROCESS | 1718 | 1466012602148 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:43:22 INFO - PROCESS | 1718 | 1466012602154 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:43:22 INFO - PROCESS | 1718 | 1466012602161 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:43:22 INFO - PROCESS | 1718 | 1466012602168 Marionette TRACE conn3 <- [1,2286,null,{}] 10:43:22 INFO - PROCESS | 1718 | 1466012602176 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:22 INFO - PROCESS | 1718 | 1466012602181 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:22 INFO - PROCESS | 1718 | 1466012602350 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:43:22 INFO - PROCESS | 1718 | 1466012602543 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:22 INFO - PROCESS | 1718 | 1466012602550 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee02000 == 47 [pid = 1718] [id = 579] 10:43:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8ee08000) [pid = 1718] [serial = 1738] [outer = (nil)] 10:43:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f6c6800) [pid = 1718] [serial = 1739] [outer = 0x8ee08000] 10:43:22 INFO - PROCESS | 1718 | 1466012602623 Marionette DEBUG loaded listener.js 10:43:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f835c00) [pid = 1718] [serial = 1740] [outer = 0x8ee08000] 10:43:23 INFO - PROCESS | 1718 | 1466012603586 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1482ms 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e7400 == 46 [pid = 1718] [id = 571] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a800 == 45 [pid = 1718] [id = 570] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615400 == 44 [pid = 1718] [id = 569] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61b400 == 43 [pid = 1718] [id = 568] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8e820c00 == 42 [pid = 1718] [id = 567] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61cc00 == 41 [pid = 1718] [id = 566] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77dc00 == 40 [pid = 1718] [id = 553] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6d0400 == 39 [pid = 1718] [id = 558] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e5800 == 38 [pid = 1718] [id = 559] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1de800 == 37 [pid = 1718] [id = 560] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff2400 == 36 [pid = 1718] [id = 561] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8f838000 == 35 [pid = 1718] [id = 562] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e2400 == 34 [pid = 1718] [id = 563] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9df800 == 33 [pid = 1718] [id = 565] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a5c00 == 32 [pid = 1718] [id = 564] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c779000 == 31 [pid = 1718] [id = 578] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x97695800 == 30 [pid = 1718] [id = 577] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x90e0c800 == 29 [pid = 1718] [id = 576] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x91065400 == 28 [pid = 1718] [id = 575] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e0800 == 27 [pid = 1718] [id = 573] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0e9400 == 26 [pid = 1718] [id = 574] 10:43:24 INFO - PROCESS | 1718 | --DOCSHELL 0x8c619400 == 25 [pid = 1718] [id = 572] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f1df800) [pid = 1718] [serial = 1638] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f0d3800) [pid = 1718] [serial = 1637] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x91ff8000) [pid = 1718] [serial = 1641] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e10800) [pid = 1718] [serial = 1640] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x947ca800) [pid = 1718] [serial = 1644] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x93cd6800) [pid = 1718] [serial = 1643] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x951df000) [pid = 1718] [serial = 1647] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x95188400) [pid = 1718] [serial = 1646] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8f944000) [pid = 1718] [serial = 1662] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8f773c00) [pid = 1718] [serial = 1661] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x982e0400) [pid = 1718] [serial = 1650] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x980a8400) [pid = 1718] [serial = 1649] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x99c81400) [pid = 1718] [serial = 1653] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x99171000) [pid = 1718] [serial = 1652] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8ee08400) [pid = 1718] [serial = 1664] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x99fb4c00) [pid = 1718] [serial = 1656] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x99fab400) [pid = 1718] [serial = 1655] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f0cd000) [pid = 1718] [serial = 1659] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8ee05400) [pid = 1718] [serial = 1665] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f840c00) [pid = 1718] [serial = 1670] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8ee0ec00) [pid = 1718] [serial = 1658] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f909400) [pid = 1718] [serial = 1671] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f0e8c00) [pid = 1718] [serial = 1667] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f0f5800) [pid = 1718] [serial = 1668] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f776c00) [pid = 1718] [serial = 1674] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x9106ac00) [pid = 1718] [serial = 1676] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8e6a0c00) [pid = 1718] [serial = 1673] [outer = (nil)] [url = about:blank] 10:43:24 INFO - PROCESS | 1718 | 1466012604964 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:43:24 INFO - PROCESS | 1718 | 1466012604969 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:43:25 INFO - PROCESS | 1718 | 1466012605003 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:43:25 INFO - PROCESS | 1718 | 1466012605011 Marionette TRACE conn3 <- [1,2290,null,{}] 10:43:25 INFO - PROCESS | 1718 | 1466012605019 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:25 INFO - PROCESS | 1718 | 1466012605025 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:25 INFO - PROCESS | 1718 | 1466012605171 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:43:25 INFO - PROCESS | 1718 | 1466012605186 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:25 INFO - PROCESS | 1718 | 1466012605198 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e2800 == 26 [pid = 1718] [id = 580] 10:43:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8c9e3000) [pid = 1718] [serial = 1741] [outer = (nil)] 10:43:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8c9e9c00) [pid = 1718] [serial = 1742] [outer = 0x8c9e3000] 10:43:25 INFO - PROCESS | 1718 | 1466012605265 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8e6a3800) [pid = 1718] [serial = 1743] [outer = 0x8c9e3000] 10:43:26 INFO - PROCESS | 1718 | 1466012606198 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1251ms 10:43:26 INFO - PROCESS | 1718 | 1466012606241 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:43:26 INFO - PROCESS | 1718 | 1466012606247 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:43:26 INFO - PROCESS | 1718 | 1466012606258 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:43:26 INFO - PROCESS | 1718 | 1466012606265 Marionette TRACE conn3 <- [1,2294,null,{}] 10:43:26 INFO - PROCESS | 1718 | 1466012606271 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:26 INFO - PROCESS | 1718 | 1466012606277 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:26 INFO - PROCESS | 1718 | 1466012606440 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:43:26 INFO - PROCESS | 1718 | 1466012606589 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:26 INFO - PROCESS | 1718 | 1466012606600 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2dc00 == 27 [pid = 1718] [id = 581] 10:43:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8ef31000) [pid = 1718] [serial = 1744] [outer = (nil)] 10:43:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f0cb400) [pid = 1718] [serial = 1745] [outer = 0x8ef31000] 10:43:26 INFO - PROCESS | 1718 | 1466012606670 Marionette DEBUG loaded listener.js 10:43:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f0cf000) [pid = 1718] [serial = 1746] [outer = 0x8ef31000] 10:43:27 INFO - PROCESS | 1718 | 1466012607525 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1341ms 10:43:27 INFO - PROCESS | 1718 | 1466012607595 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:43:27 INFO - PROCESS | 1718 | 1466012607599 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:43:27 INFO - PROCESS | 1718 | 1466012607605 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:43:27 INFO - PROCESS | 1718 | 1466012607609 Marionette TRACE conn3 <- [1,2298,null,{}] 10:43:27 INFO - PROCESS | 1718 | 1466012607631 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:27 INFO - PROCESS | 1718 | 1466012607640 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:27 INFO - PROCESS | 1718 | 1466012607860 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:43:27 INFO - PROCESS | 1718 | 1466012607887 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:27 INFO - PROCESS | 1718 | 1466012607903 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6ca000 == 28 [pid = 1718] [id = 582] 10:43:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f6ccc00) [pid = 1718] [serial = 1747] [outer = (nil)] 10:43:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f776c00) [pid = 1718] [serial = 1748] [outer = 0x8f6ccc00] 10:43:27 INFO - PROCESS | 1718 | 1466012607970 Marionette DEBUG loaded listener.js 10:43:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f834800) [pid = 1718] [serial = 1749] [outer = 0x8f6ccc00] 10:43:28 INFO - PROCESS | 1718 | 1466012608858 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1284ms 10:43:28 INFO - PROCESS | 1718 | 1466012608889 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:43:28 INFO - PROCESS | 1718 | 1466012608893 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:43:28 INFO - PROCESS | 1718 | 1466012608899 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:43:28 INFO - PROCESS | 1718 | 1466012608902 Marionette TRACE conn3 <- [1,2302,null,{}] 10:43:28 INFO - PROCESS | 1718 | 1466012608917 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:28 INFO - PROCESS | 1718 | 1466012608921 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:29 INFO - PROCESS | 1718 | 1466012609147 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:43:29 INFO - PROCESS | 1718 | 1466012609165 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:29 INFO - PROCESS | 1718 | 1466012609173 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f777c00 == 29 [pid = 1718] [id = 583] 10:43:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f903c00) [pid = 1718] [serial = 1750] [outer = (nil)] 10:43:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f94ac00) [pid = 1718] [serial = 1751] [outer = 0x8f903c00] 10:43:29 INFO - PROCESS | 1718 | 1466012609240 Marionette DEBUG loaded listener.js 10:43:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x90e01c00) [pid = 1718] [serial = 1752] [outer = 0x8f903c00] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f77fc00) [pid = 1718] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f901400) [pid = 1718] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x9125f400) [pid = 1718] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x91065c00) [pid = 1718] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x91ff3400) [pid = 1718] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f6c6000) [pid = 1718] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8e697c00) [pid = 1718] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x923e5000) [pid = 1718] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f1e6400) [pid = 1718] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f943c00) [pid = 1718] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f774400) [pid = 1718] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f1e4800) [pid = 1718] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8ee04400) [pid = 1718] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:43:30 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8c61e800) [pid = 1718] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:43:30 INFO - PROCESS | 1718 | 1466012610722 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1887ms 10:43:30 INFO - PROCESS | 1718 | 1466012610786 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:43:30 INFO - PROCESS | 1718 | 1466012610790 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:43:30 INFO - PROCESS | 1718 | 1466012610796 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:43:30 INFO - PROCESS | 1718 | 1466012610799 Marionette TRACE conn3 <- [1,2306,null,{}] 10:43:30 INFO - PROCESS | 1718 | 1466012610804 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:30 INFO - PROCESS | 1718 | 1466012610809 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:31 INFO - PROCESS | 1718 | 1466012611007 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:43:31 INFO - PROCESS | 1718 | 1466012611020 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:31 INFO - PROCESS | 1718 | 1466012611029 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81ec00 == 30 [pid = 1718] [id = 584] 10:43:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f6c6000) [pid = 1718] [serial = 1753] [outer = (nil)] 10:43:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f90d800) [pid = 1718] [serial = 1754] [outer = 0x8f6c6000] 10:43:31 INFO - PROCESS | 1718 | 1466012611106 Marionette DEBUG loaded listener.js 10:43:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x90e04c00) [pid = 1718] [serial = 1755] [outer = 0x8f6c6000] 10:43:31 INFO - PROCESS | 1718 | 1466012611932 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1177ms 10:43:31 INFO - PROCESS | 1718 | 1466012611980 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:43:31 INFO - PROCESS | 1718 | 1466012611983 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:43:31 INFO - PROCESS | 1718 | 1466012611990 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:43:31 INFO - PROCESS | 1718 | 1466012611993 Marionette TRACE conn3 <- [1,2310,null,{}] 10:43:32 INFO - PROCESS | 1718 | 1466012611998 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:32 INFO - PROCESS | 1718 | 1466012612009 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:32 INFO - PROCESS | 1718 | 1466012612262 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:43:32 INFO - PROCESS | 1718 | 1466012612447 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:32 INFO - PROCESS | 1718 | 1466012612455 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c622800 == 31 [pid = 1718] [id = 585] 10:43:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8c776000) [pid = 1718] [serial = 1756] [outer = (nil)] 10:43:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8c77f400) [pid = 1718] [serial = 1757] [outer = 0x8c776000] 10:43:32 INFO - PROCESS | 1718 | 1466012612540 Marionette DEBUG loaded listener.js 10:43:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8c9eb800) [pid = 1718] [serial = 1758] [outer = 0x8c776000] 10:43:33 INFO - PROCESS | 1718 | 1466012613529 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1577ms 10:43:33 INFO - PROCESS | 1718 | 1466012613569 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:43:33 INFO - PROCESS | 1718 | 1466012613576 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:43:33 INFO - PROCESS | 1718 | 1466012613584 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:43:33 INFO - PROCESS | 1718 | 1466012613589 Marionette TRACE conn3 <- [1,2314,null,{}] 10:43:33 INFO - PROCESS | 1718 | 1466012613596 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:33 INFO - PROCESS | 1718 | 1466012613601 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:33 INFO - PROCESS | 1718 | 1466012613774 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:43:33 INFO - PROCESS | 1718 | 1466012613954 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:33 INFO - PROCESS | 1718 | 1466012613965 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0c400 == 32 [pid = 1718] [id = 586] 10:43:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8ef2ac00) [pid = 1718] [serial = 1759] [outer = (nil)] 10:43:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f0f3c00) [pid = 1718] [serial = 1760] [outer = 0x8ef2ac00] 10:43:34 INFO - PROCESS | 1718 | 1466012614060 Marionette DEBUG loaded listener.js 10:43:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f1de400) [pid = 1718] [serial = 1761] [outer = 0x8ef2ac00] 10:43:35 INFO - PROCESS | 1718 | 1466012615009 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1443ms 10:43:35 INFO - PROCESS | 1718 | 1466012615041 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:43:35 INFO - PROCESS | 1718 | 1466012615045 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:43:35 INFO - PROCESS | 1718 | 1466012615056 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:43:35 INFO - PROCESS | 1718 | 1466012615060 Marionette TRACE conn3 <- [1,2318,null,{}] 10:43:35 INFO - PROCESS | 1718 | 1466012615066 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:35 INFO - PROCESS | 1718 | 1466012615072 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:35 INFO - PROCESS | 1718 | 1466012615252 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:43:35 INFO - PROCESS | 1718 | 1466012615435 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:35 INFO - PROCESS | 1718 | 1466012615445 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e812c00 == 33 [pid = 1718] [id = 587] 10:43:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8e816400) [pid = 1718] [serial = 1762] [outer = (nil)] 10:43:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x90e10c00) [pid = 1718] [serial = 1763] [outer = 0x8e816400] 10:43:35 INFO - PROCESS | 1718 | 1466012615525 Marionette DEBUG loaded listener.js 10:43:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91074000) [pid = 1718] [serial = 1764] [outer = 0x8e816400] 10:43:36 INFO - PROCESS | 1718 | 1466012616583 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:43:36 INFO - PROCESS | 1718 | 1466012616650 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:43:36 INFO - PROCESS | 1718 | 1466012616667 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:43:36 INFO - PROCESS | 1718 | 1466012616674 Marionette TRACE conn3 <- [1,2322,null,{}] 10:43:36 INFO - PROCESS | 1718 | 1466012616680 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:36 INFO - PROCESS | 1718 | 1466012616687 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:36 INFO - PROCESS | 1718 | 1466012616899 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:43:37 INFO - PROCESS | 1718 | 1466012617120 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:37 INFO - PROCESS | 1718 | 1466012617129 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x9106ac00 == 34 [pid = 1718] [id = 588] 10:43:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x9125f400) [pid = 1718] [serial = 1765] [outer = (nil)] 10:43:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x92372800) [pid = 1718] [serial = 1766] [outer = 0x9125f400] 10:43:37 INFO - PROCESS | 1718 | 1466012617249 Marionette DEBUG loaded listener.js 10:43:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92375400) [pid = 1718] [serial = 1767] [outer = 0x9125f400] 10:43:38 INFO - PROCESS | 1718 | 1466012618096 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1491ms 10:43:38 INFO - PROCESS | 1718 | 1466012618150 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:43:38 INFO - PROCESS | 1718 | 1466012618153 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:43:38 INFO - PROCESS | 1718 | 1466012618159 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:43:38 INFO - PROCESS | 1718 | 1466012618163 Marionette TRACE conn3 <- [1,2326,null,{}] 10:43:38 INFO - PROCESS | 1718 | 1466012618168 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:38 INFO - PROCESS | 1718 | 1466012618173 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:38 INFO - PROCESS | 1718 | 1466012618337 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:43:38 INFO - PROCESS | 1718 | 1466012618517 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:38 INFO - PROCESS | 1718 | 1466012618528 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77cc00 == 35 [pid = 1718] [id = 589] 10:43:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x923e4800) [pid = 1718] [serial = 1768] [outer = (nil)] 10:43:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92b86400) [pid = 1718] [serial = 1769] [outer = 0x923e4800] 10:43:38 INFO - PROCESS | 1718 | 1466012618607 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92b8d400) [pid = 1718] [serial = 1770] [outer = 0x923e4800] 10:43:39 INFO - PROCESS | 1718 | 1466012619474 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1326ms 10:43:39 INFO - PROCESS | 1718 | 1466012619502 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:43:39 INFO - PROCESS | 1718 | 1466012619507 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:43:39 INFO - PROCESS | 1718 | 1466012619514 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:43:39 INFO - PROCESS | 1718 | 1466012619518 Marionette TRACE conn3 <- [1,2330,null,{}] 10:43:39 INFO - PROCESS | 1718 | 1466012619524 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:39 INFO - PROCESS | 1718 | 1466012619529 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:39 INFO - PROCESS | 1718 | 1466012619695 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:43:39 INFO - PROCESS | 1718 | 1466012619901 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1718 | 1466012619920 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61fc00 == 36 [pid = 1718] [id = 590] 10:43:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x92be4800) [pid = 1718] [serial = 1771] [outer = (nil)] 10:43:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x9393f400) [pid = 1718] [serial = 1772] [outer = 0x92be4800] 10:43:40 INFO - PROCESS | 1718 | 1466012620067 Marionette DEBUG loaded listener.js 10:43:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x93c50800) [pid = 1718] [serial = 1773] [outer = 0x92be4800] 10:43:41 INFO - PROCESS | 1718 | 1466012621029 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1583ms 10:43:41 INFO - PROCESS | 1718 | 1466012621099 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:43:41 INFO - PROCESS | 1718 | 1466012621103 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:43:41 INFO - PROCESS | 1718 | 1466012621109 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:43:41 INFO - PROCESS | 1718 | 1466012621113 Marionette TRACE conn3 <- [1,2334,null,{}] 10:43:41 INFO - PROCESS | 1718 | 1466012621119 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:41 INFO - PROCESS | 1718 | 1466012621124 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:41 INFO - PROCESS | 1718 | 1466012621326 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:43:41 INFO - PROCESS | 1718 | 1466012621509 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:41 INFO - PROCESS | 1718 | 1466012621518 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x92ad1400 == 37 [pid = 1718] [id = 591] 10:43:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x92ad3800) [pid = 1718] [serial = 1774] [outer = (nil)] 10:43:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x94766c00) [pid = 1718] [serial = 1775] [outer = 0x92ad3800] 10:43:41 INFO - PROCESS | 1718 | 1466012621598 Marionette DEBUG loaded listener.js 10:43:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x93cd3000) [pid = 1718] [serial = 1776] [outer = 0x92ad3800] 10:43:42 INFO - PROCESS | 1718 | 1466012622540 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1488ms 10:43:42 INFO - PROCESS | 1718 | 1466012622598 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:43:42 INFO - PROCESS | 1718 | 1466012622602 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:43:42 INFO - PROCESS | 1718 | 1466012622608 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:43:42 INFO - PROCESS | 1718 | 1466012622611 Marionette TRACE conn3 <- [1,2338,null,{}] 10:43:42 INFO - PROCESS | 1718 | 1466012622617 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:42 INFO - PROCESS | 1718 | 1466012622622 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:42 INFO - PROCESS | 1718 | 1466012622779 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:43:42 INFO - PROCESS | 1718 | 1466012622963 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 1718 | 1466012622972 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e5000 == 38 [pid = 1718] [id = 592] 10:43:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8e697000) [pid = 1718] [serial = 1777] [outer = (nil)] 10:43:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8f1e5000) [pid = 1718] [serial = 1778] [outer = 0x8e697000] 10:43:43 INFO - PROCESS | 1718 | 1466012623056 Marionette DEBUG loaded listener.js 10:43:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f837c00) [pid = 1718] [serial = 1779] [outer = 0x8e697000] 10:43:44 INFO - PROCESS | 1718 | 1466012624156 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1580ms 10:43:44 INFO - PROCESS | 1718 | 1466012624189 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:43:44 INFO - PROCESS | 1718 | 1466012624195 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:43:44 INFO - PROCESS | 1718 | 1466012624202 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:43:44 INFO - PROCESS | 1718 | 1466012624208 Marionette TRACE conn3 <- [1,2342,null,{}] 10:43:44 INFO - PROCESS | 1718 | 1466012624215 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:44 INFO - PROCESS | 1718 | 1466012624220 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:44 INFO - PROCESS | 1718 | 1466012624392 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:43:44 INFO - PROCESS | 1718 | 1466012624701 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:44 INFO - PROCESS | 1718 | 1466012624710 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81ec00 == 37 [pid = 1718] [id = 584] 10:43:44 INFO - PROCESS | 1718 | --DOCSHELL 0x8f777c00 == 36 [pid = 1718] [id = 583] 10:43:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e7000 == 37 [pid = 1718] [id = 593] 10:43:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8c9e7400) [pid = 1718] [serial = 1780] [outer = (nil)] 10:43:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8e6a0400) [pid = 1718] [serial = 1781] [outer = 0x8c9e7400] 10:43:44 INFO - PROCESS | 1718 | 1466012624883 Marionette DEBUG loaded listener.js 10:43:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8ef29c00) [pid = 1718] [serial = 1782] [outer = 0x8c9e7400] 10:43:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6ca000 == 36 [pid = 1718] [id = 582] 10:43:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2dc00 == 35 [pid = 1718] [id = 581] 10:43:45 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e2800 == 34 [pid = 1718] [id = 580] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x91ff7800) [pid = 1718] [serial = 1715] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x91262800) [pid = 1718] [serial = 1709] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x9236e400) [pid = 1718] [serial = 1712] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x91fec000) [pid = 1718] [serial = 1710] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x92acc400) [pid = 1718] [serial = 1688] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x92ad3400) [pid = 1718] [serial = 1689] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x922de800) [pid = 1718] [serial = 1685] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x922eb400) [pid = 1718] [serial = 1686] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x94760800) [pid = 1718] [serial = 1694] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x947bf000) [pid = 1718] [serial = 1695] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8e81a800) [pid = 1718] [serial = 1679] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8ee10800) [pid = 1718] [serial = 1680] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x92be3800) [pid = 1718] [serial = 1691] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x92e79400) [pid = 1718] [serial = 1692] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f83c400) [pid = 1718] [serial = 1706] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x91072400) [pid = 1718] [serial = 1677] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x9518a800) [pid = 1718] [serial = 1697] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x93c5bc00) [pid = 1718] [serial = 1698] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f77c000) [pid = 1718] [serial = 1682] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f6cc800) [pid = 1718] [serial = 1683] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8ef2a000) [pid = 1718] [serial = 1703] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f0d4800) [pid = 1718] [serial = 1704] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8c77cc00) [pid = 1718] [serial = 1700] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8c9e4000) [pid = 1718] [serial = 1701] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x92378c00) [pid = 1718] [serial = 1713] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f910400) [pid = 1718] [serial = 1707] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x92accc00) [pid = 1718] [serial = 1716] [outer = (nil)] [url = about:blank] 10:43:45 INFO - PROCESS | 1718 | 1466012625690 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1543ms 10:43:45 INFO - PROCESS | 1718 | 1466012625744 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:43:45 INFO - PROCESS | 1718 | 1466012625750 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:43:45 INFO - PROCESS | 1718 | 1466012625773 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:43:45 INFO - PROCESS | 1718 | 1466012625778 Marionette TRACE conn3 <- [1,2346,null,{}] 10:43:45 INFO - PROCESS | 1718 | 1466012625783 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:45 INFO - PROCESS | 1718 | 1466012625788 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:45 INFO - PROCESS | 1718 | 1466012625956 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:43:45 INFO - PROCESS | 1718 | 1466012625967 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1718 | 1466012625973 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c8800 == 35 [pid = 1718] [id = 594] 10:43:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f0f5400) [pid = 1718] [serial = 1783] [outer = (nil)] 10:43:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f6cf800) [pid = 1718] [serial = 1784] [outer = 0x8f0f5400] 10:43:46 INFO - PROCESS | 1718 | 1466012626057 Marionette DEBUG loaded listener.js 10:43:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f782c00) [pid = 1718] [serial = 1785] [outer = 0x8f0f5400] 10:43:47 INFO - PROCESS | 1718 | 1466012627003 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1286ms 10:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:43:47 INFO - PROCESS | 1718 | 1466012627054 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:43:47 INFO - PROCESS | 1718 | 1466012627057 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:43:47 INFO - PROCESS | 1718 | 1466012627063 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:43:47 INFO - PROCESS | 1718 | 1466012627069 Marionette TRACE conn3 <- [1,2350,null,{}] 10:43:47 INFO - PROCESS | 1718 | 1466012627084 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:47 INFO - PROCESS | 1718 | 1466012627092 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:47 INFO - PROCESS | 1718 | 1466012627253 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:43:47 INFO - PROCESS | 1718 | 1466012627410 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:47 INFO - PROCESS | 1718 | 1466012627421 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e01400 == 36 [pid = 1718] [id = 595] 10:43:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x90e05000) [pid = 1718] [serial = 1786] [outer = (nil)] 10:43:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x91072800) [pid = 1718] [serial = 1787] [outer = 0x90e05000] 10:43:47 INFO - PROCESS | 1718 | 1466012627487 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x91fecc00) [pid = 1718] [serial = 1788] [outer = 0x90e05000] 10:43:48 INFO - PROCESS | 1718 | 1466012628327 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1283ms 10:43:48 INFO - PROCESS | 1718 | 1466012628345 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:43:48 INFO - PROCESS | 1718 | 1466012628350 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:43:48 INFO - PROCESS | 1718 | 1466012628356 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:43:48 INFO - PROCESS | 1718 | 1466012628358 Marionette TRACE conn3 <- [1,2354,null,{}] 10:43:48 INFO - PROCESS | 1718 | 1466012628377 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:48 INFO - PROCESS | 1718 | 1466012628383 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:48 INFO - PROCESS | 1718 | 1466012628610 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:43:48 INFO - PROCESS | 1718 | 1466012628631 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1718 | 1466012628640 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61c800 == 37 [pid = 1718] [id = 596] 10:43:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f0f0400) [pid = 1718] [serial = 1789] [outer = (nil)] 10:43:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x922e9800) [pid = 1718] [serial = 1790] [outer = 0x8f0f0400] 10:43:48 INFO - PROCESS | 1718 | 1466012628713 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x9236f000) [pid = 1718] [serial = 1791] [outer = 0x8f0f0400] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8c619800) [pid = 1718] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f1e2800) [pid = 1718] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f6ccc00) [pid = 1718] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x91267000) [pid = 1718] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8c9e3000) [pid = 1718] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x92ad9000) [pid = 1718] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x92be5c00) [pid = 1718] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x97696000) [pid = 1718] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f903c00) [pid = 1718] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8ef31000) [pid = 1718] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8ee08000) [pid = 1718] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:43:49 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8e815400) [pid = 1718] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:43:49 INFO - PROCESS | 1718 | 1466012629758 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1443ms 10:43:49 INFO - PROCESS | 1718 | 1466012629800 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:43:49 INFO - PROCESS | 1718 | 1466012629803 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:43:49 INFO - PROCESS | 1718 | 1466012629809 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1718 | 1466012629812 Marionette TRACE conn3 <- [1,2358,null,{}] 10:43:49 INFO - PROCESS | 1718 | 1466012629818 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:49 INFO - PROCESS | 1718 | 1466012629822 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:49 INFO - PROCESS | 1718 | 1466012629983 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:43:50 INFO - PROCESS | 1718 | 1466012629993 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1718 | 1466012630000 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c619800 == 38 [pid = 1718] [id = 597] 10:43:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8e815400) [pid = 1718] [serial = 1792] [outer = (nil)] 10:43:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f90b000) [pid = 1718] [serial = 1793] [outer = 0x8e815400] 10:43:50 INFO - PROCESS | 1718 | 1466012630078 Marionette DEBUG loaded listener.js 10:43:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x91feb400) [pid = 1718] [serial = 1794] [outer = 0x8e815400] 10:43:50 INFO - PROCESS | 1718 | 1466012630981 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1198ms 10:43:51 INFO - PROCESS | 1718 | 1466012631009 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:43:51 INFO - PROCESS | 1718 | 1466012631012 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:43:51 INFO - PROCESS | 1718 | 1466012631019 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:43:51 INFO - PROCESS | 1718 | 1466012631029 Marionette TRACE conn3 <- [1,2362,null,{}] 10:43:51 INFO - PROCESS | 1718 | 1466012631035 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:51 INFO - PROCESS | 1718 | 1466012631048 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:51 INFO - PROCESS | 1718 | 1466012631248 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:43:51 INFO - PROCESS | 1718 | 1466012631396 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:51 INFO - PROCESS | 1718 | 1466012631403 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1dfc00 == 39 [pid = 1718] [id = 598] 10:43:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x922e2400) [pid = 1718] [serial = 1795] [outer = (nil)] 10:43:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x92b88400) [pid = 1718] [serial = 1796] [outer = 0x922e2400] 10:43:51 INFO - PROCESS | 1718 | 1466012631472 Marionette DEBUG loaded listener.js 10:43:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x9394bc00) [pid = 1718] [serial = 1797] [outer = 0x922e2400] 10:43:52 INFO - PROCESS | 1718 | 1466012632543 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1593ms 10:43:52 INFO - PROCESS | 1718 | 1466012632614 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:43:52 INFO - PROCESS | 1718 | 1466012632620 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:43:52 INFO - PROCESS | 1718 | 1466012632628 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:43:52 INFO - PROCESS | 1718 | 1466012632636 Marionette TRACE conn3 <- [1,2366,null,{}] 10:43:52 INFO - PROCESS | 1718 | 1466012632644 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:52 INFO - PROCESS | 1718 | 1466012632649 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:52 INFO - PROCESS | 1718 | 1466012632872 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:43:53 INFO - PROCESS | 1718 | 1466012633117 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:53 INFO - PROCESS | 1718 | 1466012633127 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e818c00 == 40 [pid = 1718] [id = 599] 10:43:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8ee01c00) [pid = 1718] [serial = 1798] [outer = (nil)] 10:43:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f0d4800) [pid = 1718] [serial = 1799] [outer = 0x8ee01c00] 10:43:53 INFO - PROCESS | 1718 | 1466012633255 Marionette DEBUG loaded listener.js 10:43:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f0ed400) [pid = 1718] [serial = 1800] [outer = 0x8ee01c00] 10:43:54 INFO - PROCESS | 1718 | 1466012634152 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1589ms 10:43:54 INFO - PROCESS | 1718 | 1466012634217 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:43:54 INFO - PROCESS | 1718 | 1466012634224 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:43:54 INFO - PROCESS | 1718 | 1466012634235 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1718 | 1466012634239 Marionette TRACE conn3 <- [1,2370,null,{}] 10:43:54 INFO - PROCESS | 1718 | 1466012634246 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:54 INFO - PROCESS | 1718 | 1466012634252 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:54 INFO - PROCESS | 1718 | 1466012634441 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:43:54 INFO - PROCESS | 1718 | 1466012634625 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:54 INFO - PROCESS | 1718 | 1466012634634 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1ddc00 == 41 [pid = 1718] [id = 600] 10:43:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f90b800) [pid = 1718] [serial = 1801] [outer = (nil)] 10:43:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x90e0cc00) [pid = 1718] [serial = 1802] [outer = 0x8f90b800] 10:43:54 INFO - PROCESS | 1718 | 1466012634719 Marionette DEBUG loaded listener.js 10:43:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x91073800) [pid = 1718] [serial = 1803] [outer = 0x8f90b800] 10:43:55 INFO - PROCESS | 1718 | 1466012635668 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:43:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:43:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1480ms 10:43:55 INFO - PROCESS | 1718 | 1466012635716 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:43:55 INFO - PROCESS | 1718 | 1466012635720 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:43:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:43:55 INFO - PROCESS | 1718 | 1466012635727 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:43:55 INFO - PROCESS | 1718 | 1466012635733 Marionette TRACE conn3 <- [1,2374,null,{}] 10:43:55 INFO - PROCESS | 1718 | 1466012635749 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:55 INFO - PROCESS | 1718 | 1466012635757 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:55 INFO - PROCESS | 1718 | 1466012635971 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:43:56 INFO - PROCESS | 1718 | 1466012636156 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:56 INFO - PROCESS | 1718 | 1466012636167 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x93cca400 == 42 [pid = 1718] [id = 601] 10:43:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x93ccb000) [pid = 1718] [serial = 1804] [outer = (nil)] 10:43:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x9476a000) [pid = 1718] [serial = 1805] [outer = 0x93ccb000] 10:43:56 INFO - PROCESS | 1718 | 1466012636264 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x95184400) [pid = 1718] [serial = 1806] [outer = 0x93ccb000] 10:43:57 INFO - PROCESS | 1718 | 1466012637136 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1440ms 10:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:43:57 INFO - PROCESS | 1718 | 1466012637168 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1718 | 1466012637172 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:43:57 INFO - PROCESS | 1718 | 1466012637179 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1718 | 1466012637182 Marionette TRACE conn3 <- [1,2378,null,{}] 10:43:57 INFO - PROCESS | 1718 | 1466012637188 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:57 INFO - PROCESS | 1718 | 1466012637193 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:57 INFO - PROCESS | 1718 | 1466012637372 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:43:57 INFO - PROCESS | 1718 | 1466012637568 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:57 INFO - PROCESS | 1718 | 1466012637574 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2f800 == 43 [pid = 1718] [id = 602] 10:43:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x93c57400) [pid = 1718] [serial = 1807] [outer = (nil)] 10:43:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x97692000) [pid = 1718] [serial = 1808] [outer = 0x93c57400] 10:43:57 INFO - PROCESS | 1718 | 1466012637698 Marionette DEBUG loaded listener.js 10:43:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x97699c00) [pid = 1718] [serial = 1809] [outer = 0x93c57400] 10:43:58 INFO - PROCESS | 1718 | 1466012638596 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1481ms 10:43:58 INFO - PROCESS | 1718 | 1466012638659 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:43:58 INFO - PROCESS | 1718 | 1466012638663 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:43:58 INFO - PROCESS | 1718 | 1466012638669 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:43:58 INFO - PROCESS | 1718 | 1466012638672 Marionette TRACE conn3 <- [1,2382,null,{}] 10:43:58 INFO - PROCESS | 1718 | 1466012638678 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:58 INFO - PROCESS | 1718 | 1466012638683 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:58 INFO - PROCESS | 1718 | 1466012638850 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:43:59 INFO - PROCESS | 1718 | 1466012639036 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:59 INFO - PROCESS | 1718 | 1466012639047 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:43:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c8000 == 44 [pid = 1718] [id = 603] 10:43:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x92e7e800) [pid = 1718] [serial = 1810] [outer = (nil)] 10:43:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x982dfc00) [pid = 1718] [serial = 1811] [outer = 0x92e7e800] 10:43:59 INFO - PROCESS | 1718 | 1466012639124 Marionette DEBUG loaded listener.js 10:43:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x982e8800) [pid = 1718] [serial = 1812] [outer = 0x92e7e800] 10:44:00 INFO - PROCESS | 1718 | 1466012640061 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1478ms 10:44:00 INFO - PROCESS | 1718 | 1466012640147 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:44:00 INFO - PROCESS | 1718 | 1466012640151 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:44:00 INFO - PROCESS | 1718 | 1466012640157 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:44:00 INFO - PROCESS | 1718 | 1466012640161 Marionette TRACE conn3 <- [1,2386,null,{}] 10:44:00 INFO - PROCESS | 1718 | 1466012640166 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:00 INFO - PROCESS | 1718 | 1466012640176 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:00 INFO - PROCESS | 1718 | 1466012640400 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:44:00 INFO - PROCESS | 1718 | 1466012640630 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:00 INFO - PROCESS | 1718 | 1466012640638 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f841c00 == 45 [pid = 1718] [id = 604] 10:44:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x951d7000) [pid = 1718] [serial = 1813] [outer = (nil)] 10:44:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x99531000) [pid = 1718] [serial = 1814] [outer = 0x951d7000] 10:44:00 INFO - PROCESS | 1718 | 1466012640731 Marionette DEBUG loaded listener.js 10:44:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x99c87c00) [pid = 1718] [serial = 1815] [outer = 0x951d7000] 10:44:01 INFO - PROCESS | 1718 | 1466012641597 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1482ms 10:44:01 INFO - PROCESS | 1718 | 1466012641642 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:44:01 INFO - PROCESS | 1718 | 1466012641646 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:44:01 INFO - PROCESS | 1718 | 1466012641652 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:44:01 INFO - PROCESS | 1718 | 1466012641658 Marionette TRACE conn3 <- [1,2390,null,{}] 10:44:01 INFO - PROCESS | 1718 | 1466012641664 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:01 INFO - PROCESS | 1718 | 1466012641669 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:01 INFO - PROCESS | 1718 | 1466012641844 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:44:02 INFO - PROCESS | 1718 | 1466012642047 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:02 INFO - PROCESS | 1718 | 1466012642057 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6ce400 == 46 [pid = 1718] [id = 605] 10:44:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x92374800) [pid = 1718] [serial = 1816] [outer = (nil)] 10:44:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x99f6f000) [pid = 1718] [serial = 1817] [outer = 0x92374800] 10:44:02 INFO - PROCESS | 1718 | 1466012642168 Marionette DEBUG loaded listener.js 10:44:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x99fb4c00) [pid = 1718] [serial = 1818] [outer = 0x92374800] 10:44:03 INFO - PROCESS | 1718 | 1466012643431 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1832ms 10:44:03 INFO - PROCESS | 1718 | 1466012643485 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:44:03 INFO - PROCESS | 1718 | 1466012643491 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:44:03 INFO - PROCESS | 1718 | 1466012643499 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:44:03 INFO - PROCESS | 1718 | 1466012643505 Marionette TRACE conn3 <- [1,2394,null,{}] 10:44:03 INFO - PROCESS | 1718 | 1466012643513 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:03 INFO - PROCESS | 1718 | 1466012643518 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:03 INFO - PROCESS | 1718 | 1466012643680 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:44:03 INFO - PROCESS | 1718 | 1466012643924 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:03 INFO - PROCESS | 1718 | 1466012643940 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613400 == 47 [pid = 1718] [id = 606] 10:44:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8c61d800) [pid = 1718] [serial = 1819] [outer = (nil)] 10:44:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8c9e2000) [pid = 1718] [serial = 1820] [outer = 0x8c61d800] 10:44:04 INFO - PROCESS | 1718 | 1466012644060 Marionette DEBUG loaded listener.js 10:44:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8e81a400) [pid = 1718] [serial = 1821] [outer = 0x8c61d800] 10:44:05 INFO - PROCESS | 1718 | 1466012645047 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1583ms 10:44:05 INFO - PROCESS | 1718 | 1466012645082 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:44:05 INFO - PROCESS | 1718 | 1466012645088 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:44:05 INFO - PROCESS | 1718 | 1466012645108 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:44:05 INFO - PROCESS | 1718 | 1466012645114 Marionette TRACE conn3 <- [1,2398,null,{}] 10:44:05 INFO - PROCESS | 1718 | 1466012645120 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:05 INFO - PROCESS | 1718 | 1466012645125 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8c619800 == 46 [pid = 1718] [id = 597] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61c800 == 45 [pid = 1718] [id = 596] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x90e01400 == 44 [pid = 1718] [id = 595] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c8800 == 43 [pid = 1718] [id = 594] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e7000 == 42 [pid = 1718] [id = 593] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8e812c00 == 41 [pid = 1718] [id = 587] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0c400 == 40 [pid = 1718] [id = 586] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e5000 == 39 [pid = 1718] [id = 592] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee02000 == 38 [pid = 1718] [id = 579] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x92ad1400 == 37 [pid = 1718] [id = 591] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8c622800 == 36 [pid = 1718] [id = 585] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61fc00 == 35 [pid = 1718] [id = 590] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x9106ac00 == 34 [pid = 1718] [id = 588] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8f77cc00 == 33 [pid = 1718] [id = 589] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8c613400 == 32 [pid = 1718] [id = 606] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6ce400 == 31 [pid = 1718] [id = 605] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c8000 == 30 [pid = 1718] [id = 603] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8f841c00 == 29 [pid = 1718] [id = 604] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2f800 == 28 [pid = 1718] [id = 602] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x93cca400 == 27 [pid = 1718] [id = 601] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8e818c00 == 26 [pid = 1718] [id = 599] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1ddc00 == 25 [pid = 1718] [id = 600] 10:44:06 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1dfc00 == 24 [pid = 1718] [id = 598] 10:44:06 INFO - PROCESS | 1718 | 1466012646424 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f90d800) [pid = 1718] [serial = 1754] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8c9ebc00) [pid = 1718] [serial = 1719] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8c77fc00) [pid = 1718] [serial = 1718] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f836c00) [pid = 1718] [serial = 1722] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f775000) [pid = 1718] [serial = 1721] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f776c00) [pid = 1718] [serial = 1748] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x923eec00) [pid = 1718] [serial = 1725] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8c9e9c00) [pid = 1718] [serial = 1742] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x922e9000) [pid = 1718] [serial = 1724] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8e6a3800) [pid = 1718] [serial = 1743] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x93aa6000) [pid = 1718] [serial = 1728] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x93949c00) [pid = 1718] [serial = 1727] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x95187000) [pid = 1718] [serial = 1731] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x93cd6400) [pid = 1718] [serial = 1730] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x9914e000) [pid = 1718] [serial = 1734] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x9769c000) [pid = 1718] [serial = 1733] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f94ac00) [pid = 1718] [serial = 1751] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f834800) [pid = 1718] [serial = 1749] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f0cb400) [pid = 1718] [serial = 1745] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f835c00) [pid = 1718] [serial = 1740] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f6c6800) [pid = 1718] [serial = 1739] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x93aa5c00) [pid = 1718] [serial = 1737] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f6cb000) [pid = 1718] [serial = 1736] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x90e01c00) [pid = 1718] [serial = 1752] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f0cf000) [pid = 1718] [serial = 1746] [outer = (nil)] [url = about:blank] 10:44:06 INFO - PROCESS | 1718 | 1466012646804 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:06 INFO - PROCESS | 1718 | 1466012646814 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77e400 == 25 [pid = 1718] [id = 607] 10:44:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8c77f000) [pid = 1718] [serial = 1822] [outer = (nil)] 10:44:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8c782c00) [pid = 1718] [serial = 1823] [outer = 0x8c77f000] 10:44:06 INFO - PROCESS | 1718 | 1466012646884 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8c9e8000) [pid = 1718] [serial = 1824] [outer = 0x8c77f000] 10:44:07 INFO - PROCESS | 1718 | 1466012647714 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2643ms 10:44:07 INFO - PROCESS | 1718 | 1466012647752 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:44:07 INFO - PROCESS | 1718 | 1466012647758 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:44:07 INFO - PROCESS | 1718 | 1466012647765 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:44:07 INFO - PROCESS | 1718 | 1466012647770 Marionette TRACE conn3 <- [1,2402,null,{}] 10:44:07 INFO - PROCESS | 1718 | 1466012647776 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:07 INFO - PROCESS | 1718 | 1466012647782 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:07 INFO - PROCESS | 1718 | 1466012647949 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:44:07 INFO - PROCESS | 1718 | 1466012647964 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:07 INFO - PROCESS | 1718 | 1466012647973 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee08000 == 26 [pid = 1718] [id = 608] 10:44:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8ee08400) [pid = 1718] [serial = 1825] [outer = (nil)] 10:44:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8ee0d400) [pid = 1718] [serial = 1826] [outer = 0x8ee08400] 10:44:08 INFO - PROCESS | 1718 | 1466012648044 Marionette DEBUG loaded listener.js 10:44:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8ef2e400) [pid = 1718] [serial = 1827] [outer = 0x8ee08400] 10:44:09 INFO - PROCESS | 1718 | 1466012649002 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1279ms 10:44:09 INFO - PROCESS | 1718 | 1466012649044 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:44:09 INFO - PROCESS | 1718 | 1466012649049 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:44:09 INFO - PROCESS | 1718 | 1466012649075 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:44:09 INFO - PROCESS | 1718 | 1466012649078 Marionette TRACE conn3 <- [1,2406,null,{}] 10:44:09 INFO - PROCESS | 1718 | 1466012649084 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:09 INFO - PROCESS | 1718 | 1466012649089 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:09 INFO - PROCESS | 1718 | 1466012649308 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:44:09 INFO - PROCESS | 1718 | 1466012649330 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:09 INFO - PROCESS | 1718 | 1466012649338 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c9400 == 27 [pid = 1718] [id = 609] 10:44:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f0cf000) [pid = 1718] [serial = 1828] [outer = (nil)] 10:44:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f0f6000) [pid = 1718] [serial = 1829] [outer = 0x8f0cf000] 10:44:09 INFO - PROCESS | 1718 | 1466012649405 Marionette DEBUG loaded listener.js 10:44:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f1e4000) [pid = 1718] [serial = 1830] [outer = 0x8f0cf000] 10:44:10 INFO - PROCESS | 1718 | 1466012650441 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1392ms 10:44:10 INFO - PROCESS | 1718 | 1466012650468 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:44:10 INFO - PROCESS | 1718 | 1466012650474 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:44:10 INFO - PROCESS | 1718 | 1466012650492 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:44:10 INFO - PROCESS | 1718 | 1466012650499 Marionette TRACE conn3 <- [1,2410,null,{}] 10:44:10 INFO - PROCESS | 1718 | 1466012650512 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:10 INFO - PROCESS | 1718 | 1466012650519 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:10 INFO - PROCESS | 1718 | 1466012650756 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:44:10 INFO - PROCESS | 1718 | 1466012650778 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:10 INFO - PROCESS | 1718 | 1466012650786 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c3400 == 28 [pid = 1718] [id = 610] 10:44:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f778400) [pid = 1718] [serial = 1831] [outer = (nil)] 10:44:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f77fc00) [pid = 1718] [serial = 1832] [outer = 0x8f778400] 10:44:10 INFO - PROCESS | 1718 | 1466012650854 Marionette DEBUG loaded listener.js 10:44:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f838800) [pid = 1718] [serial = 1833] [outer = 0x8f778400] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x9125f400) [pid = 1718] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x92ad3800) [pid = 1718] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8c9e7400) [pid = 1718] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f6c6000) [pid = 1718] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8c776000) [pid = 1718] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8ef2ac00) [pid = 1718] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x92be4800) [pid = 1718] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8e816400) [pid = 1718] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8e697000) [pid = 1718] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x923e4800) [pid = 1718] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x90e05000) [pid = 1718] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f0f5400) [pid = 1718] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8e815400) [pid = 1718] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f0f0400) [pid = 1718] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:44:11 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x922e2400) [pid = 1718] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:44:12 INFO - PROCESS | 1718 | 1466012652422 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2005ms 10:44:12 INFO - PROCESS | 1718 | 1466012652489 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:44:12 INFO - PROCESS | 1718 | 1466012652493 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:44:12 INFO - PROCESS | 1718 | 1466012652499 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1718 | 1466012652502 Marionette TRACE conn3 <- [1,2414,null,{}] 10:44:12 INFO - PROCESS | 1718 | 1466012652507 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:12 INFO - PROCESS | 1718 | 1466012652512 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:12 INFO - PROCESS | 1718 | 1466012652667 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:44:12 INFO - PROCESS | 1718 | 1466012652677 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:12 INFO - PROCESS | 1718 | 1466012652686 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef30400 == 29 [pid = 1718] [id = 611] 10:44:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f1ea400) [pid = 1718] [serial = 1834] [outer = (nil)] 10:44:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f83b400) [pid = 1718] [serial = 1835] [outer = 0x8f1ea400] 10:44:12 INFO - PROCESS | 1718 | 1466012652755 Marionette DEBUG loaded listener.js 10:44:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f83fc00) [pid = 1718] [serial = 1836] [outer = 0x8f1ea400] 10:44:13 INFO - PROCESS | 1718 | 1466012653642 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1188ms 10:44:13 INFO - PROCESS | 1718 | 1466012653688 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:44:13 INFO - PROCESS | 1718 | 1466012653692 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:44:13 INFO - PROCESS | 1718 | 1466012653697 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:44:13 INFO - PROCESS | 1718 | 1466012653701 Marionette TRACE conn3 <- [1,2418,null,{}] 10:44:13 INFO - PROCESS | 1718 | 1466012653706 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:13 INFO - PROCESS | 1718 | 1466012653711 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:13 INFO - PROCESS | 1718 | 1466012653872 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:44:14 INFO - PROCESS | 1718 | 1466012654108 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:14 INFO - PROCESS | 1718 | 1466012654115 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:14 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c616800 == 30 [pid = 1718] [id = 612] 10:44:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8c617000) [pid = 1718] [serial = 1837] [outer = (nil)] 10:44:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8c620400) [pid = 1718] [serial = 1838] [outer = 0x8c617000] 10:44:14 INFO - PROCESS | 1718 | 1466012654205 Marionette DEBUG loaded listener.js 10:44:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8c9e7000) [pid = 1718] [serial = 1839] [outer = 0x8c617000] 10:44:15 INFO - PROCESS | 1718 | 1466012655197 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1576ms 10:44:15 INFO - PROCESS | 1718 | 1466012655278 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:44:15 INFO - PROCESS | 1718 | 1466012655284 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:44:15 INFO - PROCESS | 1718 | 1466012655292 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:44:15 INFO - PROCESS | 1718 | 1466012655297 Marionette TRACE conn3 <- [1,2422,null,{}] 10:44:15 INFO - PROCESS | 1718 | 1466012655305 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:15 INFO - PROCESS | 1718 | 1466012655313 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:15 INFO - PROCESS | 1718 | 1466012655533 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:44:15 INFO - PROCESS | 1718 | 1466012655769 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:15 INFO - PROCESS | 1718 | 1466012655777 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e697800 == 31 [pid = 1718] [id = 613] 10:44:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8e811800) [pid = 1718] [serial = 1840] [outer = (nil)] 10:44:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f0cd400) [pid = 1718] [serial = 1841] [outer = 0x8e811800] 10:44:15 INFO - PROCESS | 1718 | 1466012655877 Marionette DEBUG loaded listener.js 10:44:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f0ec000) [pid = 1718] [serial = 1842] [outer = 0x8e811800] 10:44:16 INFO - PROCESS | 1718 | 1466012656801 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1529ms 10:44:16 INFO - PROCESS | 1718 | 1466012656830 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:44:16 INFO - PROCESS | 1718 | 1466012656836 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:44:16 INFO - PROCESS | 1718 | 1466012656844 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:44:16 INFO - PROCESS | 1718 | 1466012656848 Marionette TRACE conn3 <- [1,2426,null,{}] 10:44:16 INFO - PROCESS | 1718 | 1466012656854 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:16 INFO - PROCESS | 1718 | 1466012656859 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:17 INFO - PROCESS | 1718 | 1466012657037 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:44:17 INFO - PROCESS | 1718 | 1466012657218 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:17 INFO - PROCESS | 1718 | 1466012657228 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c780800 == 32 [pid = 1718] [id = 614] 10:44:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f6c5000) [pid = 1718] [serial = 1843] [outer = (nil)] 10:44:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f83c800) [pid = 1718] [serial = 1844] [outer = 0x8f6c5000] 10:44:17 INFO - PROCESS | 1718 | 1466012657303 Marionette DEBUG loaded listener.js 10:44:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f943800) [pid = 1718] [serial = 1845] [outer = 0x8f6c5000] 10:44:18 INFO - PROCESS | 1718 | 1466012658343 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1533ms 10:44:18 INFO - PROCESS | 1718 | 1466012658377 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:44:18 INFO - PROCESS | 1718 | 1466012658382 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:44:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:44:18 INFO - PROCESS | 1718 | 1466012658397 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:44:18 INFO - PROCESS | 1718 | 1466012658406 Marionette TRACE conn3 <- [1,2430,null,{}] 10:44:18 INFO - PROCESS | 1718 | 1466012658412 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:18 INFO - PROCESS | 1718 | 1466012658420 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:18 INFO - PROCESS | 1718 | 1466012658604 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:44:18 INFO - PROCESS | 1718 | 1466012658786 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:18 INFO - PROCESS | 1718 | 1466012658797 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e03c00 == 33 [pid = 1718] [id = 615] 10:44:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x90e07000) [pid = 1718] [serial = 1846] [outer = (nil)] 10:44:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x91067000) [pid = 1718] [serial = 1847] [outer = 0x90e07000] 10:44:18 INFO - PROCESS | 1718 | 1466012658875 Marionette DEBUG loaded listener.js 10:44:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x90e0ec00) [pid = 1718] [serial = 1848] [outer = 0x90e07000] 10:44:19 INFO - PROCESS | 1718 | 1466012659762 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1392ms 10:44:19 INFO - PROCESS | 1718 | 1466012659782 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:44:19 INFO - PROCESS | 1718 | 1466012659785 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:44:19 INFO - PROCESS | 1718 | 1466012659792 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:44:19 INFO - PROCESS | 1718 | 1466012659795 Marionette TRACE conn3 <- [1,2434,null,{}] 10:44:19 INFO - PROCESS | 1718 | 1466012659801 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:19 INFO - PROCESS | 1718 | 1466012659806 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:19 INFO - PROCESS | 1718 | 1466012659970 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:44:20 INFO - PROCESS | 1718 | 1466012660180 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1718 | 1466012660191 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e6800 == 34 [pid = 1718] [id = 616] 10:44:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f1e8000) [pid = 1718] [serial = 1849] [outer = (nil)] 10:44:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x91265c00) [pid = 1718] [serial = 1850] [outer = 0x8f1e8000] 10:44:20 INFO - PROCESS | 1718 | 1466012660311 Marionette DEBUG loaded listener.js 10:44:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x91febc00) [pid = 1718] [serial = 1851] [outer = 0x8f1e8000] 10:44:21 INFO - PROCESS | 1718 | 1466012661225 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 10:44:21 INFO - PROCESS | 1718 | 1466012661272 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:44:21 INFO - PROCESS | 1718 | 1466012661276 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:44:21 INFO - PROCESS | 1718 | 1466012661281 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1718 | 1466012661285 Marionette TRACE conn3 <- [1,2438,null,{}] 10:44:21 INFO - PROCESS | 1718 | 1466012661290 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:21 INFO - PROCESS | 1718 | 1466012661295 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:21 INFO - PROCESS | 1718 | 1466012661458 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:44:21 INFO - PROCESS | 1718 | 1466012661660 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:21 INFO - PROCESS | 1718 | 1466012661675 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff7c00 == 35 [pid = 1718] [id = 617] 10:44:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x91ffa800) [pid = 1718] [serial = 1852] [outer = (nil)] 10:44:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x922e8800) [pid = 1718] [serial = 1853] [outer = 0x91ffa800] 10:44:21 INFO - PROCESS | 1718 | 1466012661813 Marionette DEBUG loaded listener.js 10:44:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x923e7c00) [pid = 1718] [serial = 1854] [outer = 0x91ffa800] 10:44:22 INFO - PROCESS | 1718 | 1466012662815 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1582ms 10:44:22 INFO - PROCESS | 1718 | 1466012662864 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:44:22 INFO - PROCESS | 1718 | 1466012662868 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:44:22 INFO - PROCESS | 1718 | 1466012662874 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:44:22 INFO - PROCESS | 1718 | 1466012662877 Marionette TRACE conn3 <- [1,2442,null,{}] 10:44:22 INFO - PROCESS | 1718 | 1466012662883 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:22 INFO - PROCESS | 1718 | 1466012662889 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:23 INFO - PROCESS | 1718 | 1466012663066 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:44:23 INFO - PROCESS | 1718 | 1466012663249 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:23 INFO - PROCESS | 1718 | 1466012663257 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615400 == 36 [pid = 1718] [id = 618] 10:44:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8f0c7000) [pid = 1718] [serial = 1855] [outer = (nil)] 10:44:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x92b82000) [pid = 1718] [serial = 1856] [outer = 0x8f0c7000] 10:44:23 INFO - PROCESS | 1718 | 1466012663337 Marionette DEBUG loaded listener.js 10:44:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x92acc800) [pid = 1718] [serial = 1857] [outer = 0x8f0c7000] 10:44:24 INFO - PROCESS | 1718 | 1466012664221 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1383ms 10:44:24 INFO - PROCESS | 1718 | 1466012664258 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:44:24 INFO - PROCESS | 1718 | 1466012664262 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:44:24 INFO - PROCESS | 1718 | 1466012664268 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:44:24 INFO - PROCESS | 1718 | 1466012664272 Marionette TRACE conn3 <- [1,2446,null,{}] 10:44:24 INFO - PROCESS | 1718 | 1466012664277 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:24 INFO - PROCESS | 1718 | 1466012664282 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:24 INFO - PROCESS | 1718 | 1466012664512 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:44:24 INFO - PROCESS | 1718 | 1466012664644 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:24 INFO - PROCESS | 1718 | 1466012664652 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f83d400 == 37 [pid = 1718] [id = 619] 10:44:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x92ad8800) [pid = 1718] [serial = 1858] [outer = (nil)] 10:44:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x92be0400) [pid = 1718] [serial = 1859] [outer = 0x92ad8800] 10:44:24 INFO - PROCESS | 1718 | 1466012664729 Marionette DEBUG loaded listener.js 10:44:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x92be3800) [pid = 1718] [serial = 1860] [outer = 0x92ad8800] 10:44:25 INFO - PROCESS | 1718 | 1466012665708 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1478ms 10:44:25 INFO - PROCESS | 1718 | 1466012665747 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:44:25 INFO - PROCESS | 1718 | 1466012665750 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:44:25 INFO - PROCESS | 1718 | 1466012665756 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:44:25 INFO - PROCESS | 1718 | 1466012665760 Marionette TRACE conn3 <- [1,2450,null,{}] 10:44:25 INFO - PROCESS | 1718 | 1466012665765 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:25 INFO - PROCESS | 1718 | 1466012665770 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:25 INFO - PROCESS | 1718 | 1466012665927 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:44:26 INFO - PROCESS | 1718 | 1466012666118 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:26 INFO - PROCESS | 1718 | 1466012666126 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614400 == 38 [pid = 1718] [id = 620] 10:44:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8c61b000) [pid = 1718] [serial = 1861] [outer = (nil)] 10:44:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 107 (0x8e698800) [pid = 1718] [serial = 1862] [outer = 0x8c61b000] 10:44:26 INFO - PROCESS | 1718 | 1466012666204 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 108 (0x8ef2e800) [pid = 1718] [serial = 1863] [outer = 0x8c61b000] 10:44:27 INFO - PROCESS | 1718 | 1466012667309 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1584ms 10:44:27 INFO - PROCESS | 1718 | 1466012667342 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:44:27 INFO - PROCESS | 1718 | 1466012667348 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:44:27 INFO - PROCESS | 1718 | 1466012667355 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:44:27 INFO - PROCESS | 1718 | 1466012667362 Marionette TRACE conn3 <- [1,2454,null,{}] 10:44:27 INFO - PROCESS | 1718 | 1466012667369 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:27 INFO - PROCESS | 1718 | 1466012667374 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:27 INFO - PROCESS | 1718 | 1466012667544 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:44:27 INFO - PROCESS | 1718 | 1466012667825 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:27 INFO - PROCESS | 1718 | 1466012667837 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a4000 == 39 [pid = 1718] [id = 621] 10:44:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 109 (0x8e813c00) [pid = 1718] [serial = 1864] [outer = (nil)] 10:44:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 110 (0x8ee0a400) [pid = 1718] [serial = 1865] [outer = 0x8e813c00] 10:44:27 INFO - PROCESS | 1718 | 1466012667955 Marionette DEBUG loaded listener.js 10:44:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 111 (0x8ef2bc00) [pid = 1718] [serial = 1866] [outer = 0x8e813c00] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c6000 == 38 [pid = 1718] [id = 527] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e9400 == 37 [pid = 1718] [id = 528] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8c784400 == 36 [pid = 1718] [id = 524] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef30400 == 35 [pid = 1718] [id = 611] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c3400 == 34 [pid = 1718] [id = 610] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c9400 == 33 [pid = 1718] [id = 609] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee08000 == 32 [pid = 1718] [id = 608] 10:44:28 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77e400 == 31 [pid = 1718] [id = 607] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 110 (0x91feb400) [pid = 1718] [serial = 1794] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 109 (0x92375400) [pid = 1718] [serial = 1767] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 108 (0x93cd3000) [pid = 1718] [serial = 1776] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 107 (0x8e6a0400) [pid = 1718] [serial = 1781] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 106 (0x94766c00) [pid = 1718] [serial = 1775] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x90e04c00) [pid = 1718] [serial = 1755] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8c77f400) [pid = 1718] [serial = 1757] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f1de400) [pid = 1718] [serial = 1761] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x9393f400) [pid = 1718] [serial = 1772] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x91074000) [pid = 1718] [serial = 1764] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x90e10c00) [pid = 1718] [serial = 1763] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f837c00) [pid = 1718] [serial = 1779] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x92372800) [pid = 1718] [serial = 1766] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x92b8d400) [pid = 1718] [serial = 1770] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x8c9eb800) [pid = 1718] [serial = 1758] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x91fecc00) [pid = 1718] [serial = 1788] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x92b86400) [pid = 1718] [serial = 1769] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x93c50800) [pid = 1718] [serial = 1773] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f782c00) [pid = 1718] [serial = 1785] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f6cf800) [pid = 1718] [serial = 1784] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8ef29c00) [pid = 1718] [serial = 1782] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f0f3c00) [pid = 1718] [serial = 1760] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x91072800) [pid = 1718] [serial = 1787] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f90b000) [pid = 1718] [serial = 1793] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x922e9800) [pid = 1718] [serial = 1790] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f1e5000) [pid = 1718] [serial = 1778] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x9236f000) [pid = 1718] [serial = 1791] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x9394bc00) [pid = 1718] [serial = 1797] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x92b88400) [pid = 1718] [serial = 1796] [outer = (nil)] [url = about:blank] 10:44:28 INFO - PROCESS | 1718 | 1466012668874 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1543ms 10:44:28 INFO - PROCESS | 1718 | 1466012668898 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:44:28 INFO - PROCESS | 1718 | 1466012668904 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:44:28 INFO - PROCESS | 1718 | 1466012668913 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1718 | 1466012668918 Marionette TRACE conn3 <- [1,2458,null,{}] 10:44:28 INFO - PROCESS | 1718 | 1466012668923 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:28 INFO - PROCESS | 1718 | 1466012668928 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:29 INFO - PROCESS | 1718 | 1466012669091 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:44:29 INFO - PROCESS | 1718 | 1466012669108 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1718 | 1466012669117 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef32400 == 32 [pid = 1718] [id = 622] 10:44:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f0f4800) [pid = 1718] [serial = 1867] [outer = (nil)] 10:44:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f1e2c00) [pid = 1718] [serial = 1868] [outer = 0x8f0f4800] 10:44:29 INFO - PROCESS | 1718 | 1466012669184 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f6c7000) [pid = 1718] [serial = 1869] [outer = 0x8f0f4800] 10:44:30 INFO - PROCESS | 1718 | 1466012670146 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1284ms 10:44:30 INFO - PROCESS | 1718 | 1466012670205 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:44:30 INFO - PROCESS | 1718 | 1466012670211 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:44:30 INFO - PROCESS | 1718 | 1466012670220 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:44:30 INFO - PROCESS | 1718 | 1466012670226 Marionette TRACE conn3 <- [1,2462,null,{}] 10:44:30 INFO - PROCESS | 1718 | 1466012670241 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:30 INFO - PROCESS | 1718 | 1466012670249 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:30 INFO - PROCESS | 1718 | 1466012670422 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:44:30 INFO - PROCESS | 1718 | 1466012670570 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:30 INFO - PROCESS | 1718 | 1466012670579 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f83e400 == 33 [pid = 1718] [id = 623] 10:44:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f902400) [pid = 1718] [serial = 1870] [outer = (nil)] 10:44:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f90e800) [pid = 1718] [serial = 1871] [outer = 0x8f902400] 10:44:30 INFO - PROCESS | 1718 | 1466012670653 Marionette DEBUG loaded listener.js 10:44:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f951400) [pid = 1718] [serial = 1872] [outer = 0x8f902400] 10:44:31 INFO - PROCESS | 1718 | 1466012671497 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1335ms 10:44:31 INFO - PROCESS | 1718 | 1466012671556 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:44:31 INFO - PROCESS | 1718 | 1466012671559 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:44:31 INFO - PROCESS | 1718 | 1466012671565 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:44:31 INFO - PROCESS | 1718 | 1466012671568 Marionette TRACE conn3 <- [1,2466,null,{}] 10:44:31 INFO - PROCESS | 1718 | 1466012671573 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:31 INFO - PROCESS | 1718 | 1466012671578 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:31 INFO - PROCESS | 1718 | 1466012671813 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:44:31 INFO - PROCESS | 1718 | 1466012671833 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:31 INFO - PROCESS | 1718 | 1466012671840 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c783c00 == 34 [pid = 1718] [id = 624] 10:44:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x90e0b800) [pid = 1718] [serial = 1873] [outer = (nil)] 10:44:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x91074800) [pid = 1718] [serial = 1874] [outer = 0x90e0b800] 10:44:31 INFO - PROCESS | 1718 | 1466012671907 Marionette DEBUG loaded listener.js 10:44:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x91261c00) [pid = 1718] [serial = 1875] [outer = 0x90e0b800] 10:44:32 INFO - PROCESS | 1718 | 1466012672862 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1333ms 10:44:32 INFO - PROCESS | 1718 | 1466012672899 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:44:32 INFO - PROCESS | 1718 | 1466012672903 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:44:32 INFO - PROCESS | 1718 | 1466012672916 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:44:32 INFO - PROCESS | 1718 | 1466012672918 Marionette TRACE conn3 <- [1,2470,null,{}] 10:44:32 INFO - PROCESS | 1718 | 1466012672929 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:32 INFO - PROCESS | 1718 | 1466012672933 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:33 INFO - PROCESS | 1718 | 1466012673139 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:44:33 INFO - PROCESS | 1718 | 1466012673156 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:33 INFO - PROCESS | 1718 | 1466012673163 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77c800 == 35 [pid = 1718] [id = 625] 10:44:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8f909400) [pid = 1718] [serial = 1876] [outer = (nil)] 10:44:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x922de400) [pid = 1718] [serial = 1877] [outer = 0x8f909400] 10:44:33 INFO - PROCESS | 1718 | 1466012673228 Marionette DEBUG loaded listener.js 10:44:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x9236ac00) [pid = 1718] [serial = 1878] [outer = 0x8f909400] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8ee01c00) [pid = 1718] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f90b800) [pid = 1718] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x93ccb000) [pid = 1718] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f778400) [pid = 1718] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c61d800) [pid = 1718] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8c77f000) [pid = 1718] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8ee08400) [pid = 1718] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x93c57400) [pid = 1718] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x92e7e800) [pid = 1718] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x951d7000) [pid = 1718] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f0cf000) [pid = 1718] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:44:33 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x92374800) [pid = 1718] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:44:34 INFO - PROCESS | 1718 | 1466012674231 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1339ms 10:44:34 INFO - PROCESS | 1718 | 1466012674248 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:44:34 INFO - PROCESS | 1718 | 1466012674251 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:44:34 INFO - PROCESS | 1718 | 1466012674258 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:44:34 INFO - PROCESS | 1718 | 1466012674261 Marionette TRACE conn3 <- [1,2474,null,{}] 10:44:34 INFO - PROCESS | 1718 | 1466012674267 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:34 INFO - PROCESS | 1718 | 1466012674276 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:34 INFO - PROCESS | 1718 | 1466012674468 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:44:34 INFO - PROCESS | 1718 | 1466012674613 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:34 INFO - PROCESS | 1718 | 1466012674622 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e1800 == 36 [pid = 1718] [id = 626] 10:44:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8e812400) [pid = 1718] [serial = 1879] [outer = (nil)] 10:44:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x923e2c00) [pid = 1718] [serial = 1880] [outer = 0x8e812400] 10:44:34 INFO - PROCESS | 1718 | 1466012674688 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x92b8b400) [pid = 1718] [serial = 1881] [outer = 0x8e812400] 10:44:35 INFO - PROCESS | 1718 | 1466012675484 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1278ms 10:44:35 INFO - PROCESS | 1718 | 1466012675599 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:44:35 INFO - PROCESS | 1718 | 1466012675605 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:44:35 INFO - PROCESS | 1718 | 1466012675615 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:44:35 INFO - PROCESS | 1718 | 1466012675621 Marionette TRACE conn3 <- [1,2478,null,{}] 10:44:35 INFO - PROCESS | 1718 | 1466012675634 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:35 INFO - PROCESS | 1718 | 1466012675641 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:35 INFO - PROCESS | 1718 | 1466012675841 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:44:36 INFO - PROCESS | 1718 | 1466012676040 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:36 INFO - PROCESS | 1718 | 1466012676054 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c622800 == 37 [pid = 1718] [id = 627] 10:44:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8c9e6000) [pid = 1718] [serial = 1882] [outer = (nil)] 10:44:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8e69b400) [pid = 1718] [serial = 1883] [outer = 0x8c9e6000] 10:44:36 INFO - PROCESS | 1718 | 1466012676178 Marionette DEBUG loaded listener.js 10:44:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8e814400) [pid = 1718] [serial = 1884] [outer = 0x8c9e6000] 10:44:37 INFO - PROCESS | 1718 | 1466012677186 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1643ms 10:44:37 INFO - PROCESS | 1718 | 1466012677270 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:44:37 INFO - PROCESS | 1718 | 1466012677277 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:44:37 INFO - PROCESS | 1718 | 1466012677289 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:44:37 INFO - PROCESS | 1718 | 1466012677295 Marionette TRACE conn3 <- [1,2482,null,{}] 10:44:37 INFO - PROCESS | 1718 | 1466012677302 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:37 INFO - PROCESS | 1718 | 1466012677308 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:37 INFO - PROCESS | 1718 | 1466012677530 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:44:37 INFO - PROCESS | 1718 | 1466012677770 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1718 | 1466012677778 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cec00 == 38 [pid = 1718] [id = 628] 10:44:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f773c00) [pid = 1718] [serial = 1885] [outer = (nil)] 10:44:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f780400) [pid = 1718] [serial = 1886] [outer = 0x8f773c00] 10:44:37 INFO - PROCESS | 1718 | 1466012677911 Marionette DEBUG loaded listener.js 10:44:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8f904400) [pid = 1718] [serial = 1887] [outer = 0x8f773c00] 10:44:38 INFO - PROCESS | 1718 | 1466012678868 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1640ms 10:44:38 INFO - PROCESS | 1718 | 1466012678927 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:44:38 INFO - PROCESS | 1718 | 1466012678930 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:44:38 INFO - PROCESS | 1718 | 1466012678937 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1718 | 1466012678941 Marionette TRACE conn3 <- [1,2486,null,{}] 10:44:38 INFO - PROCESS | 1718 | 1466012678949 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:38 INFO - PROCESS | 1718 | 1466012678956 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:39 INFO - PROCESS | 1718 | 1466012679171 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:44:39 INFO - PROCESS | 1718 | 1466012679367 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:39 INFO - PROCESS | 1718 | 1466012679380 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x923e4800 == 39 [pid = 1718] [id = 629] 10:44:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x92acc400) [pid = 1718] [serial = 1888] [outer = (nil)] 10:44:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x92b8cc00) [pid = 1718] [serial = 1889] [outer = 0x92acc400] 10:44:39 INFO - PROCESS | 1718 | 1466012679595 Marionette DEBUG loaded listener.js 10:44:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92be0800) [pid = 1718] [serial = 1890] [outer = 0x92acc400] 10:44:40 INFO - PROCESS | 1718 | 1466012680542 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1683ms 10:44:40 INFO - PROCESS | 1718 | 1466012680621 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:44:40 INFO - PROCESS | 1718 | 1466012680624 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:44:40 INFO - PROCESS | 1718 | 1466012680631 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:44:40 INFO - PROCESS | 1718 | 1466012680635 Marionette TRACE conn3 <- [1,2490,null,{}] 10:44:40 INFO - PROCESS | 1718 | 1466012680640 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:40 INFO - PROCESS | 1718 | 1466012680646 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:40 INFO - PROCESS | 1718 | 1466012680867 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:44:41 INFO - PROCESS | 1718 | 1466012681108 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1718 | 1466012681117 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c621800 == 40 [pid = 1718] [id = 630] 10:44:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8ef2d000) [pid = 1718] [serial = 1891] [outer = (nil)] 10:44:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x93aa6000) [pid = 1718] [serial = 1892] [outer = 0x8ef2d000] 10:44:41 INFO - PROCESS | 1718 | 1466012681240 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x93c58400) [pid = 1718] [serial = 1893] [outer = 0x8ef2d000] 10:44:42 INFO - PROCESS | 1718 | 1466012682135 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1579ms 10:44:42 INFO - PROCESS | 1718 | 1466012682212 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1718 | 1466012682215 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:44:42 INFO - PROCESS | 1718 | 1466012682221 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1718 | 1466012682225 Marionette TRACE conn3 <- [1,2494,null,{}] 10:44:42 INFO - PROCESS | 1718 | 1466012682231 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:42 INFO - PROCESS | 1718 | 1466012682236 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:42 INFO - PROCESS | 1718 | 1466012682468 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:44:42 INFO - PROCESS | 1718 | 1466012682698 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:42 INFO - PROCESS | 1718 | 1466012682709 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x9393ec00 == 41 [pid = 1718] [id = 631] 10:44:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x93aaf800) [pid = 1718] [serial = 1894] [outer = (nil)] 10:44:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x9476b800) [pid = 1718] [serial = 1895] [outer = 0x93aaf800] 10:44:42 INFO - PROCESS | 1718 | 1466012682841 Marionette DEBUG loaded listener.js 10:44:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x9517f400) [pid = 1718] [serial = 1896] [outer = 0x93aaf800] 10:44:43 INFO - PROCESS | 1718 | 1466012683767 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1582ms 10:44:43 INFO - PROCESS | 1718 | 1466012683804 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:44:43 INFO - PROCESS | 1718 | 1466012683808 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:44:43 INFO - PROCESS | 1718 | 1466012683815 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:44:43 INFO - PROCESS | 1718 | 1466012683818 Marionette TRACE conn3 <- [1,2498,null,{}] 10:44:43 INFO - PROCESS | 1718 | 1466012683824 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:43 INFO - PROCESS | 1718 | 1466012683835 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:44 INFO - PROCESS | 1718 | 1466012684049 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:44:44 INFO - PROCESS | 1718 | 1466012684613 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:44 INFO - PROCESS | 1718 | 1466012684621 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81e800 == 42 [pid = 1718] [id = 632] 10:44:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8ee01c00) [pid = 1718] [serial = 1897] [outer = (nil)] 10:44:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8ef24800) [pid = 1718] [serial = 1898] [outer = 0x8ee01c00] 10:44:44 INFO - PROCESS | 1718 | 1466012684706 Marionette DEBUG loaded listener.js 10:44:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8f0c7800) [pid = 1718] [serial = 1899] [outer = 0x8ee01c00] 10:44:45 INFO - PROCESS | 1718 | 1466012685604 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1845ms 10:44:45 INFO - PROCESS | 1718 | 1466012685662 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:44:45 INFO - PROCESS | 1718 | 1466012685667 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:44:45 INFO - PROCESS | 1718 | 1466012685675 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1718 | 1466012685679 Marionette TRACE conn3 <- [1,2502,null,{}] 10:44:45 INFO - PROCESS | 1718 | 1466012685686 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:45 INFO - PROCESS | 1718 | 1466012685693 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:45 INFO - PROCESS | 1718 | 1466012685861 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:44:46 INFO - PROCESS | 1718 | 1466012686148 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1718 | 1466012686159 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0ec00 == 43 [pid = 1718] [id = 633] 10:44:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f0c5400) [pid = 1718] [serial = 1900] [outer = (nil)] 10:44:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f77ec00) [pid = 1718] [serial = 1901] [outer = 0x8f0c5400] 10:44:46 INFO - PROCESS | 1718 | 1466012686284 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 106 (0x8f83a400) [pid = 1718] [serial = 1902] [outer = 0x8f0c5400] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x91066400 == 42 [pid = 1718] [id = 533] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x9125d800 == 41 [pid = 1718] [id = 532] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x923e0800 == 40 [pid = 1718] [id = 534] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c778000 == 39 [pid = 1718] [id = 537] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77c800 == 38 [pid = 1718] [id = 538] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee05800 == 37 [pid = 1718] [id = 539] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8f83d400 == 36 [pid = 1718] [id = 619] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c615400 == 35 [pid = 1718] [id = 618] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff7c00 == 34 [pid = 1718] [id = 617] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x90e03c00 == 33 [pid = 1718] [id = 615] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8e697800 == 32 [pid = 1718] [id = 613] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c780800 == 31 [pid = 1718] [id = 614] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c616800 == 30 [pid = 1718] [id = 612] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x90e03800 == 29 [pid = 1718] [id = 540] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0ea800 == 28 [pid = 1718] [id = 526] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614c00 == 27 [pid = 1718] [id = 531] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c775800 == 26 [pid = 1718] [id = 529] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2e000 == 25 [pid = 1718] [id = 541] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61c000 == 24 [pid = 1718] [id = 530] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee08c00 == 23 [pid = 1718] [id = 535] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee03800 == 22 [pid = 1718] [id = 525] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e6800 == 21 [pid = 1718] [id = 616] 10:44:47 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61b800 == 20 [pid = 1718] [id = 536] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 105 (0x8f83b400) [pid = 1718] [serial = 1835] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8f0ed400) [pid = 1718] [serial = 1800] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8f0d4800) [pid = 1718] [serial = 1799] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x91073800) [pid = 1718] [serial = 1803] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x90e0cc00) [pid = 1718] [serial = 1802] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x95184400) [pid = 1718] [serial = 1806] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f77fc00) [pid = 1718] [serial = 1832] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8e81a400) [pid = 1718] [serial = 1821] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8c9e2000) [pid = 1718] [serial = 1820] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x9476a000) [pid = 1718] [serial = 1805] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x8c782c00) [pid = 1718] [serial = 1823] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x8c9e8000) [pid = 1718] [serial = 1824] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f838800) [pid = 1718] [serial = 1833] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8ee0d400) [pid = 1718] [serial = 1826] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x97699c00) [pid = 1718] [serial = 1809] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x97692000) [pid = 1718] [serial = 1808] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x982e8800) [pid = 1718] [serial = 1812] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x982dfc00) [pid = 1718] [serial = 1811] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x99c87c00) [pid = 1718] [serial = 1815] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x99531000) [pid = 1718] [serial = 1814] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f0f6000) [pid = 1718] [serial = 1829] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x99fb4c00) [pid = 1718] [serial = 1818] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x99f6f000) [pid = 1718] [serial = 1817] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f1e4000) [pid = 1718] [serial = 1830] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8ef2e400) [pid = 1718] [serial = 1827] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 1718 | 1466012688385 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2736ms 10:44:48 INFO - PROCESS | 1718 | 1466012688411 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:44:48 INFO - PROCESS | 1718 | 1466012688417 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:44:48 INFO - PROCESS | 1718 | 1466012688425 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1718 | 1466012688429 Marionette TRACE conn3 <- [1,2506,null,{}] 10:44:48 INFO - PROCESS | 1718 | 1466012688437 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:48 INFO - PROCESS | 1718 | 1466012688441 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:48 INFO - PROCESS | 1718 | 1466012688595 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:44:48 INFO - PROCESS | 1718 | 1466012688612 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:48 INFO - PROCESS | 1718 | 1466012688626 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77f000 == 21 [pid = 1718] [id = 634] 10:44:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8c780800) [pid = 1718] [serial = 1903] [outer = (nil)] 10:44:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8e696800) [pid = 1718] [serial = 1904] [outer = 0x8c780800] 10:44:48 INFO - PROCESS | 1718 | 1466012688692 Marionette DEBUG loaded listener.js 10:44:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8e69c000) [pid = 1718] [serial = 1905] [outer = 0x8c780800] 10:44:49 INFO - PROCESS | 1718 | 1466012689612 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1229ms 10:44:49 INFO - PROCESS | 1718 | 1466012689654 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:44:49 INFO - PROCESS | 1718 | 1466012689662 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:44:49 INFO - PROCESS | 1718 | 1466012689672 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:44:49 INFO - PROCESS | 1718 | 1466012689676 Marionette TRACE conn3 <- [1,2510,null,{}] 10:44:49 INFO - PROCESS | 1718 | 1466012689682 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:49 INFO - PROCESS | 1718 | 1466012689687 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:49 INFO - PROCESS | 1718 | 1466012689849 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:44:50 INFO - PROCESS | 1718 | 1466012689988 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1718 | 1466012689997 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e698400 == 22 [pid = 1718] [id = 635] 10:44:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8ef27000) [pid = 1718] [serial = 1906] [outer = (nil)] 10:44:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8ef32000) [pid = 1718] [serial = 1907] [outer = 0x8ef27000] 10:44:50 INFO - PROCESS | 1718 | 1466012690068 Marionette DEBUG loaded listener.js 10:44:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f0e8400) [pid = 1718] [serial = 1908] [outer = 0x8ef27000] 10:44:51 INFO - PROCESS | 1718 | 1466012690999 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1385ms 10:44:51 INFO - PROCESS | 1718 | 1466012691061 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:44:51 INFO - PROCESS | 1718 | 1466012691065 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:44:51 INFO - PROCESS | 1718 | 1466012691072 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:44:51 INFO - PROCESS | 1718 | 1466012691077 Marionette TRACE conn3 <- [1,2514,null,{}] 10:44:51 INFO - PROCESS | 1718 | 1466012691103 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:51 INFO - PROCESS | 1718 | 1466012691112 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:51 INFO - PROCESS | 1718 | 1466012691328 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:44:51 INFO - PROCESS | 1718 | 1466012691351 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1718 | 1466012691364 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cb400 == 23 [pid = 1718] [id = 636] 10:44:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f6d0400) [pid = 1718] [serial = 1909] [outer = (nil)] 10:44:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f780000) [pid = 1718] [serial = 1910] [outer = 0x8f6d0400] 10:44:51 INFO - PROCESS | 1718 | 1466012691433 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f83cc00) [pid = 1718] [serial = 1911] [outer = 0x8f6d0400] 10:44:52 INFO - PROCESS | 1718 | 1466012692433 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1391ms 10:44:52 INFO - PROCESS | 1718 | 1466012692463 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:44:52 INFO - PROCESS | 1718 | 1466012692468 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:44:52 INFO - PROCESS | 1718 | 1466012692474 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:44:52 INFO - PROCESS | 1718 | 1466012692477 Marionette TRACE conn3 <- [1,2518,null,{}] 10:44:52 INFO - PROCESS | 1718 | 1466012692482 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:52 INFO - PROCESS | 1718 | 1466012692487 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:52 INFO - PROCESS | 1718 | 1466012692701 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x91ffa800) [pid = 1718] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f1ea400) [pid = 1718] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x90e07000) [pid = 1718] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8c61b000) [pid = 1718] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8e813c00) [pid = 1718] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f0f4800) [pid = 1718] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x92ad8800) [pid = 1718] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x90e0b800) [pid = 1718] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8c617000) [pid = 1718] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8e811800) [pid = 1718] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f909400) [pid = 1718] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f0c7000) [pid = 1718] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f902400) [pid = 1718] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f1e8000) [pid = 1718] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f6c5000) [pid = 1718] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:44:53 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8e812400) [pid = 1718] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:44:53 INFO - PROCESS | 1718 | 1466012693413 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:53 INFO - PROCESS | 1718 | 1466012693419 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c617000 == 24 [pid = 1718] [id = 637] 10:44:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8c784400) [pid = 1718] [serial = 1912] [outer = (nil)] 10:44:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8e819800) [pid = 1718] [serial = 1913] [outer = 0x8c784400] 10:44:53 INFO - PROCESS | 1718 | 1466012693491 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f6c5000) [pid = 1718] [serial = 1914] [outer = 0x8c784400] 10:44:54 INFO - PROCESS | 1718 | 1466012694219 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1779ms 10:44:54 INFO - PROCESS | 1718 | 1466012694253 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:44:54 INFO - PROCESS | 1718 | 1466012694256 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:44:54 INFO - PROCESS | 1718 | 1466012694271 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1718 | 1466012694274 Marionette TRACE conn3 <- [1,2522,null,{}] 10:44:54 INFO - PROCESS | 1718 | 1466012694280 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:54 INFO - PROCESS | 1718 | 1466012694285 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:54 INFO - PROCESS | 1718 | 1466012694435 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:44:54 INFO - PROCESS | 1718 | 1466012694449 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1718 | 1466012694458 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f947c00 == 25 [pid = 1718] [id = 638] 10:44:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f948800) [pid = 1718] [serial = 1915] [outer = (nil)] 10:44:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x90e0f800) [pid = 1718] [serial = 1916] [outer = 0x8f948800] 10:44:54 INFO - PROCESS | 1718 | 1466012694523 Marionette DEBUG loaded listener.js 10:44:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x91071c00) [pid = 1718] [serial = 1917] [outer = 0x8f948800] 10:44:55 INFO - PROCESS | 1718 | 1466012695532 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1336ms 10:44:55 INFO - PROCESS | 1718 | 1466012695608 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:44:55 INFO - PROCESS | 1718 | 1466012695615 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:44:55 INFO - PROCESS | 1718 | 1466012695623 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1718 | 1466012695628 Marionette TRACE conn3 <- [1,2526,null,{}] 10:44:55 INFO - PROCESS | 1718 | 1466012695637 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:55 INFO - PROCESS | 1718 | 1466012695642 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:55 INFO - PROCESS | 1718 | 1466012695831 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:44:56 INFO - PROCESS | 1718 | 1466012696028 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:56 INFO - PROCESS | 1718 | 1466012696044 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e812400 == 26 [pid = 1718] [id = 639] 10:44:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8e817400) [pid = 1718] [serial = 1918] [outer = (nil)] 10:44:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8ee09400) [pid = 1718] [serial = 1919] [outer = 0x8e817400] 10:44:56 INFO - PROCESS | 1718 | 1466012696217 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8ef2cc00) [pid = 1718] [serial = 1920] [outer = 0x8e817400] 10:44:57 INFO - PROCESS | 1718 | 1466012697204 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1650ms 10:44:57 INFO - PROCESS | 1718 | 1466012697273 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:44:57 INFO - PROCESS | 1718 | 1466012697281 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:44:57 INFO - PROCESS | 1718 | 1466012697292 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:44:57 INFO - PROCESS | 1718 | 1466012697295 Marionette TRACE conn3 <- [1,2530,null,{}] 10:44:57 INFO - PROCESS | 1718 | 1466012697302 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:57 INFO - PROCESS | 1718 | 1466012697308 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:57 INFO - PROCESS | 1718 | 1466012697526 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:44:57 INFO - PROCESS | 1718 | 1466012697754 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1718 | 1466012697761 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e81a400 == 27 [pid = 1718] [id = 640] 10:44:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f1e7c00) [pid = 1718] [serial = 1921] [outer = (nil)] 10:44:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f77b400) [pid = 1718] [serial = 1922] [outer = 0x8f1e7c00] 10:44:57 INFO - PROCESS | 1718 | 1466012697890 Marionette DEBUG loaded listener.js 10:44:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f83f400) [pid = 1718] [serial = 1923] [outer = 0x8f1e7c00] 10:44:58 INFO - PROCESS | 1718 | 1466012698885 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1638ms 10:44:58 INFO - PROCESS | 1718 | 1466012698930 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:44:58 INFO - PROCESS | 1718 | 1466012698934 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:44:58 INFO - PROCESS | 1718 | 1466012698941 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1718 | 1466012698947 Marionette TRACE conn3 <- [1,2534,null,{}] 10:44:58 INFO - PROCESS | 1718 | 1466012698963 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:58 INFO - PROCESS | 1718 | 1466012698973 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:59 INFO - PROCESS | 1718 | 1466012699154 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:44:59 INFO - PROCESS | 1718 | 1466012699385 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1718 | 1466012699394 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:44:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x91ff5c00 == 28 [pid = 1718] [id = 641] 10:44:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x91ff9c00) [pid = 1718] [serial = 1924] [outer = (nil)] 10:44:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x922e9000) [pid = 1718] [serial = 1925] [outer = 0x91ff9c00] 10:44:59 INFO - PROCESS | 1718 | 1466012699523 Marionette DEBUG loaded listener.js 10:44:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x9236f000) [pid = 1718] [serial = 1926] [outer = 0x91ff9c00] 10:45:00 INFO - PROCESS | 1718 | 1466012700489 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1587ms 10:45:00 INFO - PROCESS | 1718 | 1466012700528 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:45:00 INFO - PROCESS | 1718 | 1466012700534 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:45:00 INFO - PROCESS | 1718 | 1466012700541 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:45:00 INFO - PROCESS | 1718 | 1466012700545 Marionette TRACE conn3 <- [1,2538,null,{}] 10:45:00 INFO - PROCESS | 1718 | 1466012700551 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:00 INFO - PROCESS | 1718 | 1466012700556 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:00 INFO - PROCESS | 1718 | 1466012700739 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:45:00 INFO - PROCESS | 1718 | 1466012700934 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:00 INFO - PROCESS | 1718 | 1466012700940 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6ca800 == 29 [pid = 1718] [id = 642] 10:45:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x923e5c00) [pid = 1718] [serial = 1927] [outer = (nil)] 10:45:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92ad2800) [pid = 1718] [serial = 1928] [outer = 0x923e5c00] 10:45:01 INFO - PROCESS | 1718 | 1466012701019 Marionette DEBUG loaded listener.js 10:45:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x92ad7400) [pid = 1718] [serial = 1929] [outer = 0x923e5c00] 10:45:02 INFO - PROCESS | 1718 | 1466012702260 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1789ms 10:45:02 INFO - PROCESS | 1718 | 1466012702331 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:45:02 INFO - PROCESS | 1718 | 1466012702336 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:45:02 INFO - PROCESS | 1718 | 1466012702345 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1718 | 1466012702350 Marionette TRACE conn3 <- [1,2542,null,{}] 10:45:02 INFO - PROCESS | 1718 | 1466012702367 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:02 INFO - PROCESS | 1718 | 1466012702373 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:02 INFO - PROCESS | 1718 | 1466012702541 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:45:02 INFO - PROCESS | 1718 | 1466012702788 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:02 INFO - PROCESS | 1718 | 1466012702801 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9dd400 == 30 [pid = 1718] [id = 643] 10:45:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8e815000) [pid = 1718] [serial = 1930] [outer = (nil)] 10:45:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8e81ec00) [pid = 1718] [serial = 1931] [outer = 0x8e815000] 10:45:02 INFO - PROCESS | 1718 | 1466012702873 Marionette DEBUG loaded listener.js 10:45:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x8f0c6000) [pid = 1718] [serial = 1932] [outer = 0x8e815000] 10:45:03 INFO - PROCESS | 1718 | 1466012703836 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x922e8800) [pid = 1718] [serial = 1853] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f83fc00) [pid = 1718] [serial = 1836] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x91067000) [pid = 1718] [serial = 1847] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8e698800) [pid = 1718] [serial = 1862] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8ee0a400) [pid = 1718] [serial = 1865] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8f1e2c00) [pid = 1718] [serial = 1868] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x92be0400) [pid = 1718] [serial = 1859] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x91074800) [pid = 1718] [serial = 1874] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8c9e7000) [pid = 1718] [serial = 1839] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f0cd400) [pid = 1718] [serial = 1841] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x922de400) [pid = 1718] [serial = 1877] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x92acc800) [pid = 1718] [serial = 1857] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f90e800) [pid = 1718] [serial = 1871] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8ef2bc00) [pid = 1718] [serial = 1866] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x9236ac00) [pid = 1718] [serial = 1878] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8c620400) [pid = 1718] [serial = 1838] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x91265c00) [pid = 1718] [serial = 1850] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f0ec000) [pid = 1718] [serial = 1842] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f951400) [pid = 1718] [serial = 1872] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x91261c00) [pid = 1718] [serial = 1875] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x923e7c00) [pid = 1718] [serial = 1854] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x92b82000) [pid = 1718] [serial = 1856] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x91febc00) [pid = 1718] [serial = 1851] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f943800) [pid = 1718] [serial = 1845] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x92be3800) [pid = 1718] [serial = 1860] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8ef2e800) [pid = 1718] [serial = 1863] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8f83c800) [pid = 1718] [serial = 1844] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8f6c7000) [pid = 1718] [serial = 1869] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x90e0ec00) [pid = 1718] [serial = 1848] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x923e2c00) [pid = 1718] [serial = 1880] [outer = (nil)] [url = about:blank] 10:45:03 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x92b8b400) [pid = 1718] [serial = 1881] [outer = (nil)] [url = about:blank] 10:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1552ms 10:45:03 INFO - PROCESS | 1718 | 1466012703904 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:45:03 INFO - PROCESS | 1718 | 1466012703911 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:45:03 INFO - PROCESS | 1718 | 1466012703921 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1718 | 1466012703924 Marionette TRACE conn3 <- [1,2546,null,{}] 10:45:03 INFO - PROCESS | 1718 | 1466012703931 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:03 INFO - PROCESS | 1718 | 1466012703936 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:04 INFO - PROCESS | 1718 | 1466012704096 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:45:04 INFO - PROCESS | 1718 | 1466012704237 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1718 | 1466012704247 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a5400 == 31 [pid = 1718] [id = 644] 10:45:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8ef25400) [pid = 1718] [serial = 1933] [outer = (nil)] 10:45:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f0ee800) [pid = 1718] [serial = 1934] [outer = 0x8ef25400] 10:45:04 INFO - PROCESS | 1718 | 1466012704318 Marionette DEBUG loaded listener.js 10:45:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f1e3800) [pid = 1718] [serial = 1935] [outer = 0x8ef25400] 10:45:05 INFO - PROCESS | 1718 | 1466012705119 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1227ms 10:45:05 INFO - PROCESS | 1718 | 1466012705167 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1718 | 1466012705171 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:45:05 INFO - PROCESS | 1718 | 1466012705186 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1718 | 1466012705194 Marionette TRACE conn3 <- [1,2550,null,{}] 10:45:05 INFO - PROCESS | 1718 | 1466012705210 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:05 INFO - PROCESS | 1718 | 1466012705218 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:05 INFO - PROCESS | 1718 | 1466012705390 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:45:05 INFO - PROCESS | 1718 | 1466012705402 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1718 | 1466012705413 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f839400 == 32 [pid = 1718] [id = 645] 10:45:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f901800) [pid = 1718] [serial = 1936] [outer = (nil)] 10:45:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f90a000) [pid = 1718] [serial = 1937] [outer = 0x8f901800] 10:45:05 INFO - PROCESS | 1718 | 1466012705623 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x90e03400) [pid = 1718] [serial = 1938] [outer = 0x8f901800] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8c784400) [pid = 1718] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8ef27000) [pid = 1718] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8c780800) [pid = 1718] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8c9e6000) [pid = 1718] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8f0c5400) [pid = 1718] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8f773c00) [pid = 1718] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x92acc400) [pid = 1718] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8ef2d000) [pid = 1718] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x93aaf800) [pid = 1718] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0x8ee01c00) [pid = 1718] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:45:06 INFO - PROCESS | 1718 | --DOMWINDOW == 59 (0x8f6d0400) [pid = 1718] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:45:06 INFO - PROCESS | 1718 | 1466012706839 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1694ms 10:45:06 INFO - PROCESS | 1718 | 1466012706879 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:45:06 INFO - PROCESS | 1718 | 1466012706886 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:45:06 INFO - PROCESS | 1718 | 1466012706895 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:45:06 INFO - PROCESS | 1718 | 1466012706899 Marionette TRACE conn3 <- [1,2554,null,{}] 10:45:06 INFO - PROCESS | 1718 | 1466012706917 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:06 INFO - PROCESS | 1718 | 1466012706923 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:07 INFO - PROCESS | 1718 | 1466012707132 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:45:07 INFO - PROCESS | 1718 | 1466012707379 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:07 INFO - PROCESS | 1718 | 1466012707393 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e812800 == 33 [pid = 1718] [id = 646] 10:45:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x8e814800) [pid = 1718] [serial = 1939] [outer = (nil)] 10:45:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x8ee06800) [pid = 1718] [serial = 1940] [outer = 0x8e814800] 10:45:07 INFO - PROCESS | 1718 | 1466012707525 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x8ef2b000) [pid = 1718] [serial = 1941] [outer = 0x8e814800] 10:45:08 INFO - PROCESS | 1718 | 1466012708494 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1637ms 10:45:08 INFO - PROCESS | 1718 | 1466012708537 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:45:08 INFO - PROCESS | 1718 | 1466012708545 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:45:08 INFO - PROCESS | 1718 | 1466012708555 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1718 | 1466012708559 Marionette TRACE conn3 <- [1,2558,null,{}] 10:45:08 INFO - PROCESS | 1718 | 1466012708566 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:08 INFO - PROCESS | 1718 | 1466012708571 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:08 INFO - PROCESS | 1718 | 1466012708753 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:45:08 INFO - PROCESS | 1718 | 1466012708934 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1718 | 1466012708943 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1dec00 == 34 [pid = 1718] [id = 647] 10:45:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x8f776800) [pid = 1718] [serial = 1942] [outer = (nil)] 10:45:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8f83a000) [pid = 1718] [serial = 1943] [outer = 0x8f776800] 10:45:09 INFO - PROCESS | 1718 | 1466012709022 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f90dc00) [pid = 1718] [serial = 1944] [outer = 0x8f776800] 10:45:10 INFO - PROCESS | 1718 | 1466012710030 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1530ms 10:45:10 INFO - PROCESS | 1718 | 1466012710086 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:45:10 INFO - PROCESS | 1718 | 1466012710090 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:45:10 INFO - PROCESS | 1718 | 1466012710097 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:45:10 INFO - PROCESS | 1718 | 1466012710103 Marionette TRACE conn3 <- [1,2562,null,{}] 10:45:10 INFO - PROCESS | 1718 | 1466012710119 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:10 INFO - PROCESS | 1718 | 1466012710127 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:10 INFO - PROCESS | 1718 | 1466012710312 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:45:10 INFO - PROCESS | 1718 | 1466012710604 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1718 | 1466012710614 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x91068400 == 35 [pid = 1718] [id = 648] 10:45:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x91069000) [pid = 1718] [serial = 1945] [outer = (nil)] 10:45:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x91262800) [pid = 1718] [serial = 1946] [outer = 0x91069000] 10:45:10 INFO - PROCESS | 1718 | 1466012710740 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x91fed800) [pid = 1718] [serial = 1947] [outer = 0x91069000] 10:45:11 INFO - PROCESS | 1718 | 1466012711696 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1639ms 10:45:11 INFO - PROCESS | 1718 | 1466012711736 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:45:11 INFO - PROCESS | 1718 | 1466012711741 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:45:11 INFO - PROCESS | 1718 | 1466012711747 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:45:11 INFO - PROCESS | 1718 | 1466012711751 Marionette TRACE conn3 <- [1,2566,null,{}] 10:45:11 INFO - PROCESS | 1718 | 1466012711756 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:11 INFO - PROCESS | 1718 | 1466012711761 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:11 INFO - PROCESS | 1718 | 1466012711933 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:45:12 INFO - PROCESS | 1718 | 1466012712113 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:12 INFO - PROCESS | 1718 | 1466012712121 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61d000 == 36 [pid = 1718] [id = 649] 10:45:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x91ff1400) [pid = 1718] [serial = 1948] [outer = (nil)] 10:45:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x9236b000) [pid = 1718] [serial = 1949] [outer = 0x91ff1400] 10:45:12 INFO - PROCESS | 1718 | 1466012712202 Marionette DEBUG loaded listener.js 10:45:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x9236e800) [pid = 1718] [serial = 1950] [outer = 0x91ff1400] 10:45:13 INFO - PROCESS | 1718 | 1466012713143 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1435ms 10:45:13 INFO - PROCESS | 1718 | 1466012713186 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1718 | 1466012713190 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:45:13 INFO - PROCESS | 1718 | 1466012713196 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1718 | 1466012713200 Marionette TRACE conn3 <- [1,2570,null,{}] 10:45:13 INFO - PROCESS | 1718 | 1466012713205 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:13 INFO - PROCESS | 1718 | 1466012713210 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:13 INFO - PROCESS | 1718 | 1466012713373 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:45:13 INFO - PROCESS | 1718 | 1466012713553 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:13 INFO - PROCESS | 1718 | 1466012713560 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e812000 == 37 [pid = 1718] [id = 650] 10:45:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x91265400) [pid = 1718] [serial = 1951] [outer = (nil)] 10:45:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x923e9c00) [pid = 1718] [serial = 1952] [outer = 0x91265400] 10:45:13 INFO - PROCESS | 1718 | 1466012713640 Marionette DEBUG loaded listener.js 10:45:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x923ec800) [pid = 1718] [serial = 1953] [outer = 0x91265400] 10:45:14 INFO - PROCESS | 1718 | 1466012714672 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1531ms 10:45:14 INFO - PROCESS | 1718 | 1466012714728 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1718 | 1466012714732 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:45:14 INFO - PROCESS | 1718 | 1466012714739 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1718 | 1466012714743 Marionette TRACE conn3 <- [1,2574,null,{}] 10:45:14 INFO - PROCESS | 1718 | 1466012714749 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:14 INFO - PROCESS | 1718 | 1466012714760 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:15 INFO - PROCESS | 1718 | 1466012715017 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:45:15 INFO - PROCESS | 1718 | 1466012715262 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1718 | 1466012715277 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c614000 == 38 [pid = 1718] [id = 651] 10:45:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8c615800) [pid = 1718] [serial = 1954] [outer = (nil)] 10:45:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x92be1c00) [pid = 1718] [serial = 1955] [outer = 0x8c615800] 10:45:15 INFO - PROCESS | 1718 | 1466012715370 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x92e7e800) [pid = 1718] [serial = 1956] [outer = 0x8c615800] 10:45:16 INFO - PROCESS | 1718 | 1466012716258 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:45:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:45:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1581ms 10:45:16 INFO - PROCESS | 1718 | 1466012716321 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:45:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:45:16 INFO - PROCESS | 1718 | 1466012716325 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:45:16 INFO - PROCESS | 1718 | 1466012716331 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1718 | 1466012716335 Marionette TRACE conn3 <- [1,2578,null,{}] 10:45:16 INFO - PROCESS | 1718 | 1466012716340 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:16 INFO - PROCESS | 1718 | 1466012716346 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:16 INFO - PROCESS | 1718 | 1466012716512 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:45:16 INFO - PROCESS | 1718 | 1466012716695 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:16 INFO - PROCESS | 1718 | 1466012716703 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:16 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e5800 == 39 [pid = 1718] [id = 652] 10:45:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8e696c00) [pid = 1718] [serial = 1957] [outer = (nil)] 10:45:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x9394c800) [pid = 1718] [serial = 1958] [outer = 0x8e696c00] 10:45:16 INFO - PROCESS | 1718 | 1466012716783 Marionette DEBUG loaded listener.js 10:45:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x93aa7c00) [pid = 1718] [serial = 1959] [outer = 0x8e696c00] 10:45:17 INFO - PROCESS | 1718 | 1466012717635 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1379ms 10:45:17 INFO - PROCESS | 1718 | 1466012717711 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:45:17 INFO - PROCESS | 1718 | 1466012717715 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:45:17 INFO - PROCESS | 1718 | 1466012717723 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:45:17 INFO - PROCESS | 1718 | 1466012717726 Marionette TRACE conn3 <- [1,2582,null,{}] 10:45:17 INFO - PROCESS | 1718 | 1466012717732 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:17 INFO - PROCESS | 1718 | 1466012717736 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:17 INFO - PROCESS | 1718 | 1466012717916 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:45:18 INFO - PROCESS | 1718 | 1466012718105 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:18 INFO - PROCESS | 1718 | 1466012718112 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69c800 == 40 [pid = 1718] [id = 653] 10:45:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8e69d000) [pid = 1718] [serial = 1960] [outer = (nil)] 10:45:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f1e8400) [pid = 1718] [serial = 1961] [outer = 0x8e69d000] 10:45:18 INFO - PROCESS | 1718 | 1466012718188 Marionette DEBUG loaded listener.js 10:45:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f838c00) [pid = 1718] [serial = 1962] [outer = 0x8e69d000] 10:45:19 INFO - PROCESS | 1718 | 1466012719265 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:45:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:45:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 10:45:19 INFO - PROCESS | 1718 | 1466012719307 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:45:19 INFO - PROCESS | 1718 | 1466012719313 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:45:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:45:19 INFO - PROCESS | 1718 | 1466012719322 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:45:19 INFO - PROCESS | 1718 | 1466012719327 Marionette TRACE conn3 <- [1,2586,null,{}] 10:45:19 INFO - PROCESS | 1718 | 1466012719334 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:19 INFO - PROCESS | 1718 | 1466012719340 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:19 INFO - PROCESS | 1718 | 1466012719515 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:45:19 INFO - PROCESS | 1718 | 1466012719772 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1718 | 1466012719787 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:19 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e811c00 == 41 [pid = 1718] [id = 654] 10:45:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8e812c00) [pid = 1718] [serial = 1963] [outer = (nil)] 10:45:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8ee05800) [pid = 1718] [serial = 1964] [outer = 0x8e812c00] 10:45:19 INFO - PROCESS | 1718 | 1466012719884 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8ef32800) [pid = 1718] [serial = 1965] [outer = 0x8e812c00] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a5400 == 40 [pid = 1718] [id = 644] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8e812400 == 39 [pid = 1718] [id = 639] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81a400 == 38 [pid = 1718] [id = 640] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x91ff5c00 == 37 [pid = 1718] [id = 641] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6ca800 == 36 [pid = 1718] [id = 642] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614400 == 35 [pid = 1718] [id = 620] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9dd400 == 34 [pid = 1718] [id = 643] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69c800 == 33 [pid = 1718] [id = 653] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e5800 == 32 [pid = 1718] [id = 652] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8c614000 == 31 [pid = 1718] [id = 651] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8e812000 == 30 [pid = 1718] [id = 650] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x91068400 == 29 [pid = 1718] [id = 648] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61d000 == 28 [pid = 1718] [id = 649] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1dec00 == 27 [pid = 1718] [id = 647] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8f839400 == 26 [pid = 1718] [id = 645] 10:45:21 INFO - PROCESS | 1718 | --DOCSHELL 0x8e812800 == 25 [pid = 1718] [id = 646] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x90e0f800) [pid = 1718] [serial = 1916] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f780000) [pid = 1718] [serial = 1910] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8e819800) [pid = 1718] [serial = 1913] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8ef32000) [pid = 1718] [serial = 1907] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8e696800) [pid = 1718] [serial = 1904] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8e69c000) [pid = 1718] [serial = 1905] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8e814400) [pid = 1718] [serial = 1884] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8e69b400) [pid = 1718] [serial = 1883] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f83a400) [pid = 1718] [serial = 1902] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f904400) [pid = 1718] [serial = 1887] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f780400) [pid = 1718] [serial = 1886] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8f77ec00) [pid = 1718] [serial = 1901] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x92be0800) [pid = 1718] [serial = 1890] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x92b8cc00) [pid = 1718] [serial = 1889] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x93c58400) [pid = 1718] [serial = 1893] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x93aa6000) [pid = 1718] [serial = 1892] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x9517f400) [pid = 1718] [serial = 1896] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x9476b800) [pid = 1718] [serial = 1895] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8f0c7800) [pid = 1718] [serial = 1899] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8ef24800) [pid = 1718] [serial = 1898] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8f83cc00) [pid = 1718] [serial = 1911] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8f6c5000) [pid = 1718] [serial = 1914] [outer = (nil)] [url = about:blank] 10:45:21 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x8f0e8400) [pid = 1718] [serial = 1908] [outer = (nil)] [url = about:blank] 10:45:22 INFO - PROCESS | 1718 | 1466012722062 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2790ms 10:45:22 INFO - PROCESS | 1718 | 1466012722119 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:45:22 INFO - PROCESS | 1718 | 1466012722123 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:45:22 INFO - PROCESS | 1718 | 1466012722132 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1718 | 1466012722137 Marionette TRACE conn3 <- [1,2590,null,{}] 10:45:22 INFO - PROCESS | 1718 | 1466012722145 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:22 INFO - PROCESS | 1718 | 1466012722150 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:22 INFO - PROCESS | 1718 | 1466012722301 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:45:22 INFO - PROCESS | 1718 | 1466012722437 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1718 | 1466012722451 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e7c00 == 26 [pid = 1718] [id = 655] 10:45:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8c9e8400) [pid = 1718] [serial = 1966] [outer = (nil)] 10:45:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8c9ec400) [pid = 1718] [serial = 1967] [outer = 0x8c9e8400] 10:45:22 INFO - PROCESS | 1718 | 1466012722515 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8e699000) [pid = 1718] [serial = 1968] [outer = 0x8c9e8400] 10:45:23 INFO - PROCESS | 1718 | 1466012723349 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1278ms 10:45:23 INFO - PROCESS | 1718 | 1466012723411 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:45:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:45:23 INFO - PROCESS | 1718 | 1466012723419 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:45:23 INFO - PROCESS | 1718 | 1466012723430 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:45:23 INFO - PROCESS | 1718 | 1466012723434 Marionette TRACE conn3 <- [1,2594,null,{}] 10:45:23 INFO - PROCESS | 1718 | 1466012723439 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:23 INFO - PROCESS | 1718 | 1466012723445 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:23 INFO - PROCESS | 1718 | 1466012723615 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:45:23 INFO - PROCESS | 1718 | 1466012723629 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:23 INFO - PROCESS | 1718 | 1466012723637 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef31c00 == 27 [pid = 1718] [id = 656] 10:45:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8ef32000) [pid = 1718] [serial = 1969] [outer = (nil)] 10:45:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f0cc000) [pid = 1718] [serial = 1970] [outer = 0x8ef32000] 10:45:23 INFO - PROCESS | 1718 | 1466012723709 Marionette DEBUG loaded listener.js 10:45:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f0d3800) [pid = 1718] [serial = 1971] [outer = 0x8ef32000] 10:45:24 INFO - PROCESS | 1718 | 1466012724736 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:45:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:45:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1343ms 10:45:24 INFO - PROCESS | 1718 | 1466012724774 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:45:24 INFO - PROCESS | 1718 | 1466012724777 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:45:24 INFO - PROCESS | 1718 | 1466012724784 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1718 | 1466012724790 Marionette TRACE conn3 <- [1,2598,null,{}] 10:45:24 INFO - PROCESS | 1718 | 1466012724815 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:24 INFO - PROCESS | 1718 | 1466012724824 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:25 INFO - PROCESS | 1718 | 1466012725025 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:45:25 INFO - PROCESS | 1718 | 1466012725046 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:25 INFO - PROCESS | 1718 | 1466012725055 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c5000 == 28 [pid = 1718] [id = 657] 10:45:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8f6c8c00) [pid = 1718] [serial = 1972] [outer = (nil)] 10:45:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8f773800) [pid = 1718] [serial = 1973] [outer = 0x8f6c8c00] 10:45:25 INFO - PROCESS | 1718 | 1466012725126 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8f0c6400) [pid = 1718] [serial = 1974] [outer = 0x8f6c8c00] 10:45:26 INFO - PROCESS | 1718 | 1466012726104 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1383ms 10:45:26 INFO - PROCESS | 1718 | 1466012726168 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:45:26 INFO - PROCESS | 1718 | 1466012726172 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:45:26 INFO - PROCESS | 1718 | 1466012726178 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:45:26 INFO - PROCESS | 1718 | 1466012726181 Marionette TRACE conn3 <- [1,2602,null,{}] 10:45:26 INFO - PROCESS | 1718 | 1466012726186 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:26 INFO - PROCESS | 1718 | 1466012726191 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:26 INFO - PROCESS | 1718 | 1466012726407 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:45:26 INFO - PROCESS | 1718 | 1466012726427 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1718 | 1466012726436 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2c400 == 29 [pid = 1718] [id = 658] 10:45:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f6cac00) [pid = 1718] [serial = 1975] [outer = (nil)] 10:45:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f903c00) [pid = 1718] [serial = 1976] [outer = 0x8f6cac00] 10:45:26 INFO - PROCESS | 1718 | 1466012726505 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8f90ec00) [pid = 1718] [serial = 1977] [outer = 0x8f6cac00] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x923e5c00) [pid = 1718] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x91ff9c00) [pid = 1718] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8f1e7c00) [pid = 1718] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f948800) [pid = 1718] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8ef25400) [pid = 1718] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8e815000) [pid = 1718] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8e817400) [pid = 1718] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:45:27 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8f901800) [pid = 1718] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:45:27 INFO - PROCESS | 1718 | 1466012727787 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:45:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1631ms 10:45:27 INFO - PROCESS | 1718 | 1466012727819 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1718 | 1466012727821 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:45:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:45:27 INFO - PROCESS | 1718 | 1466012727829 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1718 | 1466012727831 Marionette TRACE conn3 <- [1,2606,null,{}] 10:45:27 INFO - PROCESS | 1718 | 1466012727837 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:27 INFO - PROCESS | 1718 | 1466012727842 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:28 INFO - PROCESS | 1718 | 1466012728022 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:45:28 INFO - PROCESS | 1718 | 1466012728051 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1718 | 1466012728062 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61b800 == 30 [pid = 1718] [id = 659] 10:45:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8c776000) [pid = 1718] [serial = 1978] [outer = (nil)] 10:45:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f90c800) [pid = 1718] [serial = 1979] [outer = 0x8c776000] 10:45:28 INFO - PROCESS | 1718 | 1466012728123 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8f951000) [pid = 1718] [serial = 1980] [outer = 0x8c776000] 10:45:28 INFO - PROCESS | 1718 | 1466012728966 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:45:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1184ms 10:45:29 INFO - PROCESS | 1718 | 1466012729013 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:45:29 INFO - PROCESS | 1718 | 1466012729017 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:45:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:45:29 INFO - PROCESS | 1718 | 1466012729023 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1718 | 1466012729025 Marionette TRACE conn3 <- [1,2610,null,{}] 10:45:29 INFO - PROCESS | 1718 | 1466012729031 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:29 INFO - PROCESS | 1718 | 1466012729040 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:29 INFO - PROCESS | 1718 | 1466012729222 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:45:29 INFO - PROCESS | 1718 | 1466012729232 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1718 | 1466012729238 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e697000 == 31 [pid = 1718] [id = 660] 10:45:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8e815000) [pid = 1718] [serial = 1981] [outer = (nil)] 10:45:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x9125e800) [pid = 1718] [serial = 1982] [outer = 0x8e815000] 10:45:29 INFO - PROCESS | 1718 | 1466012729306 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x91feb400) [pid = 1718] [serial = 1983] [outer = 0x8e815000] 10:45:30 INFO - PROCESS | 1718 | 1466012730535 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1576ms 10:45:30 INFO - PROCESS | 1718 | 1466012730601 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1718 | 1466012730607 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:45:30 INFO - PROCESS | 1718 | 1466012730615 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1718 | 1466012730623 Marionette TRACE conn3 <- [1,2614,null,{}] 10:45:30 INFO - PROCESS | 1718 | 1466012730630 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:30 INFO - PROCESS | 1718 | 1466012730636 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:30 INFO - PROCESS | 1718 | 1466012730831 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:45:31 INFO - PROCESS | 1718 | 1466012731059 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1718 | 1466012731071 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c778000 == 32 [pid = 1718] [id = 661] 10:45:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8c784000) [pid = 1718] [serial = 1984] [outer = (nil)] 10:45:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8ee05400) [pid = 1718] [serial = 1985] [outer = 0x8c784000] 10:45:31 INFO - PROCESS | 1718 | 1466012731157 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f0e7800) [pid = 1718] [serial = 1986] [outer = 0x8c784000] 10:45:32 INFO - PROCESS | 1718 | 1466012732127 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:45:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1584ms 10:45:32 INFO - PROCESS | 1718 | 1466012732199 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1718 | 1466012732206 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:45:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:45:32 INFO - PROCESS | 1718 | 1466012732216 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1718 | 1466012732220 Marionette TRACE conn3 <- [1,2618,null,{}] 10:45:32 INFO - PROCESS | 1718 | 1466012732227 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:32 INFO - PROCESS | 1718 | 1466012732232 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:32 INFO - PROCESS | 1718 | 1466012732419 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:45:32 INFO - PROCESS | 1718 | 1466012732685 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:32 INFO - PROCESS | 1718 | 1466012732696 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0f0800 == 33 [pid = 1718] [id = 662] 10:45:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f775c00) [pid = 1718] [serial = 1987] [outer = (nil)] 10:45:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f839000) [pid = 1718] [serial = 1988] [outer = 0x8f775c00] 10:45:32 INFO - PROCESS | 1718 | 1466012732823 Marionette DEBUG loaded listener.js 10:45:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f901c00) [pid = 1718] [serial = 1989] [outer = 0x8f775c00] 10:45:33 INFO - PROCESS | 1718 | 1466012733803 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1631ms 10:45:33 INFO - PROCESS | 1718 | 1466012733848 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:45:33 INFO - PROCESS | 1718 | 1466012733852 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:45:33 INFO - PROCESS | 1718 | 1466012733859 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:45:33 INFO - PROCESS | 1718 | 1466012733865 Marionette TRACE conn3 <- [1,2622,null,{}] 10:45:33 INFO - PROCESS | 1718 | 1466012733881 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:33 INFO - PROCESS | 1718 | 1466012733889 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:34 INFO - PROCESS | 1718 | 1466012734065 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:45:34 INFO - PROCESS | 1718 | 1466012734255 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1718 | 1466012734269 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x91fef400 == 34 [pid = 1718] [id = 663] 10:45:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x91fef800) [pid = 1718] [serial = 1990] [outer = (nil)] 10:45:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x91ffa400) [pid = 1718] [serial = 1991] [outer = 0x91fef800] 10:45:34 INFO - PROCESS | 1718 | 1466012734351 Marionette DEBUG loaded listener.js 10:45:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x922e9400) [pid = 1718] [serial = 1992] [outer = 0x91fef800] 10:45:35 INFO - PROCESS | 1718 | 1466012735395 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1586ms 10:45:35 INFO - PROCESS | 1718 | 1466012735445 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1718 | 1466012735450 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:45:35 INFO - PROCESS | 1718 | 1466012735456 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1718 | 1466012735459 Marionette TRACE conn3 <- [1,2626,null,{}] 10:45:35 INFO - PROCESS | 1718 | 1466012735465 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:35 INFO - PROCESS | 1718 | 1466012735470 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:35 INFO - PROCESS | 1718 | 1466012735659 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:45:35 INFO - PROCESS | 1718 | 1466012735843 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:35 INFO - PROCESS | 1718 | 1466012735850 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61e800 == 35 [pid = 1718] [id = 664] 10:45:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8c77cc00) [pid = 1718] [serial = 1993] [outer = (nil)] 10:45:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f0cc800) [pid = 1718] [serial = 1994] [outer = 0x8c77cc00] 10:45:35 INFO - PROCESS | 1718 | 1466012735936 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f90d400) [pid = 1718] [serial = 1995] [outer = 0x8c77cc00] 10:45:37 INFO - PROCESS | 1718 | 1466012737166 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:45:37 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61b800 == 34 [pid = 1718] [id = 659] 10:45:37 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2c400 == 33 [pid = 1718] [id = 658] 10:45:37 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c5000 == 32 [pid = 1718] [id = 657] 10:45:37 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef31c00 == 31 [pid = 1718] [id = 656] 10:45:37 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e7c00 == 30 [pid = 1718] [id = 655] 10:45:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:45:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1832ms 10:45:37 INFO - PROCESS | 1718 | 1466012737288 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:45:37 INFO - PROCESS | 1718 | 1466012737294 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:45:37 INFO - PROCESS | 1718 | 1466012737310 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1718 | 1466012737313 Marionette TRACE conn3 <- [1,2630,null,{}] 10:45:37 INFO - PROCESS | 1718 | 1466012737321 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:37 INFO - PROCESS | 1718 | 1466012737326 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:37 INFO - PROCESS | 1718 | 1466012737490 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f90a000) [pid = 1718] [serial = 1937] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x92ad2800) [pid = 1718] [serial = 1928] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x92ad7400) [pid = 1718] [serial = 1929] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x922e9000) [pid = 1718] [serial = 1925] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x9236f000) [pid = 1718] [serial = 1926] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f77b400) [pid = 1718] [serial = 1922] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f83f400) [pid = 1718] [serial = 1923] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x91071c00) [pid = 1718] [serial = 1917] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f0ee800) [pid = 1718] [serial = 1934] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f1e3800) [pid = 1718] [serial = 1935] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8e81ec00) [pid = 1718] [serial = 1931] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f0c6000) [pid = 1718] [serial = 1932] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8ee09400) [pid = 1718] [serial = 1919] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8ef2cc00) [pid = 1718] [serial = 1920] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x90e03400) [pid = 1718] [serial = 1938] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1718 | 1466012737694 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:37 INFO - PROCESS | 1718 | 1466012737702 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69c400 == 31 [pid = 1718] [id = 665] 10:45:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8e815800) [pid = 1718] [serial = 1996] [outer = (nil)] 10:45:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8ee09400) [pid = 1718] [serial = 1997] [outer = 0x8e815800] 10:45:37 INFO - PROCESS | 1718 | 1466012737783 Marionette DEBUG loaded listener.js 10:45:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8ef29400) [pid = 1718] [serial = 1998] [outer = 0x8e815800] 10:45:38 INFO - PROCESS | 1718 | 1466012738614 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:45:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:45:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1379ms 10:45:38 INFO - PROCESS | 1718 | 1466012738689 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:45:38 INFO - PROCESS | 1718 | 1466012738696 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:45:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:45:38 INFO - PROCESS | 1718 | 1466012738706 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1718 | 1466012738710 Marionette TRACE conn3 <- [1,2634,null,{}] 10:45:38 INFO - PROCESS | 1718 | 1466012738716 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:38 INFO - PROCESS | 1718 | 1466012738721 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:38 INFO - PROCESS | 1718 | 1466012738891 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:45:39 INFO - PROCESS | 1718 | 1466012739040 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:39 INFO - PROCESS | 1718 | 1466012739051 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e817c00 == 32 [pid = 1718] [id = 666] 10:45:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f1dec00) [pid = 1718] [serial = 1999] [outer = (nil)] 10:45:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8f6c5000) [pid = 1718] [serial = 2000] [outer = 0x8f1dec00] 10:45:39 INFO - PROCESS | 1718 | 1466012739120 Marionette DEBUG loaded listener.js 10:45:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f77f400) [pid = 1718] [serial = 2001] [outer = 0x8f1dec00] 10:45:39 INFO - PROCESS | 1718 | 1466012739969 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:45:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1330ms 10:45:40 INFO - PROCESS | 1718 | 1466012740036 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1718 | 1466012740040 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:45:40 INFO - PROCESS | 1718 | 1466012740046 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1718 | 1466012740051 Marionette TRACE conn3 <- [1,2638,null,{}] 10:45:40 INFO - PROCESS | 1718 | 1466012740072 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:40 INFO - PROCESS | 1718 | 1466012740080 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:40 INFO - PROCESS | 1718 | 1466012740286 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:45:40 INFO - PROCESS | 1718 | 1466012740304 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1718 | 1466012740316 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x91067400 == 33 [pid = 1718] [id = 667] 10:45:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x91068000) [pid = 1718] [serial = 2002] [outer = (nil)] 10:45:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x9106d400) [pid = 1718] [serial = 2003] [outer = 0x91068000] 10:45:40 INFO - PROCESS | 1718 | 1466012740384 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x91263000) [pid = 1718] [serial = 2004] [outer = 0x91068000] 10:45:41 INFO - PROCESS | 1718 | 1466012741315 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1338ms 10:45:41 INFO - PROCESS | 1718 | 1466012741384 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:45:41 INFO - PROCESS | 1718 | 1466012741389 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:45:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:45:41 INFO - PROCESS | 1718 | 1466012741395 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:45:41 INFO - PROCESS | 1718 | 1466012741397 Marionette TRACE conn3 <- [1,2642,null,{}] 10:45:41 INFO - PROCESS | 1718 | 1466012741403 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:41 INFO - PROCESS | 1718 | 1466012741407 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:41 INFO - PROCESS | 1718 | 1466012741615 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:45:41 INFO - PROCESS | 1718 | 1466012741632 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1718 | 1466012741641 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6cc800 == 34 [pid = 1718] [id = 668] 10:45:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f948800) [pid = 1718] [serial = 2005] [outer = (nil)] 10:45:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x92372000) [pid = 1718] [serial = 2006] [outer = 0x8f948800] 10:45:41 INFO - PROCESS | 1718 | 1466012741705 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x923e1c00) [pid = 1718] [serial = 2007] [outer = 0x8f948800] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8e814800) [pid = 1718] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f776800) [pid = 1718] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x91069000) [pid = 1718] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x91ff1400) [pid = 1718] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x91265400) [pid = 1718] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8c615800) [pid = 1718] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8e696c00) [pid = 1718] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8e69d000) [pid = 1718] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8c9e8400) [pid = 1718] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8ef32000) [pid = 1718] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8e812c00) [pid = 1718] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8f6c8c00) [pid = 1718] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f6cac00) [pid = 1718] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:45:42 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8c776000) [pid = 1718] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:45:42 INFO - PROCESS | 1718 | 1466012742737 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:45:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1377ms 10:45:42 INFO - PROCESS | 1718 | 1466012742774 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1718 | 1466012742777 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:45:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:45:42 INFO - PROCESS | 1718 | 1466012742783 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1718 | 1466012742785 Marionette TRACE conn3 <- [1,2646,null,{}] 10:45:42 INFO - PROCESS | 1718 | 1466012742791 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:42 INFO - PROCESS | 1718 | 1466012742796 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:42 INFO - PROCESS | 1718 | 1466012742943 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:45:42 INFO - PROCESS | 1718 | 1466012742958 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1718 | 1466012742964 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c782800 == 35 [pid = 1718] [id = 669] 10:45:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8e69d000) [pid = 1718] [serial = 2008] [outer = (nil)] 10:45:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8f948000) [pid = 1718] [serial = 2009] [outer = 0x8e69d000] 10:45:43 INFO - PROCESS | 1718 | 1466012743032 Marionette DEBUG loaded listener.js 10:45:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8f840400) [pid = 1718] [serial = 2010] [outer = 0x8e69d000] 10:45:43 INFO - PROCESS | 1718 | 1466012743956 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:45:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:45:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1195ms 10:45:43 INFO - PROCESS | 1718 | 1466012743980 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:45:43 INFO - PROCESS | 1718 | 1466012743984 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:45:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:45:43 INFO - PROCESS | 1718 | 1466012743989 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:45:43 INFO - PROCESS | 1718 | 1466012743992 Marionette TRACE conn3 <- [1,2650,null,{}] 10:45:44 INFO - PROCESS | 1718 | 1466012743998 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:44 INFO - PROCESS | 1718 | 1466012744007 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:44 INFO - PROCESS | 1718 | 1466012744253 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:45:44 INFO - PROCESS | 1718 | 1466012744439 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1718 | 1466012744445 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c620400 == 36 [pid = 1718] [id = 670] 10:45:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8c620800) [pid = 1718] [serial = 2011] [outer = (nil)] 10:45:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8c77a400) [pid = 1718] [serial = 2012] [outer = 0x8c620800] 10:45:44 INFO - PROCESS | 1718 | 1466012744533 Marionette DEBUG loaded listener.js 10:45:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8c9df800) [pid = 1718] [serial = 2013] [outer = 0x8c620800] 10:45:45 INFO - PROCESS | 1718 | 1466012745543 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:45:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:45:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1628ms 10:45:45 INFO - PROCESS | 1718 | 1466012745620 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:45:45 INFO - PROCESS | 1718 | 1466012745627 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:45:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:45:45 INFO - PROCESS | 1718 | 1466012745635 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1718 | 1466012745641 Marionette TRACE conn3 <- [1,2654,null,{}] 10:45:45 INFO - PROCESS | 1718 | 1466012745648 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:45 INFO - PROCESS | 1718 | 1466012745654 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:45 INFO - PROCESS | 1718 | 1466012745877 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:45:46 INFO - PROCESS | 1718 | 1466012746109 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:46 INFO - PROCESS | 1718 | 1466012746119 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d0400 == 37 [pid = 1718] [id = 671] 10:45:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8f0f1800) [pid = 1718] [serial = 2014] [outer = (nil)] 10:45:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f1e0000) [pid = 1718] [serial = 2015] [outer = 0x8f0f1800] 10:45:46 INFO - PROCESS | 1718 | 1466012746248 Marionette DEBUG loaded listener.js 10:45:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f6ccc00) [pid = 1718] [serial = 2016] [outer = 0x8f0f1800] 10:45:47 INFO - PROCESS | 1718 | 1466012747198 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:45:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:45:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1633ms 10:45:47 INFO - PROCESS | 1718 | 1466012747269 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:45:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:45:47 INFO - PROCESS | 1718 | 1466012747274 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:45:47 INFO - PROCESS | 1718 | 1466012747281 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:45:47 INFO - PROCESS | 1718 | 1466012747285 Marionette TRACE conn3 <- [1,2658,null,{}] 10:45:47 INFO - PROCESS | 1718 | 1466012747291 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:47 INFO - PROCESS | 1718 | 1466012747296 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:47 INFO - PROCESS | 1718 | 1466012747515 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:45:47 INFO - PROCESS | 1718 | 1466012747800 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1718 | 1466012747808 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d2000 == 38 [pid = 1718] [id = 672] 10:45:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f94c000) [pid = 1718] [serial = 2017] [outer = (nil)] 10:45:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x90e03000) [pid = 1718] [serial = 2018] [outer = 0x8f94c000] 10:45:47 INFO - PROCESS | 1718 | 1466012747931 Marionette DEBUG loaded listener.js 10:45:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x91069000) [pid = 1718] [serial = 2019] [outer = 0x8f94c000] 10:45:48 INFO - PROCESS | 1718 | 1466012748916 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:45:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1689ms 10:45:48 INFO - PROCESS | 1718 | 1466012748970 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1718 | 1466012748976 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:45:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:45:48 INFO - PROCESS | 1718 | 1466012748993 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1718 | 1466012749000 Marionette TRACE conn3 <- [1,2662,null,{}] 10:45:49 INFO - PROCESS | 1718 | 1466012749006 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:49 INFO - PROCESS | 1718 | 1466012749012 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:49 INFO - PROCESS | 1718 | 1466012749229 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:45:49 INFO - PROCESS | 1718 | 1466012749412 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1718 | 1466012749422 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90e400 == 39 [pid = 1718] [id = 673] 10:45:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f949c00) [pid = 1718] [serial = 2020] [outer = (nil)] 10:45:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x92ad5000) [pid = 1718] [serial = 2021] [outer = 0x8f949c00] 10:45:49 INFO - PROCESS | 1718 | 1466012749503 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x92b83800) [pid = 1718] [serial = 2022] [outer = 0x8f949c00] 10:45:50 INFO - PROCESS | 1718 | 1466012750467 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:45:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:45:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1541ms 10:45:50 INFO - PROCESS | 1718 | 1466012750526 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 1718 | 1466012750530 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:45:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:45:50 INFO - PROCESS | 1718 | 1466012750536 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:45:50 INFO - PROCESS | 1718 | 1466012750540 Marionette TRACE conn3 <- [1,2666,null,{}] 10:45:50 INFO - PROCESS | 1718 | 1466012750550 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:50 INFO - PROCESS | 1718 | 1466012750558 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:50 INFO - PROCESS | 1718 | 1466012750774 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:45:50 INFO - PROCESS | 1718 | 1466012750958 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:50 INFO - PROCESS | 1718 | 1466012750966 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b87800 == 40 [pid = 1718] [id = 674] 10:45:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x92b8bc00) [pid = 1718] [serial = 2023] [outer = (nil)] 10:45:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x92bd9000) [pid = 1718] [serial = 2024] [outer = 0x92b8bc00] 10:45:51 INFO - PROCESS | 1718 | 1466012751049 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x92bde800) [pid = 1718] [serial = 2025] [outer = 0x92b8bc00] 10:45:52 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:52 INFO - PROCESS | 1718 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:45:52 INFO - PROCESS | 1718 | 1466012752715 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:45:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:45:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2241ms 10:45:52 INFO - PROCESS | 1718 | 1466012752779 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:45:52 INFO - PROCESS | 1718 | 1466012752786 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:45:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:45:52 INFO - PROCESS | 1718 | 1466012752800 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1718 | 1466012752806 Marionette TRACE conn3 <- [1,2670,null,{}] 10:45:52 INFO - PROCESS | 1718 | 1466012752890 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:52 INFO - PROCESS | 1718 | 1466012752896 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:53 INFO - PROCESS | 1718 | 1466012753102 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:45:53 INFO - PROCESS | 1718 | 1466012753299 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:53 INFO - PROCESS | 1718 | 1466012753319 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef24000 == 41 [pid = 1718] [id = 675] 10:45:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8ef24400) [pid = 1718] [serial = 2026] [outer = (nil)] 10:45:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8ef32000) [pid = 1718] [serial = 2027] [outer = 0x8ef24400] 10:45:53 INFO - PROCESS | 1718 | 1466012753438 Marionette DEBUG loaded listener.js 10:45:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f0d4000) [pid = 1718] [serial = 2028] [outer = 0x8ef24400] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8e811c00 == 40 [pid = 1718] [id = 654] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c77f000 == 39 [pid = 1718] [id = 634] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cb400 == 38 [pid = 1718] [id = 636] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f83e400 == 37 [pid = 1718] [id = 623] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8e698400 == 36 [pid = 1718] [id = 635] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c783c00 == 35 [pid = 1718] [id = 624] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c621800 == 34 [pid = 1718] [id = 630] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c782800 == 33 [pid = 1718] [id = 669] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cc800 == 32 [pid = 1718] [id = 668] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x91067400 == 31 [pid = 1718] [id = 667] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8e817c00 == 30 [pid = 1718] [id = 666] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69c400 == 29 [pid = 1718] [id = 665] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x9393ec00 == 28 [pid = 1718] [id = 631] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x923e4800 == 27 [pid = 1718] [id = 629] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0ec00 == 26 [pid = 1718] [id = 633] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef32400 == 25 [pid = 1718] [id = 622] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e1800 == 24 [pid = 1718] [id = 626] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c778000 == 23 [pid = 1718] [id = 661] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61e800 == 22 [pid = 1718] [id = 664] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8e697000 == 21 [pid = 1718] [id = 660] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f77c800 == 20 [pid = 1718] [id = 625] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c617000 == 19 [pid = 1718] [id = 637] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0f0800 == 18 [pid = 1718] [id = 662] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8e81e800 == 17 [pid = 1718] [id = 632] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x91fef400 == 16 [pid = 1718] [id = 663] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f947c00 == 15 [pid = 1718] [id = 638] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6cec00 == 14 [pid = 1718] [id = 628] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c622800 == 13 [pid = 1718] [id = 627] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a4000 == 12 [pid = 1718] [id = 621] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x92b87800 == 11 [pid = 1718] [id = 674] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90e400 == 10 [pid = 1718] [id = 673] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d0400 == 9 [pid = 1718] [id = 671] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d2000 == 8 [pid = 1718] [id = 672] 10:45:54 INFO - PROCESS | 1718 | --DOCSHELL 0x8c620400 == 7 [pid = 1718] [id = 670] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8ef2b000) [pid = 1718] [serial = 1941] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8ee06800) [pid = 1718] [serial = 1940] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f90dc00) [pid = 1718] [serial = 1944] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f83a000) [pid = 1718] [serial = 1943] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x91fed800) [pid = 1718] [serial = 1947] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x91262800) [pid = 1718] [serial = 1946] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x9236e800) [pid = 1718] [serial = 1950] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x9236b000) [pid = 1718] [serial = 1949] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x923ec800) [pid = 1718] [serial = 1953] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x923e9c00) [pid = 1718] [serial = 1952] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x92e7e800) [pid = 1718] [serial = 1956] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x92be1c00) [pid = 1718] [serial = 1955] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x93aa7c00) [pid = 1718] [serial = 1959] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x9394c800) [pid = 1718] [serial = 1958] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8f838c00) [pid = 1718] [serial = 1962] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f1e8400) [pid = 1718] [serial = 1961] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8c9ec400) [pid = 1718] [serial = 1967] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f0cc000) [pid = 1718] [serial = 1970] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8ee05800) [pid = 1718] [serial = 1964] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8ef32800) [pid = 1718] [serial = 1965] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8f773800) [pid = 1718] [serial = 1973] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8f903c00) [pid = 1718] [serial = 1976] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8f90ec00) [pid = 1718] [serial = 1977] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8e699000) [pid = 1718] [serial = 1968] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8f0c6400) [pid = 1718] [serial = 1974] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x8f951000) [pid = 1718] [serial = 1980] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8f0d3800) [pid = 1718] [serial = 1971] [outer = (nil)] [url = about:blank] 10:45:54 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x8f90c800) [pid = 1718] [serial = 1979] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:55 INFO - PROCESS | 1718 | 1466012755859 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:45:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 10:45:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:45:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:45:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 3135ms 10:45:55 INFO - PROCESS | 1718 | 1466012755941 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 10:45:55 INFO - PROCESS | 1718 | 1466012755947 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:45:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:45:55 INFO - PROCESS | 1718 | 1466012755956 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:45:55 INFO - PROCESS | 1718 | 1466012755960 Marionette TRACE conn3 <- [1,2674,null,{}] 10:45:55 INFO - PROCESS | 1718 | 1466012755969 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:55 INFO - PROCESS | 1718 | 1466012755974 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:56 INFO - PROCESS | 1718 | 1466012756133 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:45:56 INFO - PROCESS | 1718 | 1466012756144 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:56 INFO - PROCESS | 1718 | 1466012756150 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:56 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9de800 == 8 [pid = 1718] [id = 676] 10:45:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x8c9e0000) [pid = 1718] [serial = 2029] [outer = (nil)] 10:45:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x8e819800) [pid = 1718] [serial = 2030] [outer = 0x8c9e0000] 10:45:56 INFO - PROCESS | 1718 | 1466012756224 Marionette DEBUG loaded listener.js 10:45:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8e820400) [pid = 1718] [serial = 2031] [outer = 0x8c9e0000] 10:45:57 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:57 INFO - PROCESS | 1718 | 1466012757515 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:45:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 10:45:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:45:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:45:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1580ms 10:45:57 INFO - PROCESS | 1718 | 1466012757537 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 10:45:57 INFO - PROCESS | 1718 | 1466012757545 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:45:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:45:57 INFO - PROCESS | 1718 | 1466012757565 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1718 | 1466012757569 Marionette TRACE conn3 <- [1,2678,null,{}] 10:45:57 INFO - PROCESS | 1718 | 1466012757575 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:57 INFO - PROCESS | 1718 | 1466012757581 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:57 INFO - PROCESS | 1718 | 1466012757791 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:45:57 INFO - PROCESS | 1718 | 1466012757919 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1718 | 1466012757926 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:45:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef32800 == 9 [pid = 1718] [id = 677] 10:45:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f0c8c00) [pid = 1718] [serial = 2032] [outer = (nil)] 10:45:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f0d2000) [pid = 1718] [serial = 2033] [outer = 0x8f0c8c00] 10:45:58 INFO - PROCESS | 1718 | 1466012758001 Marionette DEBUG loaded listener.js 10:45:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f0ef400) [pid = 1718] [serial = 2034] [outer = 0x8f0c8c00] 10:45:59 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:59 INFO - PROCESS | 1718 | 1466012759339 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:45:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:45:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1790ms 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8f1dec00) [pid = 1718] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8e69d000) [pid = 1718] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x91068000) [pid = 1718] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x8f948800) [pid = 1718] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8e815000) [pid = 1718] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x8c77cc00) [pid = 1718] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0x8c784000) [pid = 1718] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 59 (0x8f775c00) [pid = 1718] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 58 (0x8e815800) [pid = 1718] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:45:59 INFO - PROCESS | 1718 | --DOMWINDOW == 57 (0x91fef800) [pid = 1718] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:45:59 INFO - PROCESS | 1718 | 1466012759777 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:45:59 INFO - PROCESS | 1718 | 1466012759782 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:45:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:45:59 INFO - PROCESS | 1718 | 1466012759796 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:45:59 INFO - PROCESS | 1718 | 1466012759802 Marionette TRACE conn3 <- [1,2682,null,{}] 10:45:59 INFO - PROCESS | 1718 | 1466012759847 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:59 INFO - PROCESS | 1718 | 1466012759856 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:00 INFO - PROCESS | 1718 | 1466012760006 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:46:00 INFO - PROCESS | 1718 | 1466012760148 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1718 | 1466012760158 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c3400 == 10 [pid = 1718] [id = 678] 10:46:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 58 (0x8f6c7c00) [pid = 1718] [serial = 2035] [outer = (nil)] 10:46:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 59 (0x8f773800) [pid = 1718] [serial = 2036] [outer = 0x8f6c7c00] 10:46:00 INFO - PROCESS | 1718 | 1466012760233 Marionette DEBUG loaded listener.js 10:46:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x8f77ec00) [pid = 1718] [serial = 2037] [outer = 0x8f6c7c00] 10:46:01 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:01 INFO - PROCESS | 1718 | 1466012761418 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:46:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1662ms 10:46:01 INFO - PROCESS | 1718 | 1466012761463 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:46:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:46:01 INFO - PROCESS | 1718 | 1466012761467 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:46:01 INFO - PROCESS | 1718 | 1466012761473 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1718 | 1466012761477 Marionette TRACE conn3 <- [1,2686,null,{}] 10:46:01 INFO - PROCESS | 1718 | 1466012761482 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:01 INFO - PROCESS | 1718 | 1466012761489 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:01 INFO - PROCESS | 1718 | 1466012761689 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:46:01 INFO - PROCESS | 1718 | 1466012761863 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:01 INFO - PROCESS | 1718 | 1466012761871 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c617000 == 11 [pid = 1718] [id = 679] 10:46:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x8c617400) [pid = 1718] [serial = 2038] [outer = (nil)] 10:46:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x8c621800) [pid = 1718] [serial = 2039] [outer = 0x8c617400] 10:46:01 INFO - PROCESS | 1718 | 1466012761957 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x8c9dd400) [pid = 1718] [serial = 2040] [outer = 0x8c617400] 10:46:03 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:03 INFO - PROCESS | 1718 | 1466012763411 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:46:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 10:46:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:46:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:46:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2034ms 10:46:03 INFO - PROCESS | 1718 | 1466012763514 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1718 | 1466012763520 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:46:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:46:03 INFO - PROCESS | 1718 | 1466012763531 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1718 | 1466012763536 Marionette TRACE conn3 <- [1,2690,null,{}] 10:46:03 INFO - PROCESS | 1718 | 1466012763545 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:03 INFO - PROCESS | 1718 | 1466012763551 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:03 INFO - PROCESS | 1718 | 1466012763735 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:46:03 INFO - PROCESS | 1718 | 1466012763912 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:03 INFO - PROCESS | 1718 | 1466012763922 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a2c00 == 12 [pid = 1718] [id = 680] 10:46:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8e811c00) [pid = 1718] [serial = 2041] [outer = (nil)] 10:46:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f0c7400) [pid = 1718] [serial = 2042] [outer = 0x8e811c00] 10:46:04 INFO - PROCESS | 1718 | 1466012764004 Marionette DEBUG loaded listener.js 10:46:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f0f2c00) [pid = 1718] [serial = 2043] [outer = 0x8e811c00] 10:46:05 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:05 INFO - PROCESS | 1718 | 1466012765366 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:46:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:46:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:46:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:46:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1898ms 10:46:05 INFO - PROCESS | 1718 | 1466012765433 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1718 | 1466012765440 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:46:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:46:05 INFO - PROCESS | 1718 | 1466012765448 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1718 | 1466012765452 Marionette TRACE conn3 <- [1,2694,null,{}] 10:46:05 INFO - PROCESS | 1718 | 1466012765560 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:05 INFO - PROCESS | 1718 | 1466012765565 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:05 INFO - PROCESS | 1718 | 1466012765783 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:46:05 INFO - PROCESS | 1718 | 1466012765961 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1718 | 1466012765970 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e3c00 == 13 [pid = 1718] [id = 681] 10:46:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f1e4400) [pid = 1718] [serial = 2044] [outer = (nil)] 10:46:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f837400) [pid = 1718] [serial = 2045] [outer = 0x8f1e4400] 10:46:06 INFO - PROCESS | 1718 | 1466012766052 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f908000) [pid = 1718] [serial = 2046] [outer = 0x8f1e4400] 10:46:07 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:07 INFO - PROCESS | 1718 | 1466012767613 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:46:07 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c3400 == 12 [pid = 1718] [id = 678] 10:46:07 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef32800 == 11 [pid = 1718] [id = 677] 10:46:07 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9de800 == 10 [pid = 1718] [id = 676] 10:46:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:46:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:46:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:46:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2230ms 10:46:07 INFO - PROCESS | 1718 | 1466012767693 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 10:46:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:46:07 INFO - PROCESS | 1718 | 1466012767699 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:46:07 INFO - PROCESS | 1718 | 1466012767707 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:46:07 INFO - PROCESS | 1718 | 1466012767712 Marionette TRACE conn3 <- [1,2698,null,{}] 10:46:07 INFO - PROCESS | 1718 | 1466012767719 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:07 INFO - PROCESS | 1718 | 1466012767724 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:07 INFO - PROCESS | 1718 | 1466012767891 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8f948000) [pid = 1718] [serial = 2009] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x9106d400) [pid = 1718] [serial = 2003] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x92372000) [pid = 1718] [serial = 2006] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x91263000) [pid = 1718] [serial = 2004] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x91feb400) [pid = 1718] [serial = 1983] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x9125e800) [pid = 1718] [serial = 1982] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8f0cc800) [pid = 1718] [serial = 1994] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x8f90d400) [pid = 1718] [serial = 1995] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0x8ee05400) [pid = 1718] [serial = 1985] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 59 (0x8f0e7800) [pid = 1718] [serial = 1986] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 58 (0x8f839000) [pid = 1718] [serial = 1988] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 57 (0x8f901c00) [pid = 1718] [serial = 1989] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 56 (0x8ee09400) [pid = 1718] [serial = 1997] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 55 (0x8ef29400) [pid = 1718] [serial = 1998] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 54 (0x91ffa400) [pid = 1718] [serial = 1991] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 53 (0x922e9400) [pid = 1718] [serial = 1992] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 52 (0x8f6c5000) [pid = 1718] [serial = 2000] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 51 (0x8f840400) [pid = 1718] [serial = 2010] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 50 (0x923e1c00) [pid = 1718] [serial = 2007] [outer = (nil)] [url = about:blank] 10:46:07 INFO - PROCESS | 1718 | --DOMWINDOW == 49 (0x8f77f400) [pid = 1718] [serial = 2001] [outer = (nil)] [url = about:blank] 10:46:08 INFO - PROCESS | 1718 | 1466012768059 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1718 | 1466012768076 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e816400 == 11 [pid = 1718] [id = 682] 10:46:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 50 (0x8e81d400) [pid = 1718] [serial = 2047] [outer = (nil)] 10:46:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 51 (0x8ee07400) [pid = 1718] [serial = 2048] [outer = 0x8e81d400] 10:46:08 INFO - PROCESS | 1718 | 1466012768149 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 52 (0x8ef25800) [pid = 1718] [serial = 2049] [outer = 0x8e81d400] 10:46:09 INFO - PROCESS | 1718 | SkCairoFTTypeface::onFilterRec unimplemented 10:46:09 INFO - PROCESS | 1718 | 1466012769440 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:46:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:46:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:46:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:46:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1787ms 10:46:09 INFO - PROCESS | 1718 | 1466012769494 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1718 | 1466012769500 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:46:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:46:09 INFO - PROCESS | 1718 | 1466012769511 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1718 | 1466012769515 Marionette TRACE conn3 <- [1,2702,null,{}] 10:46:09 INFO - PROCESS | 1718 | 1466012769521 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:09 INFO - PROCESS | 1718 | 1466012769526 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:09 INFO - PROCESS | 1718 | 1466012769777 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:46:09 INFO - PROCESS | 1718 | 1466012769793 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1718 | 1466012769799 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2f400 == 12 [pid = 1718] [id = 683] 10:46:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 53 (0x8f0f0c00) [pid = 1718] [serial = 2050] [outer = (nil)] 10:46:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 54 (0x8f1e7c00) [pid = 1718] [serial = 2051] [outer = 0x8f0f0c00] 10:46:09 INFO - PROCESS | 1718 | 1466012769895 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 55 (0x8f774400) [pid = 1718] [serial = 2052] [outer = 0x8f0f0c00] 10:46:10 INFO - PROCESS | 1718 | 1466012770798 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:46:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1344ms 10:46:10 INFO - PROCESS | 1718 | 1466012770855 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1718 | 1466012770859 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:46:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:46:10 INFO - PROCESS | 1718 | 1466012770872 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1718 | 1466012770878 Marionette TRACE conn3 <- [1,2706,null,{}] 10:46:10 INFO - PROCESS | 1718 | 1466012770895 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:10 INFO - PROCESS | 1718 | 1466012770905 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:11 INFO - PROCESS | 1718 | 1466012771126 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:46:11 INFO - PROCESS | 1718 | 1466012771234 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1718 | 1466012771247 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f904c00 == 13 [pid = 1718] [id = 684] 10:46:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 56 (0x8f905800) [pid = 1718] [serial = 2053] [outer = (nil)] 10:46:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 57 (0x8f944000) [pid = 1718] [serial = 2054] [outer = 0x8f905800] 10:46:11 INFO - PROCESS | 1718 | 1466012771320 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 58 (0x8f94ac00) [pid = 1718] [serial = 2055] [outer = 0x8f905800] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 57 (0x8c620800) [pid = 1718] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 56 (0x8f0f1800) [pid = 1718] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 55 (0x8f94c000) [pid = 1718] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 54 (0x8f949c00) [pid = 1718] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 53 (0x92b8bc00) [pid = 1718] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 52 (0x8c9e0000) [pid = 1718] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 51 (0x8f0c8c00) [pid = 1718] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:46:12 INFO - PROCESS | 1718 | --DOMWINDOW == 50 (0x8ef24400) [pid = 1718] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:46:12 INFO - PROCESS | 1718 | 1466012772337 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:46:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1495ms 10:46:12 INFO - PROCESS | 1718 | 1466012772360 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1718 | 1466012772365 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:46:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:46:12 INFO - PROCESS | 1718 | 1466012772371 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1718 | 1466012772373 Marionette TRACE conn3 <- [1,2710,null,{}] 10:46:12 INFO - PROCESS | 1718 | 1466012772379 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:12 INFO - PROCESS | 1718 | 1466012772384 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:12 INFO - PROCESS | 1718 | 1466012772543 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:46:12 INFO - PROCESS | 1718 | 1466012772688 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1718 | 1466012772699 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69ec00 == 14 [pid = 1718] [id = 685] 10:46:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 51 (0x8f0f1800) [pid = 1718] [serial = 2056] [outer = (nil)] 10:46:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 52 (0x90e0c800) [pid = 1718] [serial = 2057] [outer = 0x8f0f1800] 10:46:12 INFO - PROCESS | 1718 | 1466012772771 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 53 (0x91065400) [pid = 1718] [serial = 2058] [outer = 0x8f0f1800] 10:46:13 INFO - PROCESS | 1718 | 1466012773580 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1718 | 1466012773612 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:46:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:46:13 INFO - PROCESS | 1718 | 1466012773618 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1718 | 1466012773621 Marionette TRACE conn3 <- [1,2714,null,{}] 10:46:13 INFO - PROCESS | 1718 | 1466012773630 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:13 INFO - PROCESS | 1718 | 1466012773634 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:13 INFO - PROCESS | 1718 | 1466012773779 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:46:13 INFO - PROCESS | 1718 | 1466012773793 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1718 | 1466012773801 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c780000 == 15 [pid = 1718] [id = 686] 10:46:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 54 (0x8e820000) [pid = 1718] [serial = 2059] [outer = (nil)] 10:46:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 55 (0x91261800) [pid = 1718] [serial = 2060] [outer = 0x8e820000] 10:46:13 INFO - PROCESS | 1718 | 1466012773870 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 56 (0x91074c00) [pid = 1718] [serial = 2061] [outer = 0x8e820000] 10:46:14 INFO - PROCESS | 1718 | 1466012774950 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:46:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:46:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1384ms 10:46:15 INFO - PROCESS | 1718 | 1466012775005 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 1718 | 1466012775012 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:46:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:46:15 INFO - PROCESS | 1718 | 1466012775023 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 1718 | 1466012775027 Marionette TRACE conn3 <- [1,2718,null,{}] 10:46:15 INFO - PROCESS | 1718 | 1466012775036 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:15 INFO - PROCESS | 1718 | 1466012775041 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:15 INFO - PROCESS | 1718 | 1466012775265 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:46:15 INFO - PROCESS | 1718 | 1466012775422 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1718 | 1466012775437 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e6a4000 == 16 [pid = 1718] [id = 687] 10:46:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 57 (0x8f0ce800) [pid = 1718] [serial = 2062] [outer = (nil)] 10:46:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 58 (0x8f0ea000) [pid = 1718] [serial = 2063] [outer = 0x8f0ce800] 10:46:15 INFO - PROCESS | 1718 | 1466012775517 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 59 (0x8f6cc000) [pid = 1718] [serial = 2064] [outer = 0x8f0ce800] 10:46:16 INFO - PROCESS | 1718 | 1466012776545 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:46:16 INFO - PROCESS | 1718 | 1466012776614 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:46:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:46:16 INFO - PROCESS | 1718 | 1466012776625 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1718 | 1466012776629 Marionette TRACE conn3 <- [1,2722,null,{}] 10:46:16 INFO - PROCESS | 1718 | 1466012776635 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:16 INFO - PROCESS | 1718 | 1466012776641 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:16 INFO - PROCESS | 1718 | 1466012776825 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:46:17 INFO - PROCESS | 1718 | 1466012777004 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1718 | 1466012777013 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f836400 == 17 [pid = 1718] [id = 688] 10:46:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x8f952800) [pid = 1718] [serial = 2065] [outer = (nil)] 10:46:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x91068c00) [pid = 1718] [serial = 2066] [outer = 0x8f952800] 10:46:17 INFO - PROCESS | 1718 | 1466012777135 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x91266400) [pid = 1718] [serial = 2067] [outer = 0x8f952800] 10:46:18 INFO - PROCESS | 1718 | 1466012778158 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1718 | 1466012778216 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:46:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:46:18 INFO - PROCESS | 1718 | 1466012778223 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1718 | 1466012778229 Marionette TRACE conn3 <- [1,2726,null,{}] 10:46:18 INFO - PROCESS | 1718 | 1466012778245 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 1718 | 1466012778254 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:18 INFO - PROCESS | 1718 | 1466012778518 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:46:18 INFO - PROCESS | 1718 | 1466012778737 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1718 | 1466012778746 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x9236e000 == 18 [pid = 1718] [id = 689] 10:46:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x9236e800) [pid = 1718] [serial = 2068] [outer = (nil)] 10:46:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x92373800) [pid = 1718] [serial = 2069] [outer = 0x9236e800] 10:46:18 INFO - PROCESS | 1718 | 1466012778831 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x923df400) [pid = 1718] [serial = 2070] [outer = 0x9236e800] 10:46:19 INFO - PROCESS | 1718 | 1466012779726 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:46:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1540ms 10:46:19 INFO - PROCESS | 1718 | 1466012779763 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:46:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:46:19 INFO - PROCESS | 1718 | 1466012779768 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:46:19 INFO - PROCESS | 1718 | 1466012779775 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1718 | 1466012779778 Marionette TRACE conn3 <- [1,2730,null,{}] 10:46:19 INFO - PROCESS | 1718 | 1466012779783 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:19 INFO - PROCESS | 1718 | 1466012779789 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:19 INFO - PROCESS | 1718 | 1466012779969 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:46:20 INFO - PROCESS | 1718 | 1466012780159 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1718 | 1466012780166 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f83a000 == 19 [pid = 1718] [id = 690] 10:46:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f83ec00) [pid = 1718] [serial = 2071] [outer = (nil)] 10:46:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x923ec400) [pid = 1718] [serial = 2072] [outer = 0x8f83ec00] 10:46:20 INFO - PROCESS | 1718 | 1466012780246 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x923e8400) [pid = 1718] [serial = 2073] [outer = 0x8f83ec00] 10:46:21 INFO - PROCESS | 1718 | 1466012781610 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:46:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 10:46:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:46:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:46:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1880ms 10:46:21 INFO - PROCESS | 1718 | 1466012781655 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1718 | 1466012781658 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:46:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:46:21 INFO - PROCESS | 1718 | 1466012781664 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1718 | 1466012781668 Marionette TRACE conn3 <- [1,2734,null,{}] 10:46:21 INFO - PROCESS | 1718 | 1466012781673 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:21 INFO - PROCESS | 1718 | 1466012781678 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:21 INFO - PROCESS | 1718 | 1466012781894 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:46:22 INFO - PROCESS | 1718 | 1466012782094 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1718 | 1466012782102 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94bc00 == 20 [pid = 1718] [id = 691] 10:46:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x92374400) [pid = 1718] [serial = 2074] [outer = (nil)] 10:46:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x92b85c00) [pid = 1718] [serial = 2075] [outer = 0x92374400] 10:46:22 INFO - PROCESS | 1718 | 1466012782181 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x92b8b800) [pid = 1718] [serial = 2076] [outer = 0x92374400] 10:46:23 INFO - PROCESS | 1718 | 1466012783303 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:46:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 10:46:23 INFO - PROCESS | 1718 | 1466012783347 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1718 | 1466012783353 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:46:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:46:23 INFO - PROCESS | 1718 | 1466012783361 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1718 | 1466012783366 Marionette TRACE conn3 <- [1,2738,null,{}] 10:46:23 INFO - PROCESS | 1718 | 1466012783373 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:23 INFO - PROCESS | 1718 | 1466012783378 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:23 INFO - PROCESS | 1718 | 1466012783548 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:46:23 INFO - PROCESS | 1718 | 1466012783841 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1718 | 1466012783861 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e0400 == 21 [pid = 1718] [id = 692] 10:46:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8c9e2800) [pid = 1718] [serial = 2077] [outer = (nil)] 10:46:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8e81a400) [pid = 1718] [serial = 2078] [outer = 0x8c9e2800] 10:46:23 INFO - PROCESS | 1718 | 1466012783973 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f0ef000) [pid = 1718] [serial = 2079] [outer = 0x8c9e2800] 10:46:25 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a2c00 == 20 [pid = 1718] [id = 680] 10:46:25 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef24000 == 19 [pid = 1718] [id = 675] 10:46:25 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e3c00 == 18 [pid = 1718] [id = 681] 10:46:25 INFO - PROCESS | 1718 | --DOCSHELL 0x8c617000 == 17 [pid = 1718] [id = 679] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f773800) [pid = 1718] [serial = 2036] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8c9df800) [pid = 1718] [serial = 2013] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8c77a400) [pid = 1718] [serial = 2012] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8f6ccc00) [pid = 1718] [serial = 2016] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f1e0000) [pid = 1718] [serial = 2015] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x91069000) [pid = 1718] [serial = 2019] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x90e03000) [pid = 1718] [serial = 2018] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x92b83800) [pid = 1718] [serial = 2022] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x92ad5000) [pid = 1718] [serial = 2021] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x92bde800) [pid = 1718] [serial = 2025] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x92bd9000) [pid = 1718] [serial = 2024] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8e819800) [pid = 1718] [serial = 2030] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x8f0d2000) [pid = 1718] [serial = 2033] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0x8f0d4000) [pid = 1718] [serial = 2028] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 59 (0x8ef32000) [pid = 1718] [serial = 2027] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 58 (0x8f0ef400) [pid = 1718] [serial = 2034] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | --DOMWINDOW == 57 (0x8e820400) [pid = 1718] [serial = 2031] [outer = (nil)] [url = about:blank] 10:46:25 INFO - PROCESS | 1718 | 1466012785933 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:46:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2594ms 10:46:25 INFO - PROCESS | 1718 | 1466012785957 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 1718 | 1466012785963 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:46:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:46:25 INFO - PROCESS | 1718 | 1466012785970 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1718 | 1466012785975 Marionette TRACE conn3 <- [1,2742,null,{}] 10:46:25 INFO - PROCESS | 1718 | 1466012785984 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:25 INFO - PROCESS | 1718 | 1466012785989 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:26 INFO - PROCESS | 1718 | 1466012786202 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:46:26 INFO - PROCESS | 1718 | 1466012786396 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1718 | 1466012786406 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69e000 == 18 [pid = 1718] [id = 693] 10:46:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 58 (0x8e69e400) [pid = 1718] [serial = 2080] [outer = (nil)] 10:46:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 59 (0x8e81fc00) [pid = 1718] [serial = 2081] [outer = 0x8e69e400] 10:46:26 INFO - PROCESS | 1718 | 1466012786483 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 60 (0x8ee06800) [pid = 1718] [serial = 2082] [outer = 0x8e69e400] 10:46:27 INFO - PROCESS | 1718 | 1466012787260 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:46:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1330ms 10:46:27 INFO - PROCESS | 1718 | 1466012787301 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1718 | 1466012787309 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:46:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:46:27 INFO - PROCESS | 1718 | 1466012787320 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1718 | 1466012787323 Marionette TRACE conn3 <- [1,2746,null,{}] 10:46:27 INFO - PROCESS | 1718 | 1466012787329 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:27 INFO - PROCESS | 1718 | 1466012787334 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:27 INFO - PROCESS | 1718 | 1466012787492 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:46:27 INFO - PROCESS | 1718 | 1466012787503 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1718 | 1466012787511 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d2000 == 19 [pid = 1718] [id = 694] 10:46:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x8f0d3800) [pid = 1718] [serial = 2083] [outer = (nil)] 10:46:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x8f0ec800) [pid = 1718] [serial = 2084] [outer = 0x8f0d3800] 10:46:27 INFO - PROCESS | 1718 | 1466012787584 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x8f1e0400) [pid = 1718] [serial = 2085] [outer = 0x8f0d3800] 10:46:28 INFO - PROCESS | 1718 | 1466012788593 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:46:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:46:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1330ms 10:46:28 INFO - PROCESS | 1718 | 1466012788649 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1718 | 1466012788653 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:46:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:46:28 INFO - PROCESS | 1718 | 1466012788663 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1718 | 1466012788668 Marionette TRACE conn3 <- [1,2750,null,{}] 10:46:28 INFO - PROCESS | 1718 | 1466012788694 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:28 INFO - PROCESS | 1718 | 1466012788703 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:28 INFO - PROCESS | 1718 | 1466012788919 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:46:28 INFO - PROCESS | 1718 | 1466012788945 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1718 | 1466012788956 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f781000 == 20 [pid = 1718] [id = 695] 10:46:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8f782c00) [pid = 1718] [serial = 2086] [outer = (nil)] 10:46:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f836c00) [pid = 1718] [serial = 2087] [outer = 0x8f782c00] 10:46:29 INFO - PROCESS | 1718 | 1466012789029 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f83dc00) [pid = 1718] [serial = 2088] [outer = 0x8f782c00] 10:46:29 INFO - PROCESS | 1718 | 1466012789961 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:46:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1345ms 10:46:30 INFO - PROCESS | 1718 | 1466012790010 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1718 | 1466012790014 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:46:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:46:30 INFO - PROCESS | 1718 | 1466012790026 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1718 | 1466012790028 Marionette TRACE conn3 <- [1,2754,null,{}] 10:46:30 INFO - PROCESS | 1718 | 1466012790034 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:30 INFO - PROCESS | 1718 | 1466012790039 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:30 INFO - PROCESS | 1718 | 1466012790252 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:46:30 INFO - PROCESS | 1718 | 1466012790277 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:30 INFO - PROCESS | 1718 | 1466012790288 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61b800 == 21 [pid = 1718] [id = 696] 10:46:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f837c00) [pid = 1718] [serial = 2089] [outer = (nil)] 10:46:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f94c000) [pid = 1718] [serial = 2090] [outer = 0x8f837c00] 10:46:30 INFO - PROCESS | 1718 | 1466012790361 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x90e07400) [pid = 1718] [serial = 2091] [outer = 0x8f837c00] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8e820000) [pid = 1718] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8f905800) [pid = 1718] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8e811c00) [pid = 1718] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8c617400) [pid = 1718] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8f1e4400) [pid = 1718] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x8e81d400) [pid = 1718] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8f0f0c00) [pid = 1718] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x8f0f1800) [pid = 1718] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:46:31 INFO - PROCESS | 1718 | --DOMWINDOW == 60 (0x8f6c7c00) [pid = 1718] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:46:31 INFO - PROCESS | 1718 | 1466012791544 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:46:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1579ms 10:46:31 INFO - PROCESS | 1718 | 1466012791606 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:46:31 INFO - PROCESS | 1718 | 1466012791609 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:46:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:46:31 INFO - PROCESS | 1718 | 1466012791615 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1718 | 1466012791617 Marionette TRACE conn3 <- [1,2758,null,{}] 10:46:31 INFO - PROCESS | 1718 | 1466012791623 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:31 INFO - PROCESS | 1718 | 1466012791628 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:31 INFO - PROCESS | 1718 | 1466012791769 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:46:31 INFO - PROCESS | 1718 | 1466012791778 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1718 | 1466012791785 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f840400 == 22 [pid = 1718] [id = 697] 10:46:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 61 (0x8f902000) [pid = 1718] [serial = 2092] [outer = (nil)] 10:46:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x90e0d000) [pid = 1718] [serial = 2093] [outer = 0x8f902000] 10:46:31 INFO - PROCESS | 1718 | 1466012791849 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x91069800) [pid = 1718] [serial = 2094] [outer = 0x8f902000] 10:46:32 INFO - PROCESS | 1718 | 1466012792715 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:46:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1136ms 10:46:32 INFO - PROCESS | 1718 | 1466012792751 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1718 | 1466012792754 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:46:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:46:32 INFO - PROCESS | 1718 | 1466012792761 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1718 | 1466012792764 Marionette TRACE conn3 <- [1,2762,null,{}] 10:46:32 INFO - PROCESS | 1718 | 1466012792769 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:32 INFO - PROCESS | 1718 | 1466012792779 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:33 INFO - PROCESS | 1718 | 1466012793017 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:46:33 INFO - PROCESS | 1718 | 1466012793197 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1718 | 1466012793206 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c619800 == 23 [pid = 1718] [id = 698] 10:46:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8c61a000) [pid = 1718] [serial = 2095] [outer = (nil)] 10:46:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8c77ac00) [pid = 1718] [serial = 2096] [outer = 0x8c61a000] 10:46:33 INFO - PROCESS | 1718 | 1466012793294 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8c9e6000) [pid = 1718] [serial = 2097] [outer = 0x8c61a000] 10:46:34 INFO - PROCESS | 1718 | 1466012794336 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:46:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1631ms 10:46:34 INFO - PROCESS | 1718 | 1466012794394 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1718 | 1466012794400 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:46:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:46:34 INFO - PROCESS | 1718 | 1466012794409 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1718 | 1466012794414 Marionette TRACE conn3 <- [1,2766,null,{}] 10:46:34 INFO - PROCESS | 1718 | 1466012794420 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:34 INFO - PROCESS | 1718 | 1466012794429 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:34 INFO - PROCESS | 1718 | 1466012794610 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:46:34 INFO - PROCESS | 1718 | 1466012794790 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1718 | 1466012794803 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c620800 == 24 [pid = 1718] [id = 699] 10:46:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8c77cc00) [pid = 1718] [serial = 2098] [outer = (nil)] 10:46:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f0c9800) [pid = 1718] [serial = 2099] [outer = 0x8c77cc00] 10:46:34 INFO - PROCESS | 1718 | 1466012794941 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f0d3c00) [pid = 1718] [serial = 2100] [outer = 0x8c77cc00] 10:46:35 INFO - PROCESS | 1718 | 1466012795944 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:46:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1588ms 10:46:35 INFO - PROCESS | 1718 | 1466012795997 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:46:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:46:36 INFO - PROCESS | 1718 | 1466012796002 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:46:36 INFO - PROCESS | 1718 | 1466012796008 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1718 | 1466012796012 Marionette TRACE conn3 <- [1,2770,null,{}] 10:46:36 INFO - PROCESS | 1718 | 1466012796018 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:36 INFO - PROCESS | 1718 | 1466012796023 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:36 INFO - PROCESS | 1718 | 1466012796205 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:46:36 INFO - PROCESS | 1718 | 1466012796385 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1718 | 1466012796396 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77b400 == 25 [pid = 1718] [id = 700] 10:46:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8f77e000) [pid = 1718] [serial = 2101] [outer = (nil)] 10:46:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8f903000) [pid = 1718] [serial = 2102] [outer = 0x8f77e000] 10:46:36 INFO - PROCESS | 1718 | 1466012796477 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8f949400) [pid = 1718] [serial = 2103] [outer = 0x8f77e000] 10:46:37 INFO - PROCESS | 1718 | 1466012797534 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:46:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1579ms 10:46:37 INFO - PROCESS | 1718 | 1466012797588 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1718 | 1466012797594 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:46:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:46:37 INFO - PROCESS | 1718 | 1466012797611 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1718 | 1466012797619 Marionette TRACE conn3 <- [1,2774,null,{}] 10:46:37 INFO - PROCESS | 1718 | 1466012797624 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:37 INFO - PROCESS | 1718 | 1466012797631 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:37 INFO - PROCESS | 1718 | 1466012797819 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:46:38 INFO - PROCESS | 1718 | 1466012798040 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1718 | 1466012798050 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:38 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f780800 == 26 [pid = 1718] [id = 701] 10:46:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x9106e400) [pid = 1718] [serial = 2104] [outer = (nil)] 10:46:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x91ff7800) [pid = 1718] [serial = 2105] [outer = 0x9106e400] 10:46:38 INFO - PROCESS | 1718 | 1466012798173 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x91ff1000) [pid = 1718] [serial = 2106] [outer = 0x9106e400] 10:46:39 INFO - PROCESS | 1718 | 1466012799154 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:46:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1613ms 10:46:39 INFO - PROCESS | 1718 | 1466012799216 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1718 | 1466012799221 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:46:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:46:39 INFO - PROCESS | 1718 | 1466012799227 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1718 | 1466012799230 Marionette TRACE conn3 <- [1,2778,null,{}] 10:46:39 INFO - PROCESS | 1718 | 1466012799235 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:39 INFO - PROCESS | 1718 | 1466012799241 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:39 INFO - PROCESS | 1718 | 1466012799430 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:46:39 INFO - PROCESS | 1718 | 1466012799853 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1718 | 1466012799863 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61fc00 == 27 [pid = 1718] [id = 702] 10:46:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8c776000) [pid = 1718] [serial = 2107] [outer = (nil)] 10:46:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8c77f400) [pid = 1718] [serial = 2108] [outer = 0x8c776000] 10:46:39 INFO - PROCESS | 1718 | 1466012799975 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8e69d000) [pid = 1718] [serial = 2109] [outer = 0x8c776000] 10:46:40 INFO - PROCESS | 1718 | --DOCSHELL 0x8f840400 == 26 [pid = 1718] [id = 697] 10:46:40 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61b800 == 25 [pid = 1718] [id = 696] 10:46:40 INFO - PROCESS | 1718 | --DOCSHELL 0x8f781000 == 24 [pid = 1718] [id = 695] 10:46:40 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d2000 == 23 [pid = 1718] [id = 694] 10:46:40 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69e000 == 22 [pid = 1718] [id = 693] 10:46:41 INFO - PROCESS | 1718 | 1466012801026 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8f77ec00) [pid = 1718] [serial = 2037] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x91261800) [pid = 1718] [serial = 2060] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f944000) [pid = 1718] [serial = 2054] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8f94ac00) [pid = 1718] [serial = 2055] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f0c7400) [pid = 1718] [serial = 2042] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8f0f2c00) [pid = 1718] [serial = 2043] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8c621800) [pid = 1718] [serial = 2039] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8c9dd400) [pid = 1718] [serial = 2040] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f837400) [pid = 1718] [serial = 2045] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8f908000) [pid = 1718] [serial = 2046] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8ee07400) [pid = 1718] [serial = 2048] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8ef25800) [pid = 1718] [serial = 2049] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8f1e7c00) [pid = 1718] [serial = 2051] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x91074c00) [pid = 1718] [serial = 2061] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x90e0c800) [pid = 1718] [serial = 2057] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 62 (0x8f774400) [pid = 1718] [serial = 2052] [outer = (nil)] [url = about:blank] 10:46:41 INFO - PROCESS | 1718 | --DOMWINDOW == 61 (0x91065400) [pid = 1718] [serial = 2058] [outer = (nil)] [url = about:blank] 10:46:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:46:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1883ms 10:46:41 INFO - PROCESS | 1718 | 1466012801112 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:46:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:46:41 INFO - PROCESS | 1718 | 1466012801118 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:46:41 INFO - PROCESS | 1718 | 1466012801125 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1718 | 1466012801128 Marionette TRACE conn3 <- [1,2782,null,{}] 10:46:41 INFO - PROCESS | 1718 | 1466012801136 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:41 INFO - PROCESS | 1718 | 1466012801143 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:41 INFO - PROCESS | 1718 | 1466012801298 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:46:41 INFO - PROCESS | 1718 | 1466012801436 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1718 | 1466012801443 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9df800 == 23 [pid = 1718] [id = 703] 10:46:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 62 (0x8ee0a800) [pid = 1718] [serial = 2110] [outer = (nil)] 10:46:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 63 (0x8ef29400) [pid = 1718] [serial = 2111] [outer = 0x8ee0a800] 10:46:41 INFO - PROCESS | 1718 | 1466012801517 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8f0d4c00) [pid = 1718] [serial = 2112] [outer = 0x8ee0a800] 10:46:42 INFO - PROCESS | 1718 | 1466012802351 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:46:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1282ms 10:46:42 INFO - PROCESS | 1718 | 1466012802410 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1718 | 1466012802416 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:46:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:46:42 INFO - PROCESS | 1718 | 1466012802423 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1718 | 1466012802426 Marionette TRACE conn3 <- [1,2786,null,{}] 10:46:42 INFO - PROCESS | 1718 | 1466012802432 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:42 INFO - PROCESS | 1718 | 1466012802436 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:42 INFO - PROCESS | 1718 | 1466012802596 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:46:42 INFO - PROCESS | 1718 | 1466012802605 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1718 | 1466012802614 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e8800 == 24 [pid = 1718] [id = 704] 10:46:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f6c7000) [pid = 1718] [serial = 2113] [outer = (nil)] 10:46:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f778400) [pid = 1718] [serial = 2114] [outer = 0x8f6c7000] 10:46:42 INFO - PROCESS | 1718 | 1466012802681 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f837400) [pid = 1718] [serial = 2115] [outer = 0x8f6c7000] 10:46:43 INFO - PROCESS | 1718 | 1466012803654 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:46:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1240ms 10:46:43 INFO - PROCESS | 1718 | 1466012803672 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 1718 | 1466012803676 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:46:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:46:43 INFO - PROCESS | 1718 | 1466012803689 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 1718 | 1466012803697 Marionette TRACE conn3 <- [1,2790,null,{}] 10:46:43 INFO - PROCESS | 1718 | 1466012803711 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:43 INFO - PROCESS | 1718 | 1466012803718 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:43 INFO - PROCESS | 1718 | 1466012803934 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:46:43 INFO - PROCESS | 1718 | 1466012803954 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 1718 | 1466012803963 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6c5c00 == 25 [pid = 1718] [id = 705] 10:46:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f948000) [pid = 1718] [serial = 2116] [outer = (nil)] 10:46:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x90e0c800) [pid = 1718] [serial = 2117] [outer = 0x8f948000] 10:46:44 INFO - PROCESS | 1718 | 1466012804028 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x9106c800) [pid = 1718] [serial = 2118] [outer = 0x8f948000] 10:46:44 INFO - PROCESS | 1718 | 1466012804959 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:46:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1291ms 10:46:44 INFO - PROCESS | 1718 | 1466012804973 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1718 | 1466012804976 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:46:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:46:44 INFO - PROCESS | 1718 | 1466012804982 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1718 | 1466012804985 Marionette TRACE conn3 <- [1,2794,null,{}] 10:46:45 INFO - PROCESS | 1718 | 1466012804998 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:45 INFO - PROCESS | 1718 | 1466012805003 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:45 INFO - PROCESS | 1718 | 1466012805220 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:46:45 INFO - PROCESS | 1718 | 1466012805239 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 1718 | 1466012805246 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f90b000 == 26 [pid = 1718] [id = 706] 10:46:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x91068000) [pid = 1718] [serial = 2119] [outer = (nil)] 10:46:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x91265800) [pid = 1718] [serial = 2120] [outer = 0x91068000] 10:46:45 INFO - PROCESS | 1718 | 1466012805314 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x9125e400) [pid = 1718] [serial = 2121] [outer = 0x91068000] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8f782c00) [pid = 1718] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f837c00) [pid = 1718] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8c9e2800) [pid = 1718] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f0d3800) [pid = 1718] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8e69e400) [pid = 1718] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8f0ce800) [pid = 1718] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8f952800) [pid = 1718] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x9236e800) [pid = 1718] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8f83ec00) [pid = 1718] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:46:45 INFO - PROCESS | 1718 | --DOMWINDOW == 63 (0x92374400) [pid = 1718] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:46:46 INFO - PROCESS | 1718 | 1466012806330 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:46:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1380ms 10:46:46 INFO - PROCESS | 1718 | 1466012806363 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1718 | 1466012806366 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:46:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:46:46 INFO - PROCESS | 1718 | 1466012806372 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 1718 | 1466012806376 Marionette TRACE conn3 <- [1,2798,null,{}] 10:46:46 INFO - PROCESS | 1718 | 1466012806386 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:46 INFO - PROCESS | 1718 | 1466012806390 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:46 INFO - PROCESS | 1718 | 1466012806596 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:46:46 INFO - PROCESS | 1718 | 1466012806614 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1718 | 1466012806633 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0cec00 == 27 [pid = 1718] [id = 707] 10:46:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 64 (0x8f1eac00) [pid = 1718] [serial = 2122] [outer = (nil)] 10:46:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x91261c00) [pid = 1718] [serial = 2123] [outer = 0x8f1eac00] 10:46:46 INFO - PROCESS | 1718 | 1466012806716 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x92374400) [pid = 1718] [serial = 2124] [outer = 0x8f1eac00] 10:46:47 INFO - PROCESS | 1718 | 1466012807600 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:46:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1279ms 10:46:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:46:47 INFO - PROCESS | 1718 | 1466012807654 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 1718 | 1466012807657 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:46:47 INFO - PROCESS | 1718 | 1466012807664 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1718 | 1466012807666 Marionette TRACE conn3 <- [1,2802,null,{}] 10:46:47 INFO - PROCESS | 1718 | 1466012807672 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:47 INFO - PROCESS | 1718 | 1466012807677 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:47 INFO - PROCESS | 1718 | 1466012807836 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:46:47 INFO - PROCESS | 1718 | 1466012807846 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1718 | 1466012807852 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e7c00 == 28 [pid = 1718] [id = 708] 10:46:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x91260000) [pid = 1718] [serial = 2125] [outer = (nil)] 10:46:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x92acd400) [pid = 1718] [serial = 2126] [outer = 0x91260000] 10:46:47 INFO - PROCESS | 1718 | 1466012807922 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x92b83800) [pid = 1718] [serial = 2127] [outer = 0x91260000] 10:46:49 INFO - PROCESS | 1718 | 1466012809096 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:46:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1490ms 10:46:49 INFO - PROCESS | 1718 | 1466012809153 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 1718 | 1466012809159 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:46:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:46:49 INFO - PROCESS | 1718 | 1466012809167 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 1718 | 1466012809175 Marionette TRACE conn3 <- [1,2806,null,{}] 10:46:49 INFO - PROCESS | 1718 | 1466012809182 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:49 INFO - PROCESS | 1718 | 1466012809187 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:49 INFO - PROCESS | 1718 | 1466012809368 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:46:49 INFO - PROCESS | 1718 | 1466012809563 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1718 | 1466012809576 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:49 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e5c00 == 29 [pid = 1718] [id = 709] 10:46:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8e6a4800) [pid = 1718] [serial = 2128] [outer = (nil)] 10:46:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8ef29000) [pid = 1718] [serial = 2129] [outer = 0x8e6a4800] 10:46:49 INFO - PROCESS | 1718 | 1466012809697 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8f1ea400) [pid = 1718] [serial = 2130] [outer = 0x8e6a4800] 10:46:50 INFO - PROCESS | 1718 | 1466012810688 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:46:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1594ms 10:46:50 INFO - PROCESS | 1718 | 1466012810761 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1718 | 1466012810769 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:46:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:46:50 INFO - PROCESS | 1718 | 1466012810780 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1718 | 1466012810784 Marionette TRACE conn3 <- [1,2810,null,{}] 10:46:50 INFO - PROCESS | 1718 | 1466012810790 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:50 INFO - PROCESS | 1718 | 1466012810796 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:51 INFO - PROCESS | 1718 | 1466012811033 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:46:51 INFO - PROCESS | 1718 | 1466012811311 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1718 | 1466012811321 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f840000 == 30 [pid = 1718] [id = 710] 10:46:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f949000) [pid = 1718] [serial = 2131] [outer = (nil)] 10:46:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x90e0b000) [pid = 1718] [serial = 2132] [outer = 0x8f949000] 10:46:51 INFO - PROCESS | 1718 | 1466012811417 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x91074c00) [pid = 1718] [serial = 2133] [outer = 0x8f949000] 10:46:52 INFO - PROCESS | 1718 | 1466012812278 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:46:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1540ms 10:46:52 INFO - PROCESS | 1718 | 1466012812319 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 1718 | 1466012812324 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:46:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:46:52 INFO - PROCESS | 1718 | 1466012812330 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1718 | 1466012812336 Marionette TRACE conn3 <- [1,2814,null,{}] 10:46:52 INFO - PROCESS | 1718 | 1466012812371 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:52 INFO - PROCESS | 1718 | 1466012812380 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:52 INFO - PROCESS | 1718 | 1466012812561 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:46:52 INFO - PROCESS | 1718 | 1466012812745 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1718 | 1466012812757 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:52 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b85800 == 31 [pid = 1718] [id = 711] 10:46:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x92b89800) [pid = 1718] [serial = 2134] [outer = (nil)] 10:46:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x92bd8400) [pid = 1718] [serial = 2135] [outer = 0x92b89800] 10:46:52 INFO - PROCESS | 1718 | 1466012812841 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x92be0400) [pid = 1718] [serial = 2136] [outer = 0x92b89800] 10:46:53 INFO - PROCESS | 1718 | 1466012813780 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:46:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:46:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1494ms 10:46:53 INFO - PROCESS | 1718 | 1466012813824 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:46:53 INFO - PROCESS | 1718 | 1466012813829 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:46:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:46:53 INFO - PROCESS | 1718 | 1466012813835 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 1718 | 1466012813838 Marionette TRACE conn3 <- [1,2818,null,{}] 10:46:53 INFO - PROCESS | 1718 | 1466012813844 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:53 INFO - PROCESS | 1718 | 1466012813849 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:54 INFO - PROCESS | 1718 | 1466012814021 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:46:54 INFO - PROCESS | 1718 | 1466012814201 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1718 | 1466012814212 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0b400 == 32 [pid = 1718] [id = 712] 10:46:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x92acf000) [pid = 1718] [serial = 2137] [outer = (nil)] 10:46:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x9393d400) [pid = 1718] [serial = 2138] [outer = 0x92acf000] 10:46:54 INFO - PROCESS | 1718 | 1466012814293 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x93aa6400) [pid = 1718] [serial = 2139] [outer = 0x92acf000] 10:46:55 INFO - PROCESS | 1718 | 1466012815288 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:46:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1485ms 10:46:55 INFO - PROCESS | 1718 | 1466012815320 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1718 | 1466012815324 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:46:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:46:55 INFO - PROCESS | 1718 | 1466012815330 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1718 | 1466012815333 Marionette TRACE conn3 <- [1,2822,null,{}] 10:46:55 INFO - PROCESS | 1718 | 1466012815339 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:55 INFO - PROCESS | 1718 | 1466012815344 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:55 INFO - PROCESS | 1718 | 1466012815514 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:46:55 INFO - PROCESS | 1718 | 1466012815704 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1718 | 1466012815714 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e0f800 == 33 [pid = 1718] [id = 713] 10:46:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x92be4800) [pid = 1718] [serial = 2140] [outer = (nil)] 10:46:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x93cca800) [pid = 1718] [serial = 2141] [outer = 0x92be4800] 10:46:55 INFO - PROCESS | 1718 | 1466012815788 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x93cd0400) [pid = 1718] [serial = 2142] [outer = 0x92be4800] 10:46:56 INFO - PROCESS | 1718 | 1466012816761 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:46:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1487ms 10:46:56 INFO - PROCESS | 1718 | 1466012816819 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1718 | 1466012816823 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:46:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:46:56 INFO - PROCESS | 1718 | 1466012816829 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1718 | 1466012816833 Marionette TRACE conn3 <- [1,2826,null,{}] 10:46:56 INFO - PROCESS | 1718 | 1466012816838 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:56 INFO - PROCESS | 1718 | 1466012816848 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:57 INFO - PROCESS | 1718 | 1466012817037 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:46:57 INFO - PROCESS | 1718 | 1466012817237 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1718 | 1466012817244 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e818400 == 34 [pid = 1718] [id = 714] 10:46:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8e81d400) [pid = 1718] [serial = 2143] [outer = (nil)] 10:46:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x95180800) [pid = 1718] [serial = 2144] [outer = 0x8e81d400] 10:46:57 INFO - PROCESS | 1718 | 1466012817326 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x95186400) [pid = 1718] [serial = 2145] [outer = 0x8e81d400] 10:46:58 INFO - PROCESS | 1718 | 1466012818231 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:46:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:46:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1433ms 10:46:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:46:58 INFO - PROCESS | 1718 | 1466012818264 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1718 | 1466012818267 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:46:58 INFO - PROCESS | 1718 | 1466012818273 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1718 | 1466012818277 Marionette TRACE conn3 <- [1,2830,null,{}] 10:46:58 INFO - PROCESS | 1718 | 1466012818283 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:58 INFO - PROCESS | 1718 | 1466012818288 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:58 INFO - PROCESS | 1718 | 1466012818524 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:46:59 INFO - PROCESS | 1718 | 1466012818996 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1718 | 1466012819003 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:46:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9de800 == 35 [pid = 1718] [id = 715] 10:46:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8c9e2800) [pid = 1718] [serial = 2146] [outer = (nil)] 10:46:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8e69b400) [pid = 1718] [serial = 2147] [outer = 0x8c9e2800] 10:46:59 INFO - PROCESS | 1718 | 1466012819077 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8ee0dc00) [pid = 1718] [serial = 2148] [outer = 0x8c9e2800] 10:47:00 INFO - PROCESS | 1718 | 1466012820053 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:47:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1838ms 10:47:00 INFO - PROCESS | 1718 | 1466012820114 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 1718 | 1466012820120 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:47:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:47:00 INFO - PROCESS | 1718 | 1466012820128 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1718 | 1466012820132 Marionette TRACE conn3 <- [1,2834,null,{}] 10:47:00 INFO - PROCESS | 1718 | 1466012820140 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:00 INFO - PROCESS | 1718 | 1466012820148 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:00 INFO - PROCESS | 1718 | 1466012820325 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8e6a4000 == 34 [pid = 1718] [id = 687] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef2f400 == 33 [pid = 1718] [id = 683] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8f904c00 == 32 [pid = 1718] [id = 684] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8f83a000 == 31 [pid = 1718] [id = 690] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8f836400 == 30 [pid = 1718] [id = 688] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x9236e000 == 29 [pid = 1718] [id = 689] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8e816400 == 28 [pid = 1718] [id = 682] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e0400 == 27 [pid = 1718] [id = 692] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8c620800 == 26 [pid = 1718] [id = 699] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8c780000 == 25 [pid = 1718] [id = 686] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8f780800 == 24 [pid = 1718] [id = 701] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8c619800 == 23 [pid = 1718] [id = 698] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94bc00 == 22 [pid = 1718] [id = 691] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8f77b400 == 21 [pid = 1718] [id = 700] 10:47:01 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69ec00 == 20 [pid = 1718] [id = 685] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x90e0d000) [pid = 1718] [serial = 2093] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8f836c00) [pid = 1718] [serial = 2087] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f94c000) [pid = 1718] [serial = 2090] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f83dc00) [pid = 1718] [serial = 2088] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8e81a400) [pid = 1718] [serial = 2078] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f0ec800) [pid = 1718] [serial = 2084] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8e81fc00) [pid = 1718] [serial = 2081] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8ee06800) [pid = 1718] [serial = 2082] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f6cc000) [pid = 1718] [serial = 2064] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f0ea000) [pid = 1718] [serial = 2063] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x91266400) [pid = 1718] [serial = 2067] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x91068c00) [pid = 1718] [serial = 2066] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x923df400) [pid = 1718] [serial = 2070] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x92373800) [pid = 1718] [serial = 2069] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x923e8400) [pid = 1718] [serial = 2073] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x923ec400) [pid = 1718] [serial = 2072] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x92b8b800) [pid = 1718] [serial = 2076] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x92b85c00) [pid = 1718] [serial = 2075] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f0ef000) [pid = 1718] [serial = 2079] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x90e07400) [pid = 1718] [serial = 2091] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f1e0400) [pid = 1718] [serial = 2085] [outer = (nil)] [url = about:blank] 10:47:01 INFO - PROCESS | 1718 | 1466012821652 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1718 | 1466012821661 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:01 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61d800 == 21 [pid = 1718] [id = 716] 10:47:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8c61f000) [pid = 1718] [serial = 2149] [outer = (nil)] 10:47:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8c776800) [pid = 1718] [serial = 2150] [outer = 0x8c61f000] 10:47:01 INFO - PROCESS | 1718 | 1466012821743 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8c9e0000) [pid = 1718] [serial = 2151] [outer = 0x8c61f000] 10:47:02 INFO - PROCESS | 1718 | 1466012822599 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:47:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:47:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2533ms 10:47:02 INFO - PROCESS | 1718 | 1466012822662 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1718 | 1466012822668 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:47:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:47:02 INFO - PROCESS | 1718 | 1466012822676 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1718 | 1466012822680 Marionette TRACE conn3 <- [1,2838,null,{}] 10:47:02 INFO - PROCESS | 1718 | 1466012822688 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:02 INFO - PROCESS | 1718 | 1466012822695 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:02 INFO - PROCESS | 1718 | 1466012822862 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:47:02 INFO - PROCESS | 1718 | 1466012822874 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1718 | 1466012822883 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee05c00 == 22 [pid = 1718] [id = 717] 10:47:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8ee06c00) [pid = 1718] [serial = 2152] [outer = (nil)] 10:47:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8ef23c00) [pid = 1718] [serial = 2153] [outer = 0x8ee06c00] 10:47:02 INFO - PROCESS | 1718 | 1466012822958 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8ef2f400) [pid = 1718] [serial = 2154] [outer = 0x8ee06c00] 10:47:03 INFO - PROCESS | 1718 | 1466012823959 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:47:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:47:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1330ms 10:47:04 INFO - PROCESS | 1718 | 1466012824010 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 1718 | 1466012824017 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:47:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:47:04 INFO - PROCESS | 1718 | 1466012824024 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1718 | 1466012824027 Marionette TRACE conn3 <- [1,2842,null,{}] 10:47:04 INFO - PROCESS | 1718 | 1466012824033 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:04 INFO - PROCESS | 1718 | 1466012824038 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:04 INFO - PROCESS | 1718 | 1466012824272 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:47:04 INFO - PROCESS | 1718 | 1466012824306 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:04 INFO - PROCESS | 1718 | 1466012824314 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:04 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e0800 == 23 [pid = 1718] [id = 718] 10:47:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f0f6c00) [pid = 1718] [serial = 2155] [outer = (nil)] 10:47:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f1e0400) [pid = 1718] [serial = 2156] [outer = 0x8f0f6c00] 10:47:04 INFO - PROCESS | 1718 | 1466012824385 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f6c7800) [pid = 1718] [serial = 2157] [outer = 0x8f0f6c00] 10:47:05 INFO - PROCESS | 1718 | 1466012825431 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:47:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:47:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1477ms 10:47:05 INFO - PROCESS | 1718 | 1466012825502 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:47:05 INFO - PROCESS | 1718 | 1466012825506 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:47:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:47:05 INFO - PROCESS | 1718 | 1466012825520 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 1718 | 1466012825530 Marionette TRACE conn3 <- [1,2846,null,{}] 10:47:05 INFO - PROCESS | 1718 | 1466012825546 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:05 INFO - PROCESS | 1718 | 1466012825553 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:05 INFO - PROCESS | 1718 | 1466012825776 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:47:05 INFO - PROCESS | 1718 | 1466012825799 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1718 | 1466012825807 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f835400 == 24 [pid = 1718] [id = 719] 10:47:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f835800) [pid = 1718] [serial = 2158] [outer = (nil)] 10:47:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f902400) [pid = 1718] [serial = 2159] [outer = 0x8f835800] 10:47:05 INFO - PROCESS | 1718 | 1466012825874 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f90e800) [pid = 1718] [serial = 2160] [outer = 0x8f835800] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8c776000) [pid = 1718] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x91068000) [pid = 1718] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x9106e400) [pid = 1718] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8ee0a800) [pid = 1718] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f902000) [pid = 1718] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f77e000) [pid = 1718] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8c77cc00) [pid = 1718] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8c61a000) [pid = 1718] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8f6c7000) [pid = 1718] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f1eac00) [pid = 1718] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8f948000) [pid = 1718] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:47:06 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x91260000) [pid = 1718] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:47:07 INFO - PROCESS | 1718 | 1466012827281 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:47:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:47:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1813ms 10:47:07 INFO - PROCESS | 1718 | 1466012827326 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:47:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:47:07 INFO - PROCESS | 1718 | 1466012827331 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:47:07 INFO - PROCESS | 1718 | 1466012827336 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1718 | 1466012827340 Marionette TRACE conn3 <- [1,2850,null,{}] 10:47:07 INFO - PROCESS | 1718 | 1466012827345 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:07 INFO - PROCESS | 1718 | 1466012827349 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:07 INFO - PROCESS | 1718 | 1466012827540 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:47:07 INFO - PROCESS | 1718 | 1466012827558 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1718 | 1466012827567 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:07 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61a000 == 25 [pid = 1718] [id = 720] 10:47:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8e698c00) [pid = 1718] [serial = 2161] [outer = (nil)] 10:47:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8f77b800) [pid = 1718] [serial = 2162] [outer = 0x8e698c00] 10:47:07 INFO - PROCESS | 1718 | 1466012827632 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8f904c00) [pid = 1718] [serial = 2163] [outer = 0x8e698c00] 10:47:08 INFO - PROCESS | 1718 | 1466012828450 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:47:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:47:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1178ms 10:47:08 INFO - PROCESS | 1718 | 1466012828519 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:47:08 INFO - PROCESS | 1718 | 1466012828523 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:47:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:47:08 INFO - PROCESS | 1718 | 1466012828530 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 1718 | 1466012828532 Marionette TRACE conn3 <- [1,2854,null,{}] 10:47:08 INFO - PROCESS | 1718 | 1466012828539 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:08 INFO - PROCESS | 1718 | 1466012828544 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:08 INFO - PROCESS | 1718 | 1466012828688 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:47:08 INFO - PROCESS | 1718 | 1466012828698 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1718 | 1466012828716 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f94b400 == 26 [pid = 1718] [id = 721] 10:47:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f94c000) [pid = 1718] [serial = 2164] [outer = (nil)] 10:47:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x90e03000) [pid = 1718] [serial = 2165] [outer = 0x8f94c000] 10:47:08 INFO - PROCESS | 1718 | 1466012828793 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x9106f400) [pid = 1718] [serial = 2166] [outer = 0x8f94c000] 10:47:10 INFO - PROCESS | 1718 | 1466012830070 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:47:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:47:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1628ms 10:47:10 INFO - PROCESS | 1718 | 1466012830158 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1718 | 1466012830164 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:47:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:47:10 INFO - PROCESS | 1718 | 1466012830171 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1718 | 1466012830176 Marionette TRACE conn3 <- [1,2858,null,{}] 10:47:10 INFO - PROCESS | 1718 | 1466012830184 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:10 INFO - PROCESS | 1718 | 1466012830189 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:10 INFO - PROCESS | 1718 | 1466012830400 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:47:10 INFO - PROCESS | 1718 | 1466012830676 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1718 | 1466012830682 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:10 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61d000 == 27 [pid = 1718] [id = 722] 10:47:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8c781c00) [pid = 1718] [serial = 2167] [outer = (nil)] 10:47:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f0cb000) [pid = 1718] [serial = 2168] [outer = 0x8c781c00] 10:47:10 INFO - PROCESS | 1718 | 1466012830770 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f1de800) [pid = 1718] [serial = 2169] [outer = 0x8c781c00] 10:47:11 INFO - PROCESS | 1718 | 1466012831760 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:47:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1634ms 10:47:11 INFO - PROCESS | 1718 | 1466012831805 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1718 | 1466012831812 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:47:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:47:11 INFO - PROCESS | 1718 | 1466012831822 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1718 | 1466012831826 Marionette TRACE conn3 <- [1,2862,null,{}] 10:47:11 INFO - PROCESS | 1718 | 1466012831832 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:11 INFO - PROCESS | 1718 | 1466012831838 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:12 INFO - PROCESS | 1718 | 1466012832024 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:47:12 INFO - PROCESS | 1718 | 1466012832215 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1718 | 1466012832226 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f83c400 == 28 [pid = 1718] [id = 723] 10:47:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f944400) [pid = 1718] [serial = 2170] [outer = (nil)] 10:47:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f94f000) [pid = 1718] [serial = 2171] [outer = 0x8f944400] 10:47:12 INFO - PROCESS | 1718 | 1466012832433 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x91065c00) [pid = 1718] [serial = 2172] [outer = 0x8f944400] 10:47:13 INFO - PROCESS | 1718 | 1466012833410 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:47:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1633ms 10:47:13 INFO - PROCESS | 1718 | 1466012833455 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1718 | 1466012833459 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:47:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:47:13 INFO - PROCESS | 1718 | 1466012833466 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1718 | 1466012833472 Marionette TRACE conn3 <- [1,2866,null,{}] 10:47:13 INFO - PROCESS | 1718 | 1466012833488 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:13 INFO - PROCESS | 1718 | 1466012833496 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:13 INFO - PROCESS | 1718 | 1466012833673 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:47:13 INFO - PROCESS | 1718 | 1466012833858 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1718 | 1466012833869 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:13 INFO - PROCESS | 1718 | ++DOCSHELL 0x91269c00 == 29 [pid = 1718] [id = 724] 10:47:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x91ff0c00) [pid = 1718] [serial = 2173] [outer = (nil)] 10:47:13 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x922e6c00) [pid = 1718] [serial = 2174] [outer = 0x91ff0c00] 10:47:13 INFO - PROCESS | 1718 | 1466012833995 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x9236c400) [pid = 1718] [serial = 2175] [outer = 0x91ff0c00] 10:47:14 INFO - PROCESS | 1718 | 1466012834977 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:47:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1584ms 10:47:15 INFO - PROCESS | 1718 | 1466012835051 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1718 | 1466012835055 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:47:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:47:15 INFO - PROCESS | 1718 | 1466012835062 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1718 | 1466012835065 Marionette TRACE conn3 <- [1,2870,null,{}] 10:47:15 INFO - PROCESS | 1718 | 1466012835071 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:15 INFO - PROCESS | 1718 | 1466012835076 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:15 INFO - PROCESS | 1718 | 1466012835268 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:47:15 INFO - PROCESS | 1718 | 1466012835504 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1718 | 1466012835514 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c619800 == 30 [pid = 1718] [id = 725] 10:47:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8c61c000) [pid = 1718] [serial = 2176] [outer = (nil)] 10:47:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8c77b800) [pid = 1718] [serial = 2177] [outer = 0x8c61c000] 10:47:15 INFO - PROCESS | 1718 | 1466012835762 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8e69a800) [pid = 1718] [serial = 2178] [outer = 0x8c61c000] 10:47:16 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61fc00 == 29 [pid = 1718] [id = 702] 10:47:16 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0cec00 == 28 [pid = 1718] [id = 707] 10:47:16 INFO - PROCESS | 1718 | 1466012836840 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:47:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1837ms 10:47:16 INFO - PROCESS | 1718 | 1466012836901 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:47:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:47:16 INFO - PROCESS | 1718 | 1466012836907 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:47:16 INFO - PROCESS | 1718 | 1466012836914 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1718 | 1466012836918 Marionette TRACE conn3 <- [1,2874,null,{}] 10:47:16 INFO - PROCESS | 1718 | 1466012836925 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:16 INFO - PROCESS | 1718 | 1466012836930 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:17 INFO - PROCESS | 1718 | 1466012837094 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8e69d000) [pid = 1718] [serial = 2109] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x9125e400) [pid = 1718] [serial = 2121] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x91ff7800) [pid = 1718] [serial = 2105] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f0d4c00) [pid = 1718] [serial = 2112] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x91265800) [pid = 1718] [serial = 2120] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x91069800) [pid = 1718] [serial = 2094] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8f949400) [pid = 1718] [serial = 2103] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x8f0c9800) [pid = 1718] [serial = 2099] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f903000) [pid = 1718] [serial = 2102] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8c77ac00) [pid = 1718] [serial = 2096] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8f0d3c00) [pid = 1718] [serial = 2100] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8c77f400) [pid = 1718] [serial = 2108] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8f837400) [pid = 1718] [serial = 2115] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x91261c00) [pid = 1718] [serial = 2123] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x90e0c800) [pid = 1718] [serial = 2117] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8ef29400) [pid = 1718] [serial = 2111] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x91ff1000) [pid = 1718] [serial = 2106] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f778400) [pid = 1718] [serial = 2114] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x92374400) [pid = 1718] [serial = 2124] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x9106c800) [pid = 1718] [serial = 2118] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8c9e6000) [pid = 1718] [serial = 2097] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x92acd400) [pid = 1718] [serial = 2126] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x92b83800) [pid = 1718] [serial = 2127] [outer = (nil)] [url = about:blank] 10:47:17 INFO - PROCESS | 1718 | 1466012837328 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1718 | 1466012837338 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:17 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee09800 == 29 [pid = 1718] [id = 726] 10:47:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8ef24800) [pid = 1718] [serial = 2179] [outer = (nil)] 10:47:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f0c9800) [pid = 1718] [serial = 2180] [outer = 0x8ef24800] 10:47:17 INFO - PROCESS | 1718 | 1466012837454 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f0e9c00) [pid = 1718] [serial = 2181] [outer = 0x8ef24800] 10:47:18 INFO - PROCESS | 1718 | 1466012838243 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:47:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:47:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1389ms 10:47:18 INFO - PROCESS | 1718 | 1466012838302 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:47:18 INFO - PROCESS | 1718 | 1466012838308 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:47:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:47:18 INFO - PROCESS | 1718 | 1466012838322 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:47:18 INFO - PROCESS | 1718 | 1466012838327 Marionette TRACE conn3 <- [1,2878,null,{}] 10:47:18 INFO - PROCESS | 1718 | 1466012838332 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:18 INFO - PROCESS | 1718 | 1466012838338 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:18 INFO - PROCESS | 1718 | 1466012838554 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:47:18 INFO - PROCESS | 1718 | 1466012838569 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1718 | 1466012838575 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f6ccc00 == 30 [pid = 1718] [id = 727] 10:47:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f6d0400) [pid = 1718] [serial = 2182] [outer = (nil)] 10:47:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f83e800) [pid = 1718] [serial = 2183] [outer = 0x8f6d0400] 10:47:18 INFO - PROCESS | 1718 | 1466012838650 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8f90ec00) [pid = 1718] [serial = 2184] [outer = 0x8f6d0400] 10:47:19 INFO - PROCESS | 1718 | 1466012839617 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:47:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1334ms 10:47:19 INFO - PROCESS | 1718 | 1466012839657 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1718 | 1466012839660 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:47:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:47:19 INFO - PROCESS | 1718 | 1466012839675 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1718 | 1466012839680 Marionette TRACE conn3 <- [1,2882,null,{}] 10:47:19 INFO - PROCESS | 1718 | 1466012839696 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:19 INFO - PROCESS | 1718 | 1466012839704 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:19 INFO - PROCESS | 1718 | 1466012839936 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:47:19 INFO - PROCESS | 1718 | 1466012839966 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1718 | 1466012839975 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69e000 == 31 [pid = 1718] [id = 728] 10:47:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x91260000) [pid = 1718] [serial = 2185] [outer = (nil)] 10:47:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x91266c00) [pid = 1718] [serial = 2186] [outer = 0x91260000] 10:47:20 INFO - PROCESS | 1718 | 1466012840045 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x91fecc00) [pid = 1718] [serial = 2187] [outer = 0x91260000] 10:47:20 INFO - PROCESS | 1718 | 1466012840991 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:47:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:47:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1398ms 10:47:21 INFO - PROCESS | 1718 | 1466012841065 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 1718 | 1466012841070 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:47:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:47:21 INFO - PROCESS | 1718 | 1466012841076 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 1718 | 1466012841079 Marionette TRACE conn3 <- [1,2886,null,{}] 10:47:21 INFO - PROCESS | 1718 | 1466012841090 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:21 INFO - PROCESS | 1718 | 1466012841093 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:21 INFO - PROCESS | 1718 | 1466012841300 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:47:21 INFO - PROCESS | 1718 | 1466012841324 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1718 | 1466012841333 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c618000 == 32 [pid = 1718] [id = 729] 10:47:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x91ff4800) [pid = 1718] [serial = 2188] [outer = (nil)] 10:47:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x922e5c00) [pid = 1718] [serial = 2189] [outer = 0x91ff4800] 10:47:21 INFO - PROCESS | 1718 | 1466012841407 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x9236f400) [pid = 1718] [serial = 2190] [outer = 0x91ff4800] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8e6a4800) [pid = 1718] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8f949000) [pid = 1718] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x92b89800) [pid = 1718] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x92acf000) [pid = 1718] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x92be4800) [pid = 1718] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8c61f000) [pid = 1718] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8ee06c00) [pid = 1718] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8e81d400) [pid = 1718] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8c9e2800) [pid = 1718] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8f0f6c00) [pid = 1718] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8f835800) [pid = 1718] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:47:21 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8e698c00) [pid = 1718] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:47:22 INFO - PROCESS | 1718 | 1466012842415 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:47:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1385ms 10:47:22 INFO - PROCESS | 1718 | 1466012842462 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1718 | 1466012842465 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:47:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:47:22 INFO - PROCESS | 1718 | 1466012842472 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1718 | 1466012842475 Marionette TRACE conn3 <- [1,2890,null,{}] 10:47:22 INFO - PROCESS | 1718 | 1466012842480 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:22 INFO - PROCESS | 1718 | 1466012842485 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:22 INFO - PROCESS | 1718 | 1466012842637 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:47:22 INFO - PROCESS | 1718 | 1466012842649 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 1718 | 1466012842658 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:22 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0d3800 == 33 [pid = 1718] [id = 730] 10:47:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f0f6000) [pid = 1718] [serial = 2191] [outer = (nil)] 10:47:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x91264c00) [pid = 1718] [serial = 2192] [outer = 0x8f0f6000] 10:47:22 INFO - PROCESS | 1718 | 1466012842739 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x923e0800) [pid = 1718] [serial = 2193] [outer = 0x8f0f6000] 10:47:23 INFO - PROCESS | 1718 | 1466012843677 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:47:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:47:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1227ms 10:47:23 INFO - PROCESS | 1718 | 1466012843699 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:47:23 INFO - PROCESS | 1718 | 1466012843704 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:47:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:47:23 INFO - PROCESS | 1718 | 1466012843713 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1718 | 1466012843717 Marionette TRACE conn3 <- [1,2894,null,{}] 10:47:23 INFO - PROCESS | 1718 | 1466012843722 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:23 INFO - PROCESS | 1718 | 1466012843732 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:23 INFO - PROCESS | 1718 | 1466012843939 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:47:24 INFO - PROCESS | 1718 | 1466012844136 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1718 | 1466012844148 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61f400 == 34 [pid = 1718] [id = 731] 10:47:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8c61fc00) [pid = 1718] [serial = 2194] [outer = (nil)] 10:47:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8c778400) [pid = 1718] [serial = 2195] [outer = 0x8c61fc00] 10:47:24 INFO - PROCESS | 1718 | 1466012844227 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x8c9e7400) [pid = 1718] [serial = 2196] [outer = 0x8c61fc00] 10:47:25 INFO - PROCESS | 1718 | 1466012845311 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:47:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1682ms 10:47:25 INFO - PROCESS | 1718 | 1466012845398 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1718 | 1466012845405 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:47:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:47:25 INFO - PROCESS | 1718 | 1466012845414 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1718 | 1466012845418 Marionette TRACE conn3 <- [1,2898,null,{}] 10:47:25 INFO - PROCESS | 1718 | 1466012845425 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:25 INFO - PROCESS | 1718 | 1466012845431 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:25 INFO - PROCESS | 1718 | 1466012845656 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:47:25 INFO - PROCESS | 1718 | 1466012845903 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 1718 | 1466012845915 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:25 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c9c00 == 35 [pid = 1718] [id = 732] 10:47:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8f0e7400) [pid = 1718] [serial = 2197] [outer = (nil)] 10:47:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8f6c4000) [pid = 1718] [serial = 2198] [outer = 0x8f0e7400] 10:47:26 INFO - PROCESS | 1718 | 1466012846025 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f780800) [pid = 1718] [serial = 2199] [outer = 0x8f0e7400] 10:47:26 INFO - PROCESS | 1718 | 1466012846975 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:47:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1638ms 10:47:27 INFO - PROCESS | 1718 | 1466012847051 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 1718 | 1466012847056 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:47:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:47:27 INFO - PROCESS | 1718 | 1466012847063 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1718 | 1466012847067 Marionette TRACE conn3 <- [1,2902,null,{}] 10:47:27 INFO - PROCESS | 1718 | 1466012847073 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:27 INFO - PROCESS | 1718 | 1466012847078 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:27 INFO - PROCESS | 1718 | 1466012847306 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:47:27 INFO - PROCESS | 1718 | 1466012847589 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1718 | 1466012847598 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:27 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f835800 == 36 [pid = 1718] [id = 733] 10:47:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x90e02000) [pid = 1718] [serial = 2200] [outer = (nil)] 10:47:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x90e0ec00) [pid = 1718] [serial = 2201] [outer = 0x90e02000] 10:47:27 INFO - PROCESS | 1718 | 1466012847693 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x91074000) [pid = 1718] [serial = 2202] [outer = 0x90e02000] 10:47:28 INFO - PROCESS | 1718 | 1466012848627 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:47:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:47:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1630ms 10:47:28 INFO - PROCESS | 1718 | 1466012848694 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:47:28 INFO - PROCESS | 1718 | 1466012848700 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:47:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:47:28 INFO - PROCESS | 1718 | 1466012848717 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1718 | 1466012848724 Marionette TRACE conn3 <- [1,2906,null,{}] 10:47:28 INFO - PROCESS | 1718 | 1466012848730 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:28 INFO - PROCESS | 1718 | 1466012848736 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:28 INFO - PROCESS | 1718 | 1466012848960 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:47:29 INFO - PROCESS | 1718 | 1466012849153 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:29 INFO - PROCESS | 1718 | 1466012849159 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:29 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f782800 == 37 [pid = 1718] [id = 734] 10:47:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x922df800) [pid = 1718] [serial = 2203] [outer = (nil)] 10:47:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x923ecc00) [pid = 1718] [serial = 2204] [outer = 0x922df800] 10:47:29 INFO - PROCESS | 1718 | 1466012849283 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x92ad9400) [pid = 1718] [serial = 2205] [outer = 0x922df800] 10:47:30 INFO - PROCESS | 1718 | 1466012850242 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:47:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1598ms 10:47:30 INFO - PROCESS | 1718 | 1466012850307 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1718 | 1466012850311 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:47:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:47:30 INFO - PROCESS | 1718 | 1466012850317 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 1718 | 1466012850321 Marionette TRACE conn3 <- [1,2910,null,{}] 10:47:30 INFO - PROCESS | 1718 | 1466012850326 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:30 INFO - PROCESS | 1718 | 1466012850331 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:30 INFO - PROCESS | 1718 | 1466012850511 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:47:30 INFO - PROCESS | 1718 | 1466012850708 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1718 | 1466012850717 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e5400 == 38 [pid = 1718] [id = 735] 10:47:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f6c9800) [pid = 1718] [serial = 2206] [outer = (nil)] 10:47:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x92b90800) [pid = 1718] [serial = 2207] [outer = 0x8f6c9800] 10:47:30 INFO - PROCESS | 1718 | 1466012850797 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x92bd9800) [pid = 1718] [serial = 2208] [outer = 0x8f6c9800] 10:47:31 INFO - PROCESS | 1718 | 1466012851600 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:47:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:47:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:47:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1330ms 10:47:31 INFO - PROCESS | 1718 | 1466012851647 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 1718 | 1466012851651 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:47:31 INFO - TEST-START | /DOMEvents/constructors.html 10:47:31 INFO - PROCESS | 1718 | 1466012851658 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 1718 | 1466012851661 Marionette TRACE conn3 <- [1,2914,null,{}] 10:47:31 INFO - PROCESS | 1718 | 1466012851667 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:31 INFO - PROCESS | 1718 | 1466012851672 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:31 INFO - PROCESS | 1718 | 1466012851910 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:47:32 INFO - PROCESS | 1718 | 1466012852048 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:32 INFO - PROCESS | 1718 | 1466012852066 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x9393f400 == 39 [pid = 1718] [id = 736] 10:47:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x9393f800) [pid = 1718] [serial = 2209] [outer = (nil)] 10:47:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x9394a800) [pid = 1718] [serial = 2210] [outer = 0x9393f800] 10:47:32 INFO - PROCESS | 1718 | 1466012852200 Marionette DEBUG loaded listener.js 10:47:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x93cd3c00) [pid = 1718] [serial = 2211] [outer = 0x9393f800] 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:47:33 INFO - PROCESS | 1718 | 1466012853197 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:47:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:47:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:47:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:47:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:47:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:47:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:47:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:47:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:47:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 1606ms 10:47:33 INFO - PROCESS | 1718 | 1466012853288 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:47:33 INFO - PROCESS | 1718 | 1466012853295 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:47:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:47:33 INFO - PROCESS | 1718 | 1466012853303 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 1718 | 1466012853306 Marionette TRACE conn3 <- [1,2918,null,{}] 10:47:33 INFO - PROCESS | 1718 | 1466012853316 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:33 INFO - PROCESS | 1718 | 1466012853320 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:33 INFO - PROCESS | 1718 | 1466012853480 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:47:33 INFO - PROCESS | 1718 | 1466012853667 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1718 | 1466012853674 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:33 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e696800 == 40 [pid = 1718] [id = 737] 10:47:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x92b90c00) [pid = 1718] [serial = 2212] [outer = (nil)] 10:47:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x951d5400) [pid = 1718] [serial = 2213] [outer = 0x92b90c00] 10:47:33 INFO - PROCESS | 1718 | 1466012853754 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x951d6c00) [pid = 1718] [serial = 2214] [outer = 0x92b90c00] 10:47:34 INFO - PROCESS | 1718 | 1466012854585 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:47:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:47:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1332ms 10:47:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:47:34 INFO - PROCESS | 1718 | 1466012854635 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 1718 | 1466012854639 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:47:34 INFO - PROCESS | 1718 | 1466012854645 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 1718 | 1466012854649 Marionette TRACE conn3 <- [1,2922,null,{}] 10:47:34 INFO - PROCESS | 1718 | 1466012854654 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:34 INFO - PROCESS | 1718 | 1466012854660 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:34 INFO - PROCESS | 1718 | 1466012854828 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:47:35 INFO - PROCESS | 1718 | 1466012855360 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 1718 | 1466012855370 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c619000 == 41 [pid = 1718] [id = 738] 10:47:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8c783000) [pid = 1718] [serial = 2215] [outer = (nil)] 10:47:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8c9ea400) [pid = 1718] [serial = 2216] [outer = 0x8c783000] 10:47:35 INFO - PROCESS | 1718 | 1466012855448 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8e816800) [pid = 1718] [serial = 2217] [outer = 0x8c783000] 10:47:36 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:47:36 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:47:36 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:47:36 INFO - PROCESS | 1718 | [1718] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:47:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:47:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:47:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 10:47:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:47:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 10:47:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:47:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 10:47:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:47:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:47:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1637ms 10:47:36 INFO - PROCESS | 1718 | 1466012856247 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:47:36 INFO - PROCESS | 1718 | 1466012856303 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 1718 | 1466012856310 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:47:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:47:36 INFO - PROCESS | 1718 | 1466012856319 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:47:36 INFO - PROCESS | 1718 | 1466012856323 Marionette TRACE conn3 <- [1,2926,null,{}] 10:47:36 INFO - PROCESS | 1718 | 1466012856331 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:36 INFO - PROCESS | 1718 | 1466012856339 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:36 INFO - PROCESS | 1718 | 1466012856514 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:47:36 INFO - PROCESS | 1718 | 1466012856794 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 1718 | 1466012856802 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9ea000 == 42 [pid = 1718] [id = 739] 10:47:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8e812c00) [pid = 1718] [serial = 2218] [outer = (nil)] 10:47:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8f780c00) [pid = 1718] [serial = 2219] [outer = 0x8e812c00] 10:47:36 INFO - PROCESS | 1718 | 1466012856885 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x8f949800) [pid = 1718] [serial = 2220] [outer = 0x8e812c00] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6c5c00 == 41 [pid = 1718] [id = 705] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f90b000 == 40 [pid = 1718] [id = 706] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0d3800 == 39 [pid = 1718] [id = 730] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c618000 == 38 [pid = 1718] [id = 729] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8e69e000 == 37 [pid = 1718] [id = 728] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f6ccc00 == 36 [pid = 1718] [id = 727] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee09800 == 35 [pid = 1718] [id = 726] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c619800 == 34 [pid = 1718] [id = 725] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9df800 == 33 [pid = 1718] [id = 703] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61d800 == 32 [pid = 1718] [id = 716] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f1e8800 == 31 [pid = 1718] [id = 704] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e7c00 == 30 [pid = 1718] [id = 708] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f94b400 == 29 [pid = 1718] [id = 721] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee05c00 == 28 [pid = 1718] [id = 717] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x92b85800 == 27 [pid = 1718] [id = 711] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61d000 == 26 [pid = 1718] [id = 722] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x91269c00 == 25 [pid = 1718] [id = 724] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8e818400 == 24 [pid = 1718] [id = 714] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f83c400 == 23 [pid = 1718] [id = 723] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8ee0b400 == 22 [pid = 1718] [id = 712] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61a000 == 21 [pid = 1718] [id = 720] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f840000 == 20 [pid = 1718] [id = 710] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e0800 == 19 [pid = 1718] [id = 718] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9de800 == 18 [pid = 1718] [id = 715] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x90e0f800 == 17 [pid = 1718] [id = 713] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f835400 == 16 [pid = 1718] [id = 719] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e5c00 == 15 [pid = 1718] [id = 709] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x9393f400 == 14 [pid = 1718] [id = 736] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8e696800 == 13 [pid = 1718] [id = 737] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c9e5400 == 12 [pid = 1718] [id = 735] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f782800 == 11 [pid = 1718] [id = 734] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f0c9c00 == 10 [pid = 1718] [id = 732] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8f835800 == 9 [pid = 1718] [id = 733] 10:47:38 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61f400 == 8 [pid = 1718] [id = 731] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x8f1ea400) [pid = 1718] [serial = 2130] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8ef29000) [pid = 1718] [serial = 2129] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x91074c00) [pid = 1718] [serial = 2133] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x90e0b000) [pid = 1718] [serial = 2132] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x92be0400) [pid = 1718] [serial = 2136] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x92bd8400) [pid = 1718] [serial = 2135] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x93aa6400) [pid = 1718] [serial = 2139] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x9393d400) [pid = 1718] [serial = 2138] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x93cd0400) [pid = 1718] [serial = 2142] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x93cca800) [pid = 1718] [serial = 2141] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8c776800) [pid = 1718] [serial = 2150] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8c9e0000) [pid = 1718] [serial = 2151] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8ef23c00) [pid = 1718] [serial = 2153] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8ef2f400) [pid = 1718] [serial = 2154] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x95186400) [pid = 1718] [serial = 2145] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x95180800) [pid = 1718] [serial = 2144] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8ee0dc00) [pid = 1718] [serial = 2148] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8e69b400) [pid = 1718] [serial = 2147] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f6c7800) [pid = 1718] [serial = 2157] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8f902400) [pid = 1718] [serial = 2159] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f90e800) [pid = 1718] [serial = 2160] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8f1e0400) [pid = 1718] [serial = 2156] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8f77b800) [pid = 1718] [serial = 2162] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8f904c00) [pid = 1718] [serial = 2163] [outer = (nil)] [url = about:blank] 10:47:38 INFO - PROCESS | 1718 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:47:38 INFO - PROCESS | 1718 | 1466012858767 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:47:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:47:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2484ms 10:47:38 INFO - PROCESS | 1718 | 1466012858803 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1718 | 1466012858808 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:47:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:47:38 INFO - PROCESS | 1718 | 1466012858816 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - PROCESS | 1718 | 1466012858822 Marionette TRACE conn3 <- [1,2930,null,{}] 10:47:38 INFO - PROCESS | 1718 | 1466012858829 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:38 INFO - PROCESS | 1718 | 1466012858835 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:38 INFO - PROCESS | 1718 | 1466012858980 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:47:39 INFO - PROCESS | 1718 | 1466012858995 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1718 | 1466012859002 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9dfc00 == 9 [pid = 1718] [id = 740] 10:47:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x8c9e0000) [pid = 1718] [serial = 2221] [outer = (nil)] 10:47:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8e6a2400) [pid = 1718] [serial = 2222] [outer = 0x8c9e0000] 10:47:39 INFO - PROCESS | 1718 | 1466012859075 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8ee05c00) [pid = 1718] [serial = 2223] [outer = 0x8c9e0000] 10:47:39 INFO - PROCESS | 1718 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:47:40 INFO - PROCESS | 1718 | 1466012860008 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:47:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:47:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1230ms 10:47:40 INFO - PROCESS | 1718 | 1466012860046 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1718 | 1466012860053 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:47:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:47:40 INFO - PROCESS | 1718 | 1466012860064 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1718 | 1466012860067 Marionette TRACE conn3 <- [1,2934,null,{}] 10:47:40 INFO - PROCESS | 1718 | 1466012860073 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:40 INFO - PROCESS | 1718 | 1466012860078 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:40 INFO - PROCESS | 1718 | 1466012860290 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:47:40 INFO - PROCESS | 1718 | 1466012860435 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:40 INFO - PROCESS | 1718 | 1466012860443 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f0c8400 == 10 [pid = 1718] [id = 741] 10:47:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f0d0400) [pid = 1718] [serial = 2224] [outer = (nil)] 10:47:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8f0e8c00) [pid = 1718] [serial = 2225] [outer = 0x8f0d0400] 10:47:40 INFO - PROCESS | 1718 | 1466012860516 Marionette DEBUG loaded listener.js 10:47:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f0f2c00) [pid = 1718] [serial = 2226] [outer = 0x8f0d0400] 10:47:41 INFO - PROCESS | 1718 | 1466012861295 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:47:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:47:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1283ms 10:47:41 INFO - PROCESS | 1718 | 1466012861352 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:47:41 INFO - PROCESS | 1718 | 1466012861356 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:47:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:47:41 INFO - PROCESS | 1718 | 1466012861362 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:47:41 INFO - PROCESS | 1718 | 1466012861367 Marionette TRACE conn3 <- [1,2938,null,{}] 10:47:41 INFO - PROCESS | 1718 | 1466012861384 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:41 INFO - PROCESS | 1718 | 1466012861392 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:41 INFO - PROCESS | 1718 | 1466012861600 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:47:41 INFO - PROCESS | 1718 | 1466012861700 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 1718 | 1466012861709 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:41 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77c000 == 11 [pid = 1718] [id = 742] 10:47:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x8f77c800) [pid = 1718] [serial = 2227] [outer = (nil)] 10:47:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f782c00) [pid = 1718] [serial = 2228] [outer = 0x8f77c800] 10:47:41 INFO - PROCESS | 1718 | 1466012861783 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f83c000) [pid = 1718] [serial = 2229] [outer = 0x8f77c800] 10:47:42 INFO - PROCESS | 1718 | 1466012862530 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:47:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:47:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1182ms 10:47:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:47:42 INFO - PROCESS | 1718 | 1466012862544 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 1718 | 1466012862547 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:47:42 INFO - PROCESS | 1718 | 1466012862567 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - PROCESS | 1718 | 1466012862570 Marionette TRACE conn3 <- [1,2942,null,{}] 10:47:42 INFO - PROCESS | 1718 | 1466012862576 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:42 INFO - PROCESS | 1718 | 1466012862581 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:42 INFO - PROCESS | 1718 | 1466012862781 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:47:42 INFO - PROCESS | 1718 | 1466012862807 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 1718 | 1466012862814 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f834000 == 12 [pid = 1718] [id = 743] 10:47:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f840000) [pid = 1718] [serial = 2230] [outer = (nil)] 10:47:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f94b800) [pid = 1718] [serial = 2231] [outer = 0x8f840000] 10:47:42 INFO - PROCESS | 1718 | 1466012862884 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x91068800) [pid = 1718] [serial = 2232] [outer = 0x8f840000] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f0f6000) [pid = 1718] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x91260000) [pid = 1718] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x91ff4800) [pid = 1718] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f94c000) [pid = 1718] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8c781c00) [pid = 1718] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8c61c000) [pid = 1718] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f944400) [pid = 1718] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8f6d0400) [pid = 1718] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x91ff0c00) [pid = 1718] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:47:43 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8ef24800) [pid = 1718] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:47:44 INFO - PROCESS | 1718 | 1466012864123 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:47:44 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:47:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:47:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1593ms 10:47:44 INFO - PROCESS | 1718 | 1466012864153 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1718 | 1466012864157 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:47:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:47:44 INFO - PROCESS | 1718 | 1466012864163 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1718 | 1466012864166 Marionette TRACE conn3 <- [1,2946,null,{}] 10:47:44 INFO - PROCESS | 1718 | 1466012864171 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:44 INFO - PROCESS | 1718 | 1466012864176 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:44 INFO - PROCESS | 1718 | 1466012864316 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:47:44 INFO - PROCESS | 1718 | 1466012864332 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 1718 | 1466012864341 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:44 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c77d000 == 13 [pid = 1718] [id = 744] 10:47:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f773c00) [pid = 1718] [serial = 2233] [outer = (nil)] 10:47:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x90e10400) [pid = 1718] [serial = 2234] [outer = 0x8f773c00] 10:47:44 INFO - PROCESS | 1718 | 1466012864408 Marionette DEBUG loaded listener.js 10:47:44 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x9125ec00) [pid = 1718] [serial = 2235] [outer = 0x8f773c00] 10:47:45 INFO - PROCESS | 1718 | 1466012865214 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:47:45 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:47:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1080ms 10:47:45 INFO - PROCESS | 1718 | 1466012865255 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:47:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:47:45 INFO - PROCESS | 1718 | 1466012865268 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:47:45 INFO - PROCESS | 1718 | 1466012865274 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:47:45 INFO - PROCESS | 1718 | 1466012865277 Marionette TRACE conn3 <- [1,2950,null,{}] 10:47:45 INFO - PROCESS | 1718 | 1466012865282 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:45 INFO - PROCESS | 1718 | 1466012865292 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:45 INFO - PROCESS | 1718 | 1466012865500 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:47:45 INFO - PROCESS | 1718 | 1466012865520 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1718 | 1466012865525 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e06c00 == 14 [pid = 1718] [id = 745] 10:47:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x91072400) [pid = 1718] [serial = 2236] [outer = (nil)] 10:47:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x9236ec00) [pid = 1718] [serial = 2237] [outer = 0x91072400] 10:47:45 INFO - PROCESS | 1718 | 1466012865595 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x923e2c00) [pid = 1718] [serial = 2238] [outer = 0x91072400] 10:47:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c781800 == 15 [pid = 1718] [id = 746] 10:47:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8c782c00) [pid = 1718] [serial = 2239] [outer = (nil)] 10:47:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8e697c00) [pid = 1718] [serial = 2240] [outer = 0x8c782c00] 10:47:46 INFO - PROCESS | 1718 | 1466012866757 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:47:46 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:47:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 10:47:46 INFO - PROCESS | 1718 | 1466012866803 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 1718 | 1466012866810 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:47:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:47:46 INFO - PROCESS | 1718 | 1466012866818 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1718 | 1466012866823 Marionette TRACE conn3 <- [1,2954,null,{}] 10:47:46 INFO - PROCESS | 1718 | 1466012866830 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:46 INFO - PROCESS | 1718 | 1466012866837 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:47 INFO - PROCESS | 1718 | 1466012867049 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:47:47 INFO - PROCESS | 1718 | 1466012867238 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 1718 | 1466012867245 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:47 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee0fc00 == 16 [pid = 1718] [id = 747] 10:47:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8ef26800) [pid = 1718] [serial = 2241] [outer = (nil)] 10:47:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f0cd800) [pid = 1718] [serial = 2242] [outer = 0x8ef26800] 10:47:47 INFO - PROCESS | 1718 | 1466012867327 Marionette DEBUG loaded listener.js 10:47:47 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f0e9800) [pid = 1718] [serial = 2243] [outer = 0x8ef26800] 10:47:48 INFO - PROCESS | 1718 | 1466012868220 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:47:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:47:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:47:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1429ms 10:47:48 INFO - PROCESS | 1718 | 1466012868247 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:47:48 INFO - PROCESS | 1718 | 1466012868254 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:47:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:47:48 INFO - PROCESS | 1718 | 1466012868265 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:47:48 INFO - PROCESS | 1718 | 1466012868269 Marionette TRACE conn3 <- [1,2958,null,{}] 10:47:48 INFO - PROCESS | 1718 | 1466012868276 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:48 INFO - PROCESS | 1718 | 1466012868281 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:48 INFO - PROCESS | 1718 | 1466012868484 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:47:48 INFO - PROCESS | 1718 | 1466012868672 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:48 INFO - PROCESS | 1718 | 1466012868678 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef31000 == 17 [pid = 1718] [id = 748] 10:47:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f6c8c00) [pid = 1718] [serial = 2244] [outer = (nil)] 10:47:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x90e08800) [pid = 1718] [serial = 2245] [outer = 0x8f6c8c00] 10:47:48 INFO - PROCESS | 1718 | 1466012868768 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x91261c00) [pid = 1718] [serial = 2246] [outer = 0x8f6c8c00] 10:47:49 INFO - PROCESS | 1718 | 1466012869693 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:47:49 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:47:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1441ms 10:47:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:47:49 INFO - PROCESS | 1718 | 1466012869705 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 1718 | 1466012869708 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:47:49 INFO - PROCESS | 1718 | 1466012869715 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 1718 | 1466012869721 Marionette TRACE conn3 <- [1,2962,null,{}] 10:47:49 INFO - PROCESS | 1718 | 1466012869738 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:49 INFO - PROCESS | 1718 | 1466012869747 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:49 INFO - PROCESS | 1718 | 1466012869919 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:47:50 INFO - PROCESS | 1718 | 1466012870144 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1718 | 1466012870155 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:50 INFO - PROCESS | 1718 | ++DOCSHELL 0x92ace400 == 18 [pid = 1718] [id = 749] 10:47:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x92acf000) [pid = 1718] [serial = 2247] [outer = (nil)] 10:47:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x92ad5c00) [pid = 1718] [serial = 2248] [outer = 0x92acf000] 10:47:50 INFO - PROCESS | 1718 | 1466012870244 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x92b8a800) [pid = 1718] [serial = 2249] [outer = 0x92acf000] 10:47:51 INFO - PROCESS | 1718 | 1466012871135 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:47:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:47:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1488ms 10:47:51 INFO - PROCESS | 1718 | 1466012871203 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:47:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:47:51 INFO - PROCESS | 1718 | 1466012871208 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:47:51 INFO - PROCESS | 1718 | 1466012871214 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 1718 | 1466012871217 Marionette TRACE conn3 <- [1,2966,null,{}] 10:47:51 INFO - PROCESS | 1718 | 1466012871223 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:51 INFO - PROCESS | 1718 | 1466012871228 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:51 INFO - PROCESS | 1718 | 1466012871394 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:47:51 INFO - PROCESS | 1718 | 1466012871585 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:51 INFO - PROCESS | 1718 | 1466012871594 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:51 INFO - PROCESS | 1718 | ++DOCSHELL 0x92b8dc00 == 19 [pid = 1718] [id = 750] 10:47:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x92be2000) [pid = 1718] [serial = 2250] [outer = (nil)] 10:47:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x92e7d400) [pid = 1718] [serial = 2251] [outer = 0x92be2000] 10:47:51 INFO - PROCESS | 1718 | 1466012871675 Marionette DEBUG loaded listener.js 10:47:51 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x93945c00) [pid = 1718] [serial = 2252] [outer = 0x92be2000] 10:47:52 INFO - PROCESS | 1718 | 1466012872565 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:47:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:47:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1382ms 10:47:52 INFO - PROCESS | 1718 | 1466012872596 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:47:52 INFO - PROCESS | 1718 | 1466012872600 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:47:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:47:52 INFO - PROCESS | 1718 | 1466012872606 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 1718 | 1466012872609 Marionette TRACE conn3 <- [1,2970,null,{}] 10:47:52 INFO - PROCESS | 1718 | 1466012872615 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:52 INFO - PROCESS | 1718 | 1466012872620 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:52 INFO - PROCESS | 1718 | 1466012872782 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:47:52 INFO - PROCESS | 1718 | 1466012872972 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:52 INFO - PROCESS | 1718 | 1466012872981 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:53 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e696400 == 20 [pid = 1718] [id = 751] 10:47:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x8e81b800) [pid = 1718] [serial = 2253] [outer = (nil)] 10:47:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x9106e800) [pid = 1718] [serial = 2254] [outer = 0x8e81b800] 10:47:53 INFO - PROCESS | 1718 | 1466012873059 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x92ad5000) [pid = 1718] [serial = 2255] [outer = 0x8e81b800] 10:47:54 INFO - PROCESS | 1718 | 1466012874110 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:47:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:47:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1531ms 10:47:54 INFO - PROCESS | 1718 | 1466012874138 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:47:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:47:54 INFO - PROCESS | 1718 | 1466012874143 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:47:54 INFO - PROCESS | 1718 | 1466012874150 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1718 | 1466012874155 Marionette TRACE conn3 <- [1,2974,null,{}] 10:47:54 INFO - PROCESS | 1718 | 1466012874163 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:54 INFO - PROCESS | 1718 | 1466012874167 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:54 INFO - PROCESS | 1718 | 1466012874415 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:47:54 INFO - PROCESS | 1718 | 1466012874598 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 1718 | 1466012874606 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:54 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e1400 == 21 [pid = 1718] [id = 752] 10:47:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x8c9e4800) [pid = 1718] [serial = 2256] [outer = (nil)] 10:47:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x8e817c00) [pid = 1718] [serial = 2257] [outer = 0x8c9e4800] 10:47:54 INFO - PROCESS | 1718 | 1466012874678 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x8e820800) [pid = 1718] [serial = 2258] [outer = 0x8c9e4800] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x91264c00) [pid = 1718] [serial = 2192] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x91266c00) [pid = 1718] [serial = 2186] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x922e5c00) [pid = 1718] [serial = 2189] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x91fecc00) [pid = 1718] [serial = 2187] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x9106f400) [pid = 1718] [serial = 2166] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x90e03000) [pid = 1718] [serial = 2165] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x8f0cb000) [pid = 1718] [serial = 2168] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8f1de800) [pid = 1718] [serial = 2169] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x8c77b800) [pid = 1718] [serial = 2177] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8e69a800) [pid = 1718] [serial = 2178] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f94f000) [pid = 1718] [serial = 2171] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x91065c00) [pid = 1718] [serial = 2172] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f83e800) [pid = 1718] [serial = 2183] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x922e6c00) [pid = 1718] [serial = 2174] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x9236c400) [pid = 1718] [serial = 2175] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f0c9800) [pid = 1718] [serial = 2180] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f0e9c00) [pid = 1718] [serial = 2181] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x923e0800) [pid = 1718] [serial = 2193] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x9236f400) [pid = 1718] [serial = 2190] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f90ec00) [pid = 1718] [serial = 2184] [outer = (nil)] [url = about:blank] 10:47:55 INFO - PROCESS | 1718 | 1466012875590 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:47:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:47:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1483ms 10:47:55 INFO - PROCESS | 1718 | 1466012875632 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 1718 | 1466012875639 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:47:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:47:55 INFO - PROCESS | 1718 | 1466012875648 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 1718 | 1466012875651 Marionette TRACE conn3 <- [1,2978,null,{}] 10:47:55 INFO - PROCESS | 1718 | 1466012875657 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:55 INFO - PROCESS | 1718 | 1466012875663 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:55 INFO - PROCESS | 1718 | 1466012875817 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:47:55 INFO - PROCESS | 1718 | 1466012875831 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 1718 | 1466012875838 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:55 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2b800 == 22 [pid = 1718] [id = 753] 10:47:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f0cd400) [pid = 1718] [serial = 2259] [outer = (nil)] 10:47:55 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x8f0d3400) [pid = 1718] [serial = 2260] [outer = 0x8f0cd400] 10:47:55 INFO - PROCESS | 1718 | 1466012875910 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x8f0f0800) [pid = 1718] [serial = 2261] [outer = 0x8f0cd400] 10:47:56 INFO - PROCESS | 1718 | 1466012876765 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:47:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:47:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1135ms 10:47:56 INFO - PROCESS | 1718 | 1466012876784 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:47:56 INFO - PROCESS | 1718 | 1466012876789 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:47:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:47:56 INFO - PROCESS | 1718 | 1466012876796 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:47:56 INFO - PROCESS | 1718 | 1466012876801 Marionette TRACE conn3 <- [1,2982,null,{}] 10:47:56 INFO - PROCESS | 1718 | 1466012876817 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:56 INFO - PROCESS | 1718 | 1466012876825 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:57 INFO - PROCESS | 1718 | 1466012877032 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:47:57 INFO - PROCESS | 1718 | 1466012877134 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:57 INFO - PROCESS | 1718 | 1466012877145 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:57 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f77b000 == 23 [pid = 1718] [id = 754] 10:47:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8f77b800) [pid = 1718] [serial = 2262] [outer = (nil)] 10:47:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8f838800) [pid = 1718] [serial = 2263] [outer = 0x8f77b800] 10:47:57 INFO - PROCESS | 1718 | 1466012877213 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8f906c00) [pid = 1718] [serial = 2264] [outer = 0x8f77b800] 10:47:57 INFO - PROCESS | 1718 | 1466012877929 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:47:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:47:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:47:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1189ms 10:47:57 INFO - PROCESS | 1718 | 1466012877992 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:47:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:47:58 INFO - PROCESS | 1718 | 1466012877996 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:47:58 INFO - PROCESS | 1718 | 1466012878002 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:47:58 INFO - PROCESS | 1718 | 1466012878005 Marionette TRACE conn3 <- [1,2986,null,{}] 10:47:58 INFO - PROCESS | 1718 | 1466012878010 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:58 INFO - PROCESS | 1718 | 1466012878015 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:58 INFO - PROCESS | 1718 | 1466012878236 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:47:58 INFO - PROCESS | 1718 | 1466012878257 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1718 | 1466012878267 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:58 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f905c00 == 24 [pid = 1718] [id = 755] 10:47:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8f946c00) [pid = 1718] [serial = 2265] [outer = (nil)] 10:47:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x90e05c00) [pid = 1718] [serial = 2266] [outer = 0x8f946c00] 10:47:58 INFO - PROCESS | 1718 | 1466012878330 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x91069000) [pid = 1718] [serial = 2267] [outer = 0x8f946c00] 10:47:59 INFO - PROCESS | 1718 | 1466012879167 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:47:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:47:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1192ms 10:47:59 INFO - PROCESS | 1718 | 1466012879207 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 1718 | 1466012879211 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:47:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:47:59 INFO - PROCESS | 1718 | 1466012879217 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:47:59 INFO - PROCESS | 1718 | 1466012879221 Marionette TRACE conn3 <- [1,2990,null,{}] 10:47:59 INFO - PROCESS | 1718 | 1466012879226 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:59 INFO - PROCESS | 1718 | 1466012879231 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:59 INFO - PROCESS | 1718 | 1466012879422 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8c61fc00) [pid = 1718] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x8f77c800) [pid = 1718] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x8f0e7400) [pid = 1718] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8f840000) [pid = 1718] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8f0d0400) [pid = 1718] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8e812c00) [pid = 1718] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x90e02000) [pid = 1718] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x922df800) [pid = 1718] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f6c9800) [pid = 1718] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x8c9e0000) [pid = 1718] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x9393f800) [pid = 1718] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x92b90c00) [pid = 1718] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x8c783000) [pid = 1718] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:47:59 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f773c00) [pid = 1718] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:47:59 INFO - PROCESS | 1718 | 1466012879692 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:59 INFO - PROCESS | 1718 | 1466012879702 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:47:59 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61fc00 == 25 [pid = 1718] [id = 756] 10:47:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8c775400) [pid = 1718] [serial = 2268] [outer = (nil)] 10:47:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8ef2e400) [pid = 1718] [serial = 2269] [outer = 0x8c775400] 10:47:59 INFO - PROCESS | 1718 | 1466012879771 Marionette DEBUG loaded listener.js 10:47:59 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f6c9800) [pid = 1718] [serial = 2270] [outer = 0x8c775400] 10:48:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x922e7800 == 26 [pid = 1718] [id = 757] 10:48:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x922e8000) [pid = 1718] [serial = 2271] [outer = (nil)] 10:48:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x922e8800) [pid = 1718] [serial = 2272] [outer = 0x922e8000] 10:48:00 INFO - PROCESS | 1718 | 1466012880533 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:48:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:48:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1342ms 10:48:00 INFO - PROCESS | 1718 | 1466012880561 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:48:00 INFO - PROCESS | 1718 | 1466012880565 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:48:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:48:00 INFO - PROCESS | 1718 | 1466012880570 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:48:00 INFO - PROCESS | 1718 | 1466012880573 Marionette TRACE conn3 <- [1,2994,null,{}] 10:48:00 INFO - PROCESS | 1718 | 1466012880578 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:00 INFO - PROCESS | 1718 | 1466012880588 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:00 INFO - PROCESS | 1718 | 1466012880783 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:48:00 INFO - PROCESS | 1718 | 1466012880793 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:00 INFO - PROCESS | 1718 | 1466012880802 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:00 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c619800 == 27 [pid = 1718] [id = 758] 10:48:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8ef2cc00) [pid = 1718] [serial = 2273] [outer = (nil)] 10:48:00 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x9236f400) [pid = 1718] [serial = 2274] [outer = 0x8ef2cc00] 10:48:01 INFO - PROCESS | 1718 | 1466012881004 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x923ec400) [pid = 1718] [serial = 2275] [outer = 0x8ef2cc00] 10:48:01 INFO - PROCESS | 1718 | 1466012881799 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:48:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:48:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:48:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1283ms 10:48:01 INFO - PROCESS | 1718 | 1466012881856 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 1718 | 1466012881863 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:48:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:48:01 INFO - PROCESS | 1718 | 1466012881871 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1718 | 1466012881877 Marionette TRACE conn3 <- [1,2998,null,{}] 10:48:01 INFO - PROCESS | 1718 | 1466012881904 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:01 INFO - PROCESS | 1718 | 1466012881910 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:02 INFO - PROCESS | 1718 | 1466012882100 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:48:02 INFO - PROCESS | 1718 | 1466012882299 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 1718 | 1466012882314 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:02 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c613800 == 28 [pid = 1718] [id = 759] 10:48:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x8c9de000) [pid = 1718] [serial = 2276] [outer = (nil)] 10:48:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x8e69ec00) [pid = 1718] [serial = 2277] [outer = 0x8c9de000] 10:48:02 INFO - PROCESS | 1718 | 1466012882443 Marionette DEBUG loaded listener.js 10:48:02 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x8ee09400) [pid = 1718] [serial = 2278] [outer = 0x8c9de000] 10:48:03 INFO - PROCESS | 1718 | 1466012883318 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:48:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:48:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1499ms 10:48:03 INFO - PROCESS | 1718 | 1466012883370 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 1718 | 1466012883377 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:48:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:48:03 INFO - PROCESS | 1718 | 1466012883387 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 1718 | 1466012883391 Marionette TRACE conn3 <- [1,3002,null,{}] 10:48:03 INFO - PROCESS | 1718 | 1466012883398 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:03 INFO - PROCESS | 1718 | 1466012883403 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:03 INFO - PROCESS | 1718 | 1466012883583 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:48:03 INFO - PROCESS | 1718 | 1466012883786 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 1718 | 1466012883796 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:03 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef26400 == 29 [pid = 1718] [id = 760] 10:48:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8ef2f000) [pid = 1718] [serial = 2279] [outer = (nil)] 10:48:03 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f1e9800) [pid = 1718] [serial = 2280] [outer = 0x8ef2f000] 10:48:03 INFO - PROCESS | 1718 | 1466012883921 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f778000) [pid = 1718] [serial = 2281] [outer = 0x8ef2f000] 10:48:04 INFO - PROCESS | 1718 | 1466012884798 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:48:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:48:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1428ms 10:48:04 INFO - PROCESS | 1718 | 1466012884816 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:48:04 INFO - PROCESS | 1718 | 1466012884820 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:48:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:48:04 INFO - PROCESS | 1718 | 1466012884826 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:48:04 INFO - PROCESS | 1718 | 1466012884833 Marionette TRACE conn3 <- [1,3006,null,{}] 10:48:04 INFO - PROCESS | 1718 | 1466012884849 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:04 INFO - PROCESS | 1718 | 1466012884858 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:05 INFO - PROCESS | 1718 | 1466012885062 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:48:05 INFO - PROCESS | 1718 | 1466012885235 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 1718 | 1466012885246 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:05 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f841400 == 30 [pid = 1718] [id = 761] 10:48:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x9236b800) [pid = 1718] [serial = 2282] [outer = (nil)] 10:48:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x92374400) [pid = 1718] [serial = 2283] [outer = 0x9236b800] 10:48:05 INFO - PROCESS | 1718 | 1466012885375 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x923ee800) [pid = 1718] [serial = 2284] [outer = 0x9236b800] 10:48:06 INFO - PROCESS | 1718 | 1466012886231 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:48:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:48:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1440ms 10:48:06 INFO - PROCESS | 1718 | 1466012886266 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 1718 | 1466012886270 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:48:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:48:06 INFO - PROCESS | 1718 | 1466012886277 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 1718 | 1466012886280 Marionette TRACE conn3 <- [1,3010,null,{}] 10:48:06 INFO - PROCESS | 1718 | 1466012886286 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:06 INFO - PROCESS | 1718 | 1466012886291 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:06 INFO - PROCESS | 1718 | 1466012886497 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:48:06 INFO - PROCESS | 1718 | 1466012886669 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1718 | 1466012886678 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:06 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61f400 == 31 [pid = 1718] [id = 762] 10:48:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x9236d800) [pid = 1718] [serial = 2285] [outer = (nil)] 10:48:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x92be5c00) [pid = 1718] [serial = 2286] [outer = 0x9236d800] 10:48:06 INFO - PROCESS | 1718 | 1466012886794 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 1718 | ++DOMWINDOW == 93 (0x93aac800) [pid = 1718] [serial = 2287] [outer = 0x9236d800] 10:48:07 INFO - PROCESS | 1718 | 1466012887605 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:48:07 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:48:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1380ms 10:48:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:48:07 INFO - PROCESS | 1718 | 1466012887657 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:48:07 INFO - PROCESS | 1718 | 1466012887660 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:48:07 INFO - PROCESS | 1718 | 1466012887667 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 1718 | 1466012887671 Marionette TRACE conn3 <- [1,3014,null,{}] 10:48:07 INFO - PROCESS | 1718 | 1466012887717 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:07 INFO - PROCESS | 1718 | 1466012887722 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:07 INFO - PROCESS | 1718 | 1466012887922 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:48:08 INFO - PROCESS | 1718 | 1466012888064 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1718 | 1466012888070 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:08 INFO - PROCESS | 1718 | ++DOCSHELL 0x92370000 == 32 [pid = 1718] [id = 763] 10:48:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 94 (0x92be2400) [pid = 1718] [serial = 2288] [outer = (nil)] 10:48:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 95 (0x93cd0400) [pid = 1718] [serial = 2289] [outer = 0x92be2400] 10:48:08 INFO - PROCESS | 1718 | 1466012888189 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 1718 | ++DOMWINDOW == 96 (0x93cd6400) [pid = 1718] [serial = 2290] [outer = 0x92be2400] 10:48:08 INFO - PROCESS | 1718 | [1718] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:48:09 INFO - PROCESS | 1718 | 1466012889091 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:48:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:48:09 INFO - {} 10:48:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:48:09 INFO - {} 10:48:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:48:09 INFO - {} 10:48:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:48:09 INFO - {} 10:48:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1444ms 10:48:09 INFO - PROCESS | 1718 | 1466012889112 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:48:09 INFO - PROCESS | 1718 | 1466012889117 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:48:09 INFO - TEST-START | /FileAPI/fileReader.html 10:48:09 INFO - PROCESS | 1718 | 1466012889133 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 1718 | 1466012889136 Marionette TRACE conn3 <- [1,3018,null,{}] 10:48:09 INFO - PROCESS | 1718 | 1466012889142 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:09 INFO - PROCESS | 1718 | 1466012889152 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:09 INFO - PROCESS | 1718 | 1466012889466 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:48:09 INFO - PROCESS | 1718 | 1466012889631 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:09 INFO - PROCESS | 1718 | 1466012889638 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:09 INFO - PROCESS | 1718 | ++DOCSHELL 0x9125d800 == 33 [pid = 1718] [id = 764] 10:48:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 97 (0x9125e000) [pid = 1718] [serial = 2291] [outer = (nil)] 10:48:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 98 (0x97697400) [pid = 1718] [serial = 2292] [outer = 0x9125e000] 10:48:09 INFO - PROCESS | 1718 | 1466012889719 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 1718 | ++DOMWINDOW == 99 (0x980af800) [pid = 1718] [serial = 2293] [outer = 0x9125e000] 10:48:10 INFO - PROCESS | 1718 | 1466012890589 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:48:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:48:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:48:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:48:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:48:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1482ms 10:48:10 INFO - PROCESS | 1718 | 1466012890617 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:48:10 INFO - PROCESS | 1718 | 1466012890620 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:48:10 INFO - TEST-START | /FileAPI/historical.html 10:48:10 INFO - PROCESS | 1718 | 1466012890626 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - PROCESS | 1718 | 1466012890630 Marionette TRACE conn3 <- [1,3022,null,{}] 10:48:10 INFO - PROCESS | 1718 | 1466012890635 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:10 INFO - PROCESS | 1718 | 1466012890640 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:10 INFO - PROCESS | 1718 | 1466012890797 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:48:11 INFO - PROCESS | 1718 | 1466012891317 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:11 INFO - PROCESS | 1718 | 1466012891326 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:11 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9e3c00 == 34 [pid = 1718] [id = 765] 10:48:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 100 (0x8c9e5c00) [pid = 1718] [serial = 2294] [outer = (nil)] 10:48:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 101 (0x8e69c000) [pid = 1718] [serial = 2295] [outer = 0x8c9e5c00] 10:48:11 INFO - PROCESS | 1718 | 1466012891403 Marionette DEBUG loaded listener.js 10:48:11 INFO - PROCESS | 1718 | ++DOMWINDOW == 102 (0x8ef2b400) [pid = 1718] [serial = 2296] [outer = 0x8c9e5c00] 10:48:12 INFO - PROCESS | 1718 | 1466012892174 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:48:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:48:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:48:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:48:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:48:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:48:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:48:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:48:12 INFO - TEST-OK | /FileAPI/historical.html | took 1591ms 10:48:12 INFO - PROCESS | 1718 | 1466012892223 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 1718 | 1466012892229 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:48:12 INFO - TEST-START | /FileAPI/idlharness.html 10:48:12 INFO - PROCESS | 1718 | 1466012892237 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 1718 | 1466012892241 Marionette TRACE conn3 <- [1,3026,null,{}] 10:48:12 INFO - PROCESS | 1718 | 1466012892248 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:12 INFO - PROCESS | 1718 | 1466012892256 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:12 INFO - PROCESS | 1718 | 1466012892411 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:48:12 INFO - PROCESS | 1718 | 1466012892718 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 1718 | 1466012892726 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:12 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69f800 == 35 [pid = 1718] [id = 766] 10:48:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 103 (0x8ef23c00) [pid = 1718] [serial = 2297] [outer = (nil)] 10:48:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 104 (0x8f776000) [pid = 1718] [serial = 2298] [outer = 0x8ef23c00] 10:48:12 INFO - PROCESS | 1718 | 1466012892804 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 1718 | ++DOMWINDOW == 105 (0x8f910000) [pid = 1718] [serial = 2299] [outer = 0x8ef23c00] 10:48:13 INFO - PROCESS | 1718 | --DOCSHELL 0x922e7800 == 34 [pid = 1718] [id = 757] 10:48:13 INFO - PROCESS | 1718 | --DOCSHELL 0x8c781800 == 33 [pid = 1718] [id = 746] 10:48:13 INFO - PROCESS | 1718 | --DOCSHELL 0x8c619000 == 32 [pid = 1718] [id = 738] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 104 (0x8c9e7400) [pid = 1718] [serial = 2196] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 103 (0x8c778400) [pid = 1718] [serial = 2195] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 102 (0x8f782c00) [pid = 1718] [serial = 2228] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 101 (0x8f780800) [pid = 1718] [serial = 2199] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 100 (0x8f6c4000) [pid = 1718] [serial = 2198] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 99 (0x8f94b800) [pid = 1718] [serial = 2231] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 98 (0x8f0e8c00) [pid = 1718] [serial = 2225] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 97 (0x8f780c00) [pid = 1718] [serial = 2219] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 96 (0x91074000) [pid = 1718] [serial = 2202] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 95 (0x90e0ec00) [pid = 1718] [serial = 2201] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 94 (0x92ad9400) [pid = 1718] [serial = 2205] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 93 (0x923ecc00) [pid = 1718] [serial = 2204] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 92 (0x8f949800) [pid = 1718] [serial = 2220] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 91 (0x92bd9800) [pid = 1718] [serial = 2208] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 90 (0x8e6a2400) [pid = 1718] [serial = 2222] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x92b90800) [pid = 1718] [serial = 2207] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x8ee05c00) [pid = 1718] [serial = 2223] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f83c000) [pid = 1718] [serial = 2229] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x93cd3c00) [pid = 1718] [serial = 2211] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x9394a800) [pid = 1718] [serial = 2210] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x951d6c00) [pid = 1718] [serial = 2214] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x951d5400) [pid = 1718] [serial = 2213] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8e816800) [pid = 1718] [serial = 2217] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8c9ea400) [pid = 1718] [serial = 2216] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x90e10400) [pid = 1718] [serial = 2234] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x91068800) [pid = 1718] [serial = 2232] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f0f2c00) [pid = 1718] [serial = 2226] [outer = (nil)] [url = about:blank] 10:48:14 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x9125ec00) [pid = 1718] [serial = 2235] [outer = (nil)] [url = about:blank] 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:48:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:48:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:48:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:48:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:48:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:48:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:48:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:48:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:48:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:48:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:48:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:48:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:48:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:48:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:48:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:48:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:48:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:48:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 3213ms 10:48:15 INFO - PROCESS | 1718 | 1466012895287 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:48:15 INFO - PROCESS | 1718 | 1466012895578 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 1718 | 1466012895584 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:48:15 INFO - TEST-START | /FileAPI/idlharness.worker 10:48:15 INFO - PROCESS | 1718 | 1466012895613 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 1718 | 1466012895620 Marionette TRACE conn3 <- [1,3030,null,{}] 10:48:15 INFO - PROCESS | 1718 | 1466012895627 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:15 INFO - PROCESS | 1718 | 1466012895634 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:15 INFO - PROCESS | 1718 | 1466012895777 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:48:15 INFO - PROCESS | 1718 | 1466012895928 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 1718 | 1466012895939 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:15 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f837400 == 33 [pid = 1718] [id = 767] 10:48:15 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f83b400) [pid = 1718] [serial = 2300] [outer = (nil)] 10:48:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x8f951400) [pid = 1718] [serial = 2301] [outer = 0x8f83b400] 10:48:16 INFO - PROCESS | 1718 | 1466012896006 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x90e0b000) [pid = 1718] [serial = 2302] [outer = 0x8f83b400] 10:48:16 INFO - PROCESS | 1718 | [1718] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:48:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:48:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:48:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:48:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:48:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:48:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:48:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:48:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:48:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:48:17 INFO - {} 10:48:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:48:17 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:48:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:48:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:48:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:48:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:48:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:48:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:48:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:48:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:48:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:48:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:48:18 INFO - {} 10:48:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2431ms 10:48:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:48:18 INFO - PROCESS | 1718 | 1466012897893 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:48:18 INFO - PROCESS | 1718 | 1466012898043 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 1718 | 1466012898069 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:48:18 INFO - PROCESS | 1718 | 1466012898107 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1718 | 1466012898118 Marionette TRACE conn3 <- [1,3034,null,{}] 10:48:18 INFO - PROCESS | 1718 | 1466012898151 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:18 INFO - PROCESS | 1718 | 1466012898164 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:18 INFO - PROCESS | 1718 | 1466012898434 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:48:18 INFO - PROCESS | 1718 | 1466012898462 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1718 | 1466012898470 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:18 INFO - PROCESS | 1718 | ++DOCSHELL 0x99155800 == 34 [pid = 1718] [id = 768] 10:48:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x99156000) [pid = 1718] [serial = 2303] [outer = (nil)] 10:48:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x99158800) [pid = 1718] [serial = 2304] [outer = 0x99156000] 10:48:18 INFO - PROCESS | 1718 | 1466012898544 Marionette DEBUG loaded listener.js 10:48:18 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x9915a800) [pid = 1718] [serial = 2305] [outer = 0x99156000] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x8ef2cc00) [pid = 1718] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x8f946c00) [pid = 1718] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x8c775400) [pid = 1718] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x92acf000) [pid = 1718] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x8f6c8c00) [pid = 1718] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x92be2000) [pid = 1718] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x8e81b800) [pid = 1718] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8c782c00) [pid = 1718] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x91072400) [pid = 1718] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8f0cd400) [pid = 1718] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x8c9e4800) [pid = 1718] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x8ef26800) [pid = 1718] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8f77b800) [pid = 1718] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:48:19 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x922e8000) [pid = 1718] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:48:19 INFO - PROCESS | 1718 | 1466012899711 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:48:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:48:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1647ms 10:48:19 INFO - PROCESS | 1718 | 1466012899754 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 1718 | 1466012899758 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:48:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:48:19 INFO - PROCESS | 1718 | 1466012899764 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:48:19 INFO - PROCESS | 1718 | 1466012899770 Marionette TRACE conn3 <- [1,3038,null,{}] 10:48:19 INFO - PROCESS | 1718 | 1466012899786 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:19 INFO - PROCESS | 1718 | 1466012899795 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:19 INFO - PROCESS | 1718 | 1466012899940 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:48:20 INFO - PROCESS | 1718 | 1466012900093 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1718 | 1466012900106 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:20 INFO - PROCESS | 1718 | ++DOCSHELL 0x99c80000 == 35 [pid = 1718] [id = 769] 10:48:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x99c81000) [pid = 1718] [serial = 2306] [outer = (nil)] 10:48:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x99c88800) [pid = 1718] [serial = 2307] [outer = 0x99c81000] 10:48:20 INFO - PROCESS | 1718 | 1466012900176 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x99f6c400) [pid = 1718] [serial = 2308] [outer = 0x99c81000] 10:48:20 INFO - PROCESS | 1718 | 1466012900893 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:48:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:48:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:48:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1189ms 10:48:20 INFO - PROCESS | 1718 | 1466012900954 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:48:20 INFO - PROCESS | 1718 | 1466012900959 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:48:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:48:20 INFO - PROCESS | 1718 | 1466012900965 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:48:20 INFO - PROCESS | 1718 | 1466012900968 Marionette TRACE conn3 <- [1,3042,null,{}] 10:48:20 INFO - PROCESS | 1718 | 1466012900973 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:20 INFO - PROCESS | 1718 | 1466012900977 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:21 INFO - PROCESS | 1718 | 1466012901183 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:48:21 INFO - PROCESS | 1718 | 1466012901196 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:21 INFO - PROCESS | 1718 | 1466012901202 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:21 INFO - PROCESS | 1718 | ++DOCSHELL 0x99c8a800 == 36 [pid = 1718] [id = 770] 10:48:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x9a06b400) [pid = 1718] [serial = 2309] [outer = (nil)] 10:48:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x9a224c00) [pid = 1718] [serial = 2310] [outer = 0x9a06b400] 10:48:21 INFO - PROCESS | 1718 | 1466012901283 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x9a559800) [pid = 1718] [serial = 2311] [outer = 0x9a06b400] 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:48:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:48:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:48:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:48:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1728ms 10:48:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:48:22 INFO - PROCESS | 1718 | 1466012902613 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:48:22 INFO - PROCESS | 1718 | 1466012902783 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:48:22 INFO - PROCESS | 1718 | 1466012902796 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:48:22 INFO - PROCESS | 1718 | 1466012902815 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:48:22 INFO - PROCESS | 1718 | 1466012902820 Marionette TRACE conn3 <- [1,3046,null,{}] 10:48:22 INFO - PROCESS | 1718 | 1466012902827 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:22 INFO - PROCESS | 1718 | 1466012902837 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:23 INFO - PROCESS | 1718 | 1466012903066 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:48:23 INFO - PROCESS | 1718 | 1466012903264 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:23 INFO - PROCESS | 1718 | 1466012903271 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:23 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9de400 == 37 [pid = 1718] [id = 771] 10:48:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f77b800) [pid = 1718] [serial = 2312] [outer = (nil)] 10:48:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x9106bc00) [pid = 1718] [serial = 2313] [outer = 0x8f77b800] 10:48:23 INFO - PROCESS | 1718 | 1466012903388 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x8f94c800) [pid = 1718] [serial = 2314] [outer = 0x8f77b800] 10:48:23 INFO - PROCESS | 1718 | [1718] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:48:24 INFO - PROCESS | 1718 | 1466012904392 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:48:24 INFO - {} 10:48:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1637ms 10:48:24 INFO - PROCESS | 1718 | 1466012904449 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:48:24 INFO - PROCESS | 1718 | 1466012904456 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:48:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:48:24 INFO - PROCESS | 1718 | 1466012904467 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:48:24 INFO - PROCESS | 1718 | 1466012904471 Marionette TRACE conn3 <- [1,3050,null,{}] 10:48:24 INFO - PROCESS | 1718 | 1466012904523 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:24 INFO - PROCESS | 1718 | 1466012904529 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:24 INFO - PROCESS | 1718 | 1466012904725 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:48:24 INFO - PROCESS | 1718 | 1466012904911 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1718 | 1466012904919 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:24 INFO - PROCESS | 1718 | ++DOCSHELL 0x91072000 == 38 [pid = 1718] [id = 772] 10:48:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x91ffa400) [pid = 1718] [serial = 2315] [outer = (nil)] 10:48:24 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x923ecc00) [pid = 1718] [serial = 2316] [outer = 0x91ffa400] 10:48:25 INFO - PROCESS | 1718 | 1466012905004 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x92b85c00) [pid = 1718] [serial = 2317] [outer = 0x91ffa400] 10:48:25 INFO - PROCESS | 1718 | 1466012905932 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:48:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:48:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:48:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:48:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:48:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1482ms 10:48:25 INFO - PROCESS | 1718 | 1466012905979 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 1718 | 1466012905983 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:48:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:48:26 INFO - PROCESS | 1718 | 1466012905993 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1718 | 1466012905998 Marionette TRACE conn3 <- [1,3054,null,{}] 10:48:26 INFO - PROCESS | 1718 | 1466012906014 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:26 INFO - PROCESS | 1718 | 1466012906023 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:26 INFO - PROCESS | 1718 | 1466012906187 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:48:26 INFO - PROCESS | 1718 | 1466012906410 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:26 INFO - PROCESS | 1718 | 1466012906424 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:26 INFO - PROCESS | 1718 | ++DOCSHELL 0x93aac000 == 39 [pid = 1718] [id = 773] 10:48:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x93aacc00) [pid = 1718] [serial = 2318] [outer = (nil)] 10:48:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x93cca800) [pid = 1718] [serial = 2319] [outer = 0x93aacc00] 10:48:26 INFO - PROCESS | 1718 | 1466012906547 Marionette DEBUG loaded listener.js 10:48:26 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x94767c00) [pid = 1718] [serial = 2320] [outer = 0x93aacc00] 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:48:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:48:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:48:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:48:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:48:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1975ms 10:48:28 INFO - PROCESS | 1718 | 1466012907768 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:48:28 INFO - PROCESS | 1718 | 1466012907994 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:48:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:48:28 INFO - PROCESS | 1718 | 1466012908005 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:48:28 INFO - PROCESS | 1718 | 1466012908022 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1718 | 1466012908028 Marionette TRACE conn3 <- [1,3058,null,{}] 10:48:28 INFO - PROCESS | 1718 | 1466012908038 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:28 INFO - PROCESS | 1718 | 1466012908046 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:28 INFO - PROCESS | 1718 | 1466012908308 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:48:28 INFO - PROCESS | 1718 | 1466012908500 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 1718 | 1466012908506 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:28 INFO - PROCESS | 1718 | ++DOCSHELL 0x8e69c400 == 40 [pid = 1718] [id = 774] 10:48:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x8e816c00) [pid = 1718] [serial = 2321] [outer = (nil)] 10:48:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x8f0f3800) [pid = 1718] [serial = 2322] [outer = 0x8e816c00] 10:48:28 INFO - PROCESS | 1718 | 1466012908585 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8f1e2800) [pid = 1718] [serial = 2323] [outer = 0x8e816c00] 10:48:29 INFO - PROCESS | 1718 | 1466012909626 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:48:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:48:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:48:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:48:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:48:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:48:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:48:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:48:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:48:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1659ms 10:48:29 INFO - PROCESS | 1718 | 1466012909728 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:48:29 INFO - PROCESS | 1718 | 1466012909734 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:48:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:48:29 INFO - PROCESS | 1718 | 1466012909744 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - PROCESS | 1718 | 1466012909750 Marionette TRACE conn3 <- [1,3062,null,{}] 10:48:29 INFO - PROCESS | 1718 | 1466012909758 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:29 INFO - PROCESS | 1718 | 1466012909764 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:29 INFO - PROCESS | 1718 | 1466012909925 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:48:30 INFO - PROCESS | 1718 | 1466012910229 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:30 INFO - PROCESS | 1718 | 1466012910245 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:30 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f1e1800 == 41 [pid = 1718] [id = 775] 10:48:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8f1e1c00) [pid = 1718] [serial = 2324] [outer = (nil)] 10:48:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8f778800) [pid = 1718] [serial = 2325] [outer = 0x8f1e1c00] 10:48:30 INFO - PROCESS | 1718 | 1466012910320 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8f836000) [pid = 1718] [serial = 2326] [outer = 0x8f1e1c00] 10:48:30 INFO - PROCESS | 1718 | [1718] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:48:30 INFO - PROCESS | 1718 | --DOCSHELL 0x8c61f400 == 40 [pid = 1718] [id = 762] 10:48:30 INFO - PROCESS | 1718 | --DOCSHELL 0x8f841400 == 39 [pid = 1718] [id = 761] 10:48:30 INFO - PROCESS | 1718 | --DOCSHELL 0x8ef26400 == 38 [pid = 1718] [id = 760] 10:48:30 INFO - PROCESS | 1718 | --DOCSHELL 0x99c80000 == 37 [pid = 1718] [id = 769] 10:48:30 INFO - PROCESS | 1718 | --DOCSHELL 0x99155800 == 36 [pid = 1718] [id = 768] 10:48:30 INFO - PROCESS | 1718 | --DOCSHELL 0x8f837400 == 35 [pid = 1718] [id = 767] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 89 (0x922e8800) [pid = 1718] [serial = 2272] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 88 (0x923ec400) [pid = 1718] [serial = 2275] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 87 (0x8f6c9800) [pid = 1718] [serial = 2270] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 86 (0x8f906c00) [pid = 1718] [serial = 2264] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 85 (0x9236f400) [pid = 1718] [serial = 2274] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 84 (0x90e05c00) [pid = 1718] [serial = 2266] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 83 (0x8ef2e400) [pid = 1718] [serial = 2269] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 82 (0x91069000) [pid = 1718] [serial = 2267] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 81 (0x92ad5c00) [pid = 1718] [serial = 2248] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 80 (0x92b8a800) [pid = 1718] [serial = 2249] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 79 (0x90e08800) [pid = 1718] [serial = 2245] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 78 (0x91261c00) [pid = 1718] [serial = 2246] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 77 (0x92e7d400) [pid = 1718] [serial = 2251] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 76 (0x93945c00) [pid = 1718] [serial = 2252] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x9106e800) [pid = 1718] [serial = 2254] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x92ad5000) [pid = 1718] [serial = 2255] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x8e697c00) [pid = 1718] [serial = 2240] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x923e2c00) [pid = 1718] [serial = 2238] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x9236ec00) [pid = 1718] [serial = 2237] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8f0d3400) [pid = 1718] [serial = 2260] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8f0f0800) [pid = 1718] [serial = 2261] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8e817c00) [pid = 1718] [serial = 2257] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8e820800) [pid = 1718] [serial = 2258] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x8f0cd800) [pid = 1718] [serial = 2242] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x8f0e9800) [pid = 1718] [serial = 2243] [outer = (nil)] [url = about:blank] 10:48:30 INFO - PROCESS | 1718 | --DOMWINDOW == 64 (0x8f838800) [pid = 1718] [serial = 2263] [outer = (nil)] [url = about:blank] 10:48:31 INFO - PROCESS | 1718 | 1466012911252 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:48:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:48:31 INFO - {} 10:48:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1532ms 10:48:31 INFO - PROCESS | 1718 | 1466012911277 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 1718 | 1466012911284 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:48:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:48:31 INFO - PROCESS | 1718 | 1466012911294 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 1718 | 1466012911298 Marionette TRACE conn3 <- [1,3066,null,{}] 10:48:31 INFO - PROCESS | 1718 | 1466012911304 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:31 INFO - PROCESS | 1718 | 1466012911310 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:31 INFO - PROCESS | 1718 | 1466012911465 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:48:31 INFO - PROCESS | 1718 | 1466012911474 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1718 | 1466012911480 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:31 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2ac00 == 36 [pid = 1718] [id = 776] 10:48:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 65 (0x8f0c6000) [pid = 1718] [serial = 2327] [outer = (nil)] 10:48:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8f0e8400) [pid = 1718] [serial = 2328] [outer = 0x8f0c6000] 10:48:31 INFO - PROCESS | 1718 | 1466012911555 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8f0f3400) [pid = 1718] [serial = 2329] [outer = 0x8f0c6000] 10:48:32 INFO - PROCESS | 1718 | 1466012912452 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:48:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:48:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:48:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:48:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:48:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:48:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:48:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:48:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1177ms 10:48:32 INFO - PROCESS | 1718 | 1466012912479 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1718 | 1466012912482 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:48:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:48:32 INFO - PROCESS | 1718 | 1466012912489 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1718 | 1466012912494 Marionette TRACE conn3 <- [1,3070,null,{}] 10:48:32 INFO - PROCESS | 1718 | 1466012912509 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:32 INFO - PROCESS | 1718 | 1466012912517 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:32 INFO - PROCESS | 1718 | 1466012912658 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:48:32 INFO - PROCESS | 1718 | 1466012912679 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 1718 | 1466012912688 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:32 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f949400 == 37 [pid = 1718] [id = 777] 10:48:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x8f94f400) [pid = 1718] [serial = 2330] [outer = (nil)] 10:48:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x90e0d000) [pid = 1718] [serial = 2331] [outer = 0x8f94f400] 10:48:32 INFO - PROCESS | 1718 | 1466012912757 Marionette DEBUG loaded listener.js 10:48:32 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x9106e800) [pid = 1718] [serial = 2332] [outer = 0x8f94f400] 10:48:33 INFO - PROCESS | 1718 | 1466012913680 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:48:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1232ms 10:48:33 INFO - PROCESS | 1718 | 1466012913724 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 1718 | 1466012913729 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:48:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:48:33 INFO - PROCESS | 1718 | 1466012913740 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 1718 | 1466012913742 Marionette TRACE conn3 <- [1,3074,null,{}] 10:48:33 INFO - PROCESS | 1718 | 1466012913752 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:33 INFO - PROCESS | 1718 | 1466012913756 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:33 INFO - PROCESS | 1718 | 1466012913962 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:48:34 INFO - PROCESS | 1718 | 1466012913986 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 1718 | 1466012913994 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:34 INFO - PROCESS | 1718 | ++DOCSHELL 0x8f781800 == 38 [pid = 1718] [id = 778] 10:48:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x91264400) [pid = 1718] [serial = 2333] [outer = (nil)] 10:48:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x91ffa800) [pid = 1718] [serial = 2334] [outer = 0x91264400] 10:48:34 INFO - PROCESS | 1718 | 1466012914062 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x9236a400) [pid = 1718] [serial = 2335] [outer = 0x91264400] 10:48:34 INFO - PROCESS | 1718 | 1466012914868 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:48:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1184ms 10:48:34 INFO - PROCESS | 1718 | 1466012914933 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:48:34 INFO - PROCESS | 1718 | 1466012914936 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:48:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:48:34 INFO - PROCESS | 1718 | 1466012914942 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:48:34 INFO - PROCESS | 1718 | 1466012914945 Marionette TRACE conn3 <- [1,3078,null,{}] 10:48:34 INFO - PROCESS | 1718 | 1466012914950 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:34 INFO - PROCESS | 1718 | 1466012914955 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:35 INFO - PROCESS | 1718 | 1466012915151 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:48:35 INFO - PROCESS | 1718 | 1466012915168 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1718 | 1466012915176 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:35 INFO - PROCESS | 1718 | ++DOCSHELL 0x91260400 == 39 [pid = 1718] [id = 779] 10:48:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x92377400) [pid = 1718] [serial = 2336] [outer = (nil)] 10:48:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x923e4000) [pid = 1718] [serial = 2337] [outer = 0x92377400] 10:48:35 INFO - PROCESS | 1718 | 1466012915242 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x92ace000) [pid = 1718] [serial = 2338] [outer = 0x92377400] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 75 (0x8f83b400) [pid = 1718] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 74 (0x99156000) [pid = 1718] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 73 (0x9236d800) [pid = 1718] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 72 (0x9236b800) [pid = 1718] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 71 (0x9125e000) [pid = 1718] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 70 (0x8ef23c00) [pid = 1718] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 69 (0x8c9de000) [pid = 1718] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 68 (0x8c9e5c00) [pid = 1718] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 67 (0x8ef2f000) [pid = 1718] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 66 (0x92be2400) [pid = 1718] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:48:36 INFO - PROCESS | 1718 | --DOMWINDOW == 65 (0x99c81000) [pid = 1718] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:48:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 10:48:36 INFO - reader.readAsText(blob_2) 10:48:36 INFO - }" did not throw 10:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 10:48:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 10:48:36 INFO - reader.readAsDataURL(blob_2) 10:48:36 INFO - }" did not throw 10:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 10:48:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 10:48:36 INFO - reader.readAsArrayBuffer(blob_2) 10:48:36 INFO - }" did not throw 10:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 10:48:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 10:48:36 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 10:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:48:36 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 10:48:36 INFO - PROCESS | 1718 | 1466012916228 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:48:36 INFO - PROCESS | 1718 | 1466012916237 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:48:36 INFO - PROCESS | 1718 | 1466012916239 Marionette TRACE conn3 <- [1,3082,null,{}] 10:48:36 INFO - PROCESS | 1718 | 1466012916255 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:36 INFO - PROCESS | 1718 | 1466012916273 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:36 INFO - PROCESS | 1718 | 1466012916571 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:48:36 INFO - PROCESS | 1718 | 1466012916683 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:36 INFO - PROCESS | 1718 | 1466012916692 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:36 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61ac00 == 40 [pid = 1718] [id = 780] 10:48:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 66 (0x8c782c00) [pid = 1718] [serial = 2339] [outer = (nil)] 10:48:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 67 (0x8ef27800) [pid = 1718] [serial = 2340] [outer = 0x8c782c00] 10:48:36 INFO - PROCESS | 1718 | 1466012916759 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 1718 | ++DOMWINDOW == 68 (0x92e79400) [pid = 1718] [serial = 2341] [outer = 0x8c782c00] 10:48:37 INFO - PROCESS | 1718 | 1466012917435 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:48:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:48:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:48:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:48:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1242ms 10:48:37 INFO - PROCESS | 1718 | 1466012917481 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:48:37 INFO - PROCESS | 1718 | 1466012917485 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:48:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:48:37 INFO - PROCESS | 1718 | 1466012917491 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 1718 | 1466012917493 Marionette TRACE conn3 <- [1,3086,null,{}] 10:48:37 INFO - PROCESS | 1718 | 1466012917499 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:37 INFO - PROCESS | 1718 | 1466012917504 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:37 INFO - PROCESS | 1718 | 1466012917641 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:48:37 INFO - PROCESS | 1718 | 1466012917830 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:37 INFO - PROCESS | 1718 | 1466012917837 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:37 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef2c000 == 41 [pid = 1718] [id = 781] 10:48:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 69 (0x8f778400) [pid = 1718] [serial = 2342] [outer = (nil)] 10:48:37 INFO - PROCESS | 1718 | ++DOMWINDOW == 70 (0x9394ac00) [pid = 1718] [serial = 2343] [outer = 0x8f778400] 10:48:37 INFO - PROCESS | 1718 | 1466012917904 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 1718 | ++DOMWINDOW == 71 (0x93aaa800) [pid = 1718] [serial = 2344] [outer = 0x8f778400] 10:48:38 INFO - PROCESS | 1718 | 1466012918816 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:48:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:48:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1376ms 10:48:38 INFO - PROCESS | 1718 | 1466012918869 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1718 | 1466012918876 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:48:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:48:38 INFO - PROCESS | 1718 | 1466012918884 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1718 | 1466012918892 Marionette TRACE conn3 <- [1,3090,null,{}] 10:48:38 INFO - PROCESS | 1718 | 1466012918900 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:38 INFO - PROCESS | 1718 | 1466012918905 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:39 INFO - PROCESS | 1718 | 1466012919177 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:48:39 INFO - PROCESS | 1718 | 1466012919324 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1718 | 1466012919335 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:39 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ee02c00 == 42 [pid = 1718] [id = 782] 10:48:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 72 (0x8ee03800) [pid = 1718] [serial = 2345] [outer = (nil)] 10:48:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 73 (0x8f0c5c00) [pid = 1718] [serial = 2346] [outer = 0x8ee03800] 10:48:39 INFO - PROCESS | 1718 | 1466012919455 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 1718 | ++DOMWINDOW == 74 (0x8f0eb000) [pid = 1718] [serial = 2347] [outer = 0x8ee03800] 10:48:40 INFO - PROCESS | 1718 | 1466012920308 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:48:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1433ms 10:48:40 INFO - PROCESS | 1718 | 1466012920317 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 1718 | 1466012920324 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:48:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:48:40 INFO - PROCESS | 1718 | 1466012920335 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 1718 | 1466012920339 Marionette TRACE conn3 <- [1,3094,null,{}] 10:48:40 INFO - PROCESS | 1718 | 1466012920345 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:40 INFO - PROCESS | 1718 | 1466012920351 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:40 INFO - PROCESS | 1718 | 1466012920555 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:48:40 INFO - PROCESS | 1718 | 1466012920738 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 1718 | 1466012920747 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:40 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c615400 == 43 [pid = 1718] [id = 783] 10:48:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 75 (0x8ef28400) [pid = 1718] [serial = 2348] [outer = (nil)] 10:48:40 INFO - PROCESS | 1718 | ++DOMWINDOW == 76 (0x8f94e400) [pid = 1718] [serial = 2349] [outer = 0x8ef28400] 10:48:40 INFO - PROCESS | 1718 | 1466012920880 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1718 | ++DOMWINDOW == 77 (0x91074c00) [pid = 1718] [serial = 2350] [outer = 0x8ef28400] 10:48:41 INFO - PROCESS | 1718 | 1466012921834 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:48:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:48:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1536ms 10:48:41 INFO - PROCESS | 1718 | 1466012921872 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:48:41 INFO - PROCESS | 1718 | 1466012921875 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:48:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:48:41 INFO - PROCESS | 1718 | 1466012921882 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:48:41 INFO - PROCESS | 1718 | 1466012921889 Marionette TRACE conn3 <- [1,3098,null,{}] 10:48:41 INFO - PROCESS | 1718 | 1466012921947 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:41 INFO - PROCESS | 1718 | 1466012921956 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:42 INFO - PROCESS | 1718 | 1466012922219 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:48:42 INFO - PROCESS | 1718 | 1466012922371 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 1718 | 1466012922384 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:42 INFO - PROCESS | 1718 | ++DOCSHELL 0x92bd7000 == 44 [pid = 1718] [id = 784] 10:48:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 78 (0x92bde400) [pid = 1718] [serial = 2351] [outer = (nil)] 10:48:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 79 (0x92be3800) [pid = 1718] [serial = 2352] [outer = 0x92bde400] 10:48:42 INFO - PROCESS | 1718 | 1466012922467 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 1718 | ++DOMWINDOW == 80 (0x9394a800) [pid = 1718] [serial = 2353] [outer = 0x92bde400] 10:48:43 INFO - PROCESS | 1718 | 1466012923286 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:48:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:48:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:48:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1451ms 10:48:43 INFO - PROCESS | 1718 | 1466012923334 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:48:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:48:43 INFO - PROCESS | 1718 | 1466012923339 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:48:43 INFO - PROCESS | 1718 | 1466012923345 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 1718 | 1466012923349 Marionette TRACE conn3 <- [1,3102,null,{}] 10:48:43 INFO - PROCESS | 1718 | 1466012923355 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:43 INFO - PROCESS | 1718 | 1466012923360 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:43 INFO - PROCESS | 1718 | 1466012923609 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:48:43 INFO - PROCESS | 1718 | 1466012923751 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:43 INFO - PROCESS | 1718 | 1466012923758 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:43 INFO - PROCESS | 1718 | ++DOCSHELL 0x8ef27000 == 45 [pid = 1718] [id = 785] 10:48:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 81 (0x9475f800) [pid = 1718] [serial = 2354] [outer = (nil)] 10:48:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 82 (0x951d5000) [pid = 1718] [serial = 2355] [outer = 0x9475f800] 10:48:43 INFO - PROCESS | 1718 | 1466012923883 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 1718 | ++DOMWINDOW == 83 (0x97695c00) [pid = 1718] [serial = 2356] [outer = 0x9475f800] 10:48:44 INFO - PROCESS | 1718 | 1466012924676 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:48:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:48:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1378ms 10:48:44 INFO - PROCESS | 1718 | 1466012924724 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 1718 | 1466012924728 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:48:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:48:44 INFO - PROCESS | 1718 | 1466012924734 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 1718 | 1466012924737 Marionette TRACE conn3 <- [1,3106,null,{}] 10:48:44 INFO - PROCESS | 1718 | 1466012924789 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:44 INFO - PROCESS | 1718 | 1466012924794 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:44 INFO - PROCESS | 1718 | 1466012924962 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:48:45 INFO - PROCESS | 1718 | 1466012925157 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1718 | 1466012925166 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:45 INFO - PROCESS | 1718 | ++DOCSHELL 0x90e09800 == 46 [pid = 1718] [id = 786] 10:48:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 84 (0x92be1400) [pid = 1718] [serial = 2357] [outer = (nil)] 10:48:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 85 (0x9825a000) [pid = 1718] [serial = 2358] [outer = 0x92be1400] 10:48:45 INFO - PROCESS | 1718 | 1466012925292 Marionette DEBUG loaded listener.js 10:48:45 INFO - PROCESS | 1718 | ++DOMWINDOW == 86 (0x99152800) [pid = 1718] [serial = 2359] [outer = 0x92be1400] 10:48:46 INFO - PROCESS | 1718 | 1466012926128 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:48:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:48:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:48:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:48:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1422ms 10:48:46 INFO - PROCESS | 1718 | 1466012926157 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:48:46 INFO - PROCESS | 1718 | 1466012926161 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:48:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:48:46 INFO - PROCESS | 1718 | 1466012926168 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:48:46 INFO - PROCESS | 1718 | 1466012926175 Marionette TRACE conn3 <- [1,3110,null,{}] 10:48:46 INFO - PROCESS | 1718 | 1466012926184 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:46 INFO - PROCESS | 1718 | 1466012926205 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:46 INFO - PROCESS | 1718 | 1466012926525 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:48:46 INFO - PROCESS | 1718 | 1466012926682 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:46 INFO - PROCESS | 1718 | 1466012926690 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:46 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c61d000 == 47 [pid = 1718] [id = 787] 10:48:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 87 (0x8c621400) [pid = 1718] [serial = 2360] [outer = (nil)] 10:48:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 88 (0x8e697400) [pid = 1718] [serial = 2361] [outer = 0x8c621400] 10:48:46 INFO - PROCESS | 1718 | 1466012926774 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1718 | ++DOMWINDOW == 89 (0x8ef2d400) [pid = 1718] [serial = 2362] [outer = 0x8c621400] 10:48:47 INFO - PROCESS | 1718 | 1466012927539 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:48:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:48:47 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 10:48:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:48:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:48:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1384ms 10:48:47 INFO - PROCESS | 1718 | 1466012927571 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:48:47 INFO - PROCESS | 1718 | 1466012927576 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:48:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:48:47 INFO - PROCESS | 1718 | 1466012927587 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - PROCESS | 1718 | 1466012927590 Marionette TRACE conn3 <- [1,3114,null,{}] 10:48:47 INFO - PROCESS | 1718 | 1466012927594 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:47 INFO - PROCESS | 1718 | 1466012927600 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:47 INFO - PROCESS | 1718 | 1466012927755 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:48:48 INFO - PROCESS | 1718 | 1466012928257 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"e0a8f2eb-01aa-49d9-927e-2c88ad7fac5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 1718 | 1466012928266 Marionette INFO sendAsync b05b05a5-182b-4bb8-a61f-a816db45ea3d 10:48:48 INFO - PROCESS | 1718 | ++DOCSHELL 0x8c9df800 == 48 [pid = 1718] [id = 788] 10:48:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 90 (0x8c9e1c00) [pid = 1718] [serial = 2363] [outer = (nil)] 10:48:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 91 (0x8e697800) [pid = 1718] [serial = 2364] [outer = 0x8c9e1c00] 10:48:48 INFO - PROCESS | 1718 | 1466012928393 Marionette DEBUG loaded listener.js 10:48:48 INFO - PROCESS | 1718 | ++DOMWINDOW == 92 (0x8ee0d000) [pid = 1718] [serial = 2365] [outer = 0x8c9e1c00] 10:48:49 INFO - PROCESS | 1718 | 1466012929272 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:48:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:48:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1729ms 10:48:49 INFO - PROCESS | 1718 | 1466012929318 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 1718 | 1466012929323 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:48:50 WARNING - u'runner_teardown' () 10:48:50 INFO - No more tests 10:48:50 INFO - Got 0 unexpected results 10:48:50 INFO - SUITE-END | took 1210s 10:48:50 INFO - Closing logging queue 10:48:50 INFO - queue closed 10:48:50 INFO - Return code: 0 10:48:50 WARNING - # TBPL SUCCESS # 10:48:50 INFO - Running post-action listener: _resource_record_post_action 10:48:50 INFO - Running post-run listener: _resource_record_post_run 10:48:51 INFO - Total resource usage - Wall time: 1245s; CPU: 98.0%; Read bytes: 14008320; Write bytes: 924987392; Read time: 864; Write time: 235392 10:48:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:48:51 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135020544; Read time: 12; Write time: 116904 10:48:51 INFO - run-tests - Wall time: 1215s; CPU: 98.0%; Read bytes: 13451264; Write bytes: 789942272; Read time: 816; Write time: 118484 10:48:51 INFO - Running post-run listener: _upload_blobber_files 10:48:51 INFO - Blob upload gear active. 10:48:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:48:51 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 10:48:51 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', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:48:51 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 mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:48:52 INFO - (blobuploader) - INFO - Open directory for files ... 10:48:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:48:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:48:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:48:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:48:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:48:53 INFO - (blobuploader) - INFO - Done attempting. 10:48:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:48:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:48:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:48:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:48:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:48:54 INFO - (blobuploader) - INFO - Done attempting. 10:48:54 INFO - (blobuploader) - INFO - Iteration through files over. 10:48:54 INFO - Return code: 0 10:48:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:48:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:48:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f665ccd07a8aacc9b6e2fc2fcbeed8a1b6e3e0b547699d20d8ebeb89d91c798440ea2fc494c06830a047eac99697df1fd7e8706a9e69fa59a909b97f891fdb0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95917f47e7f90db8b888a7e0fccb30cb139e2c32e8d9f2c65e885d1504c5a1421342e5adaadde8fe794747b35765ac343b6cd7a6bc735e6c8fbe80cbaaa1840"} 10:48:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:48:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:48:54 INFO - Contents: 10:48:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f665ccd07a8aacc9b6e2fc2fcbeed8a1b6e3e0b547699d20d8ebeb89d91c798440ea2fc494c06830a047eac99697df1fd7e8706a9e69fa59a909b97f891fdb0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95917f47e7f90db8b888a7e0fccb30cb139e2c32e8d9f2c65e885d1504c5a1421342e5adaadde8fe794747b35765ac343b6cd7a6bc735e6c8fbe80cbaaa1840"} 10:48:54 INFO - Running post-run listener: copy_logs_to_upload_dir 10:48:54 INFO - Copying logs to upload dir... 10:48:54 INFO - mkdir: /builds/slave/test/build/upload/logs 10:48:54 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1392.299512 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 12 secs) (at 2016-06-15 10:48:54.593533) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 10:48:54.599904) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f665ccd07a8aacc9b6e2fc2fcbeed8a1b6e3e0b547699d20d8ebeb89d91c798440ea2fc494c06830a047eac99697df1fd7e8706a9e69fa59a909b97f891fdb0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95917f47e7f90db8b888a7e0fccb30cb139e2c32e8d9f2c65e885d1504c5a1421342e5adaadde8fe794747b35765ac343b6cd7a6bc735e6c8fbe80cbaaa1840"} build_url:https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031539 build_url: 'https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f665ccd07a8aacc9b6e2fc2fcbeed8a1b6e3e0b547699d20d8ebeb89d91c798440ea2fc494c06830a047eac99697df1fd7e8706a9e69fa59a909b97f891fdb0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95917f47e7f90db8b888a7e0fccb30cb139e2c32e8d9f2c65e885d1504c5a1421342e5adaadde8fe794747b35765ac343b6cd7a6bc735e6c8fbe80cbaaa1840"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XwCKOZ2KQVGUADS2d4eJ9w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 10:48:54.668115) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:48:54.668604) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466011442.567570-618731644 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016650 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:48:54.765045) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 10:48:54.765502) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 10:48:54.766054) ========= ========= Total master_lag: 1.05 =========