builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-368 starttime: 1467970463.61 results: success (0) buildid: 20160708005427 builduid: 1be2550c729e46f989018bc39f180feb revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:23.606856) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:23.607243) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:23.607522) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:23.641164) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:23.641431) ========= 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-1467966710.306979-1961407205 _=/tools/buildbot/bin/python using PTY: False --2016-07-08 02:34:23-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|: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.40M=0.001s 2016-07-08 02:34:24 (8.40 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.295949 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.121808) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.122160) ========= 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-1467966710.306979-1961407205 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033734 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.192275) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.192586) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --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 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --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-1467966710.306979-1961407205 _=/tools/buildbot/bin/python using PTY: False 2016-07-08 02:34:24,499 truncating revision to first 12 chars 2016-07-08 02:34:24,500 Setting DEBUG logging. 2016-07-08 02:34:24,500 attempt 1/10 2016-07-08 02:34:24,500 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/60d09be974d6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 02:34:24,902 unpacking tar archive at: mozilla-beta-60d09be974d6/testing/mozharness/ program finished with exit code 0 elapsedTime=0.693786 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.917597) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.917871) ========= script_repo_revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.918249) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.918517) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 02:34:24.946385) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-07-08 02:34:24.946654) ========= /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-1467966710.306979-1961407205 _=/tools/buildbot/bin/python using PTY: False 02:34:25 INFO - MultiFileLogger online at 20160708 02:34:25 in /builds/slave/test 02:34:25 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 02:34:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:34:25 INFO - {'append_to_log': False, 02:34:25 INFO - 'base_work_dir': '/builds/slave/test', 02:34:25 INFO - 'blob_upload_branch': 'mozilla-beta', 02:34:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:34:25 INFO - 'buildbot_json_path': 'buildprops.json', 02:34:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:34:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:34:25 INFO - 'download_minidump_stackwalk': True, 02:34:25 INFO - 'download_symbols': 'true', 02:34:25 INFO - 'e10s': False, 02:34:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:34:25 INFO - 'tooltool.py': '/tools/tooltool.py', 02:34:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:34:25 INFO - '/tools/misc-python/virtualenv.py')}, 02:34:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:34:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:34:25 INFO - 'log_level': 'info', 02:34:25 INFO - 'log_to_console': True, 02:34:25 INFO - 'opt_config_files': (), 02:34:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:34:25 INFO - '--processes=1', 02:34:25 INFO - '--config=%(test_path)s/wptrunner.ini', 02:34:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:34:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:34:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:34:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:34:25 INFO - 'pip_index': False, 02:34:25 INFO - 'require_test_zip': True, 02:34:25 INFO - 'test_type': ('testharness',), 02:34:25 INFO - 'this_chunk': '1', 02:34:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:34:25 INFO - 'total_chunks': '10', 02:34:25 INFO - 'virtualenv_path': 'venv', 02:34:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:34:25 INFO - 'work_dir': 'build'} 02:34:25 INFO - ##### 02:34:25 INFO - ##### Running clobber step. 02:34:25 INFO - ##### 02:34:25 INFO - Running pre-action listener: _resource_record_pre_action 02:34:25 INFO - Running main action method: clobber 02:34:25 INFO - rmtree: /builds/slave/test/build 02:34:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:34:26 INFO - Running post-action listener: _resource_record_post_action 02:34:26 INFO - ##### 02:34:26 INFO - ##### Running read-buildbot-config step. 02:34:26 INFO - ##### 02:34:26 INFO - Running pre-action listener: _resource_record_pre_action 02:34:26 INFO - Running main action method: read_buildbot_config 02:34:26 INFO - Using buildbot properties: 02:34:26 INFO - { 02:34:26 INFO - "project": "", 02:34:26 INFO - "product": "firefox", 02:34:26 INFO - "script_repo_revision": "production", 02:34:26 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 02:34:26 INFO - "repository": "", 02:34:26 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 02:34:26 INFO - "buildid": "20160708005427", 02:34:26 INFO - "pgo_build": "False", 02:34:26 INFO - "basedir": "/builds/slave/test", 02:34:26 INFO - "buildnumber": 20, 02:34:26 INFO - "slavename": "tst-linux32-spot-368", 02:34:26 INFO - "revision": "60d09be974d615ae5c7fa1129516dbd0a6884dc5", 02:34:26 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 02:34:26 INFO - "platform": "linux", 02:34:26 INFO - "branch": "mozilla-beta", 02:34:26 INFO - "repo_path": "releases/mozilla-beta", 02:34:26 INFO - "moz_repo_path": "", 02:34:26 INFO - "stage_platform": "linux", 02:34:26 INFO - "builduid": "1be2550c729e46f989018bc39f180feb", 02:34:26 INFO - "slavebuilddir": "test" 02:34:26 INFO - } 02:34:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 02:34:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 02:34:26 INFO - Running post-action listener: _resource_record_post_action 02:34:26 INFO - ##### 02:34:26 INFO - ##### Running download-and-extract step. 02:34:26 INFO - ##### 02:34:26 INFO - Running pre-action listener: _resource_record_pre_action 02:34:26 INFO - Running main action method: download_and_extract 02:34:26 INFO - mkdir: /builds/slave/test/build/tests 02:34:26 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')]} 02:34:26 INFO - https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:34:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:34:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:34:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:29 INFO - Downloaded 1291 bytes. 02:34:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:34:29 INFO - Using the following test package requirements: 02:34:29 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:34:29 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 02:34:29 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 02:34:29 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'jsshell-linux-i686.zip'], 02:34:29 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 02:34:29 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:34:29 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 02:34:29 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 02:34:29 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 02:34:29 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:34:29 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 02:34:29 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 02:34:29 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')]} 02:34:29 INFO - https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:34:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:34:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:34:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:32 INFO - Downloaded 22861023 bytes. 02:34:32 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/*'] 02:34:32 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/* 02:34:32 INFO - caution: filename not matched: web-platform/* 02:34:32 INFO - Return code: 11 02:34:32 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')]} 02:34:32 INFO - https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:34:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:34:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:34:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:37 INFO - Downloaded 36389876 bytes. 02:34:37 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/*'] 02:34:37 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/* 02:34:40 INFO - caution: filename not matched: bin/* 02:34:40 INFO - caution: filename not matched: config/* 02:34:40 INFO - caution: filename not matched: mozbase/* 02:34:40 INFO - caution: filename not matched: marionette/* 02:34:40 INFO - caution: filename not matched: tools/wptserve/* 02:34:40 INFO - Return code: 11 02:34:40 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')]} 02:34:40 INFO - https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:34:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:34:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:34:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:49 INFO - Downloaded 69355291 bytes. 02:34:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:34:49 INFO - mkdir: /builds/slave/test/properties 02:34:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:34:49 INFO - Writing to file /builds/slave/test/properties/build_url 02:34:49 INFO - Contents: 02:34:49 INFO - build_url:https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:34:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:34:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:34:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:34:50 INFO - Contents: 02:34:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:34:50 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')]} 02:34:50 INFO - https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:34:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:34:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:34:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E27iXTVeRuKDIxBoF5HAdw/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 02:34:58 INFO - Downloaded 92363326 bytes. 02:34:58 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'] 02:34:58 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 02:35:07 INFO - Return code: 0 02:35:07 INFO - Running post-action listener: _resource_record_post_action 02:35:07 INFO - Running post-action listener: set_extra_try_arguments 02:35:07 INFO - ##### 02:35:07 INFO - ##### Running create-virtualenv step. 02:35:07 INFO - ##### 02:35:07 INFO - Running pre-action listener: _pre_create_virtualenv 02:35:07 INFO - Running pre-action listener: _resource_record_pre_action 02:35:07 INFO - Running main action method: create_virtualenv 02:35:07 INFO - Creating virtualenv /builds/slave/test/build/venv 02:35:07 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 02:35:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:35:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:35:07 INFO - Using real prefix '/usr' 02:35:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:35:08 INFO - Installing distribute.............................................................................................................................................................................................done. 02:35:12 INFO - Installing pip.................done. 02:35:12 INFO - Return code: 0 02:35:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:35:12 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')]} 02:35:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:35:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:12 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')]} 02:35:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:35:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa18bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2a4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f86e30>, '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 0xa223c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2a2470>, '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-1467966710.306979-1961407205', '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 02:35:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:12 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:35:12 INFO - 'CCACHE_UMASK': '002', 02:35:12 INFO - 'DISPLAY': ':0', 02:35:12 INFO - 'HOME': '/home/cltbld', 02:35:12 INFO - 'LANG': 'en_US.UTF-8', 02:35:12 INFO - 'LOGNAME': 'cltbld', 02:35:12 INFO - 'MAIL': '/var/mail/cltbld', 02:35:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:35:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:35:12 INFO - 'MOZ_NO_REMOTE': '1', 02:35:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:35:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:35:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:35:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:35:12 INFO - 'PWD': '/builds/slave/test', 02:35:12 INFO - 'SHELL': '/bin/bash', 02:35:12 INFO - 'SHLVL': '1', 02:35:12 INFO - 'TERM': 'linux', 02:35:12 INFO - 'TMOUT': '86400', 02:35:12 INFO - 'USER': 'cltbld', 02:35:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467966710.306979-1961407205', 02:35:12 INFO - '_': '/tools/buildbot/bin/python'} 02:35:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:35:12 INFO - Downloading/unpacking psutil>=0.7.1 02:35:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:35:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:35:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:35:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:35:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:35:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:35:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:35:17 INFO - Installing collected packages: psutil 02:35:17 INFO - Running setup.py install for psutil 02:35:17 INFO - building 'psutil._psutil_linux' extension 02:35:17 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 02:35:17 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:35:17 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:35:17 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 02:35:17 INFO - building 'psutil._psutil_posix' extension 02:35:17 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 02:35:17 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 02:35:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:35:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:35:18 INFO - Successfully installed psutil 02:35:18 INFO - Cleaning up... 02:35:18 INFO - Return code: 0 02:35:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:35:18 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')]} 02:35:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:35:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:18 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')]} 02:35:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:35:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:18 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa18bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2a4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f86e30>, '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 0xa223c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2a2470>, '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-1467966710.306979-1961407205', '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 02:35:18 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:18 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:35:18 INFO - 'CCACHE_UMASK': '002', 02:35:18 INFO - 'DISPLAY': ':0', 02:35:18 INFO - 'HOME': '/home/cltbld', 02:35:18 INFO - 'LANG': 'en_US.UTF-8', 02:35:18 INFO - 'LOGNAME': 'cltbld', 02:35:18 INFO - 'MAIL': '/var/mail/cltbld', 02:35:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:35:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:35:18 INFO - 'MOZ_NO_REMOTE': '1', 02:35:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:35:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:35:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:35:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:35:18 INFO - 'PWD': '/builds/slave/test', 02:35:18 INFO - 'SHELL': '/bin/bash', 02:35:18 INFO - 'SHLVL': '1', 02:35:18 INFO - 'TERM': 'linux', 02:35:18 INFO - 'TMOUT': '86400', 02:35:18 INFO - 'USER': 'cltbld', 02:35:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467966710.306979-1961407205', 02:35:18 INFO - '_': '/tools/buildbot/bin/python'} 02:35:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:35:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:35:18 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 02:35:18 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 02:35:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:18 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 02:35:18 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 02:35:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:35:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:35:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:35:22 INFO - Installing collected packages: mozsystemmonitor 02:35:22 INFO - Running setup.py install for mozsystemmonitor 02:35:22 INFO - Successfully installed mozsystemmonitor 02:35:22 INFO - Cleaning up... 02:35:22 INFO - Return code: 0 02:35:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:35:22 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')]} 02:35:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:35:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:22 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')]} 02:35:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:35:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa18bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2a4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f86e30>, '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 0xa223c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2a2470>, '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-1467966710.306979-1961407205', '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 02:35:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:22 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:35:22 INFO - 'CCACHE_UMASK': '002', 02:35:22 INFO - 'DISPLAY': ':0', 02:35:22 INFO - 'HOME': '/home/cltbld', 02:35:22 INFO - 'LANG': 'en_US.UTF-8', 02:35:22 INFO - 'LOGNAME': 'cltbld', 02:35:22 INFO - 'MAIL': '/var/mail/cltbld', 02:35:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:35:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:35:22 INFO - 'MOZ_NO_REMOTE': '1', 02:35:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:35:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:35:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:35:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:35:22 INFO - 'PWD': '/builds/slave/test', 02:35:22 INFO - 'SHELL': '/bin/bash', 02:35:22 INFO - 'SHLVL': '1', 02:35:22 INFO - 'TERM': 'linux', 02:35:22 INFO - 'TMOUT': '86400', 02:35:22 INFO - 'USER': 'cltbld', 02:35:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467966710.306979-1961407205', 02:35:22 INFO - '_': '/tools/buildbot/bin/python'} 02:35:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:35:23 INFO - Downloading/unpacking blobuploader==1.2.4 02:35:23 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 02:35:23 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 02:35:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:23 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 02:35:23 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 02:35:26 INFO - Downloading blobuploader-1.2.4.tar.gz 02:35:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:35:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:35: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 02:35: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 02:35:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35: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 02:35: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 02:35:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:35:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:35:27 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 02:35:27 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 02:35:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:27 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 02:35:27 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 02:35:28 INFO - Downloading docopt-0.6.1.tar.gz 02:35:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:35:28 INFO - Installing collected packages: blobuploader, requests, docopt 02:35:28 INFO - Running setup.py install for blobuploader 02:35:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:35:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:35:28 INFO - Running setup.py install for requests 02:35:29 INFO - Running setup.py install for docopt 02:35:29 INFO - Successfully installed blobuploader requests docopt 02:35:29 INFO - Cleaning up... 02:35:29 INFO - Return code: 0 02:35:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:35:29 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')]} 02:35:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:35:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:29 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')]} 02:35:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:35:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa18bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2a4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f86e30>, '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 0xa223c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2a2470>, '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-1467966710.306979-1961407205', '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 02:35:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:29 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:35:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:35:29 INFO - 'CCACHE_UMASK': '002', 02:35:29 INFO - 'DISPLAY': ':0', 02:35:29 INFO - 'HOME': '/home/cltbld', 02:35:29 INFO - 'LANG': 'en_US.UTF-8', 02:35:29 INFO - 'LOGNAME': 'cltbld', 02:35:29 INFO - 'MAIL': '/var/mail/cltbld', 02:35:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:35:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:35:29 INFO - 'MOZ_NO_REMOTE': '1', 02:35:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:35:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:35:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:35:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:35:29 INFO - 'PWD': '/builds/slave/test', 02:35:29 INFO - 'SHELL': '/bin/bash', 02:35:29 INFO - 'SHLVL': '1', 02:35:29 INFO - 'TERM': 'linux', 02:35:29 INFO - 'TMOUT': '86400', 02:35:29 INFO - 'USER': 'cltbld', 02:35:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467966710.306979-1961407205', 02:35:29 INFO - '_': '/tools/buildbot/bin/python'} 02:35:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:35:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:35:30 INFO - Running setup.py (path:/tmp/pip-cZBJ3z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:35:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:35:30 INFO - Running setup.py (path:/tmp/pip-H4OgIN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:35:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:35:30 INFO - Running setup.py (path:/tmp/pip-LzmOll-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:35:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:35:30 INFO - Running setup.py (path:/tmp/pip-4xGrgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:35:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:35:30 INFO - Running setup.py (path:/tmp/pip-i5NY2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:35:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:35:30 INFO - Running setup.py (path:/tmp/pip-RccecO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:35:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:35:30 INFO - Running setup.py (path:/tmp/pip-ltLeJH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:35:31 INFO - Running setup.py (path:/tmp/pip-EJWseG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:35:31 INFO - Running setup.py (path:/tmp/pip-_gEmx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:35:31 INFO - Running setup.py (path:/tmp/pip-oTFA3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:35:31 INFO - Running setup.py (path:/tmp/pip-5KOYlY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:35:31 INFO - Running setup.py (path:/tmp/pip-ds0QvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:35:31 INFO - Running setup.py (path:/tmp/pip-BqoRHx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:35:31 INFO - Running setup.py (path:/tmp/pip-CtOlJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:35:31 INFO - Running setup.py (path:/tmp/pip-ks1K_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:35:32 INFO - Running setup.py (path:/tmp/pip-tsLqPX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:35:32 INFO - Running setup.py (path:/tmp/pip-NRXNXN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:35:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:35:32 INFO - Running setup.py (path:/tmp/pip-pukDR1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:35:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:35:32 INFO - Running setup.py (path:/tmp/pip-BG6eBO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:35:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:35:32 INFO - Running setup.py (path:/tmp/pip-6bd3_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:35:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:35:33 INFO - Running setup.py (path:/tmp/pip-5ZZ0Oo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:35:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:35:33 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 02:35:33 INFO - Running setup.py install for manifestparser 02:35:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:35:33 INFO - Running setup.py install for mozcrash 02:35:33 INFO - Running setup.py install for mozdebug 02:35:33 INFO - Running setup.py install for mozdevice 02:35:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Running setup.py install for mozfile 02:35:34 INFO - Running setup.py install for mozhttpd 02:35:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Running setup.py install for mozinfo 02:35:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Running setup.py install for mozInstall 02:35:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:35:34 INFO - Running setup.py install for mozleak 02:35:35 INFO - Running setup.py install for mozlog 02:35:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:35:35 INFO - Running setup.py install for moznetwork 02:35:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:35:35 INFO - Running setup.py install for mozprocess 02:35:35 INFO - Running setup.py install for mozprofile 02:35:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:35:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:35:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:35:36 INFO - Running setup.py install for mozrunner 02:35:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:35:36 INFO - Running setup.py install for mozscreenshot 02:35:36 INFO - Running setup.py install for moztest 02:35:36 INFO - Running setup.py install for mozversion 02:35:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:35:37 INFO - Running setup.py install for wptserve 02:35:37 INFO - Running setup.py install for marionette-driver 02:35:37 INFO - Running setup.py install for browsermob-proxy 02:35:37 INFO - Running setup.py install for marionette-client 02:35:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:35:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:35:38 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 02:35:38 INFO - Cleaning up... 02:35:38 INFO - Return code: 0 02:35:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:35: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')]} 02:35:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:35:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35: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')]} 02:35:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:35:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:35:38 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa18bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2a4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f86e30>, '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 0xa223c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2a2470>, '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-1467966710.306979-1961407205', '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 02:35:38 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:35:38 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:35:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:35:38 INFO - 'CCACHE_UMASK': '002', 02:35:38 INFO - 'DISPLAY': ':0', 02:35:38 INFO - 'HOME': '/home/cltbld', 02:35:38 INFO - 'LANG': 'en_US.UTF-8', 02:35:38 INFO - 'LOGNAME': 'cltbld', 02:35:38 INFO - 'MAIL': '/var/mail/cltbld', 02:35:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:35:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:35:38 INFO - 'MOZ_NO_REMOTE': '1', 02:35:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:35:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:35:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:35:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:35:38 INFO - 'PWD': '/builds/slave/test', 02:35:38 INFO - 'SHELL': '/bin/bash', 02:35:38 INFO - 'SHLVL': '1', 02:35:38 INFO - 'TERM': 'linux', 02:35:38 INFO - 'TMOUT': '86400', 02:35:38 INFO - 'USER': 'cltbld', 02:35:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467966710.306979-1961407205', 02:35:38 INFO - '_': '/tools/buildbot/bin/python'} 02:35:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:35:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:35:38 INFO - Running setup.py (path:/tmp/pip-woiB7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:35:38 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)) 02:35:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:35:38 INFO - Running setup.py (path:/tmp/pip-YPBbHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:35:39 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)) 02:35:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:35:39 INFO - Running setup.py (path:/tmp/pip-yL2h0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:35:39 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)) 02:35:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:35:39 INFO - Running setup.py (path:/tmp/pip-i_83Q7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:35:39 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)) 02:35:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:35:39 INFO - Running setup.py (path:/tmp/pip-EsEaEW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:35:39 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)) 02:35:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:35:39 INFO - Running setup.py (path:/tmp/pip-vqx_bk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:35:39 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)) 02:35:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:35:39 INFO - Running setup.py (path:/tmp/pip-MxUaLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:35:39 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)) 02:35:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:35:39 INFO - Running setup.py (path:/tmp/pip-x9uuSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:35:39 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)) 02:35:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:35:39 INFO - Running setup.py (path:/tmp/pip-fda5rA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:35:40 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)) 02:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:35:40 INFO - Running setup.py (path:/tmp/pip-mvp8ZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:35:40 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)) 02:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:35:40 INFO - Running setup.py (path:/tmp/pip-bmqv6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:35:40 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)) 02:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:35:40 INFO - Running setup.py (path:/tmp/pip-cxjrj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:35:40 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)) 02:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:35:40 INFO - Running setup.py (path:/tmp/pip-1VlPSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:35:40 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)) 02:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:35:40 INFO - Running setup.py (path:/tmp/pip-NCmLUv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:35:40 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)) 02:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:35:40 INFO - Running setup.py (path:/tmp/pip-THpr_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:35:40 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)) 02:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:35:40 INFO - Running setup.py (path:/tmp/pip-o2Bk72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:35:41 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)) 02:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:35:41 INFO - Running setup.py (path:/tmp/pip-1YZUaN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:35:41 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)) 02:35:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:35:41 INFO - Running setup.py (path:/tmp/pip-lC7pU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:35:41 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)) 02:35:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:35:41 INFO - Running setup.py (path:/tmp/pip-QRv1Ot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:35:41 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)) 02:35:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:35:41 INFO - Running setup.py (path:/tmp/pip-vT8Vzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:35:41 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)) 02:35:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:35:41 INFO - Running setup.py (path:/tmp/pip-c66DJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:35:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:35:42 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)) 02:35:42 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)) 02:35:42 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)) 02:35:42 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)) 02:35:42 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)) 02:35:42 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)) 02:35:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:35:42 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 02:35:42 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 02:35:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:35:42 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 02:35:42 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 02:35:45 INFO - Downloading blessings-1.6.tar.gz 02:35:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:35:46 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)) 02:35:46 INFO - Installing collected packages: blessings 02:35:46 INFO - Running setup.py install for blessings 02:35:46 INFO - Successfully installed blessings 02:35:46 INFO - Cleaning up... 02:35:46 INFO - Return code: 0 02:35:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:35:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:35:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:35:46 INFO - Reading from file tmpfile_stdout 02:35:46 INFO - Current package versions: 02:35:46 INFO - argparse == 1.2.1 02:35:46 INFO - blessings == 1.6 02:35:46 INFO - blobuploader == 1.2.4 02:35:46 INFO - browsermob-proxy == 0.6.0 02:35:46 INFO - docopt == 0.6.1 02:35:46 INFO - manifestparser == 1.1 02:35:46 INFO - marionette-client == 2.3.0 02:35:46 INFO - marionette-driver == 1.4.0 02:35:46 INFO - mozInstall == 1.12 02:35:46 INFO - mozcrash == 0.17 02:35:46 INFO - mozdebug == 0.1 02:35:46 INFO - mozdevice == 0.48 02:35:46 INFO - mozfile == 1.2 02:35:46 INFO - mozhttpd == 0.7 02:35:46 INFO - mozinfo == 0.9 02:35:46 INFO - mozleak == 0.1 02:35:46 INFO - mozlog == 3.1 02:35:46 INFO - moznetwork == 0.27 02:35:46 INFO - mozprocess == 0.22 02:35:46 INFO - mozprofile == 0.28 02:35:46 INFO - mozrunner == 6.11 02:35:46 INFO - mozscreenshot == 0.1 02:35:46 INFO - mozsystemmonitor == 0.0 02:35:46 INFO - moztest == 0.7 02:35:46 INFO - mozversion == 1.4 02:35:46 INFO - psutil == 3.1.1 02:35:46 INFO - requests == 1.2.3 02:35:46 INFO - wptserve == 1.4.0 02:35:46 INFO - wsgiref == 0.1.2 02:35:46 INFO - Running post-action listener: _resource_record_post_action 02:35:46 INFO - Running post-action listener: _start_resource_monitoring 02:35:46 INFO - Starting resource monitoring. 02:35:46 INFO - ##### 02:35:46 INFO - ##### Running pull step. 02:35:46 INFO - ##### 02:35:46 INFO - Running pre-action listener: _resource_record_pre_action 02:35:46 INFO - Running main action method: pull 02:35:46 INFO - Pull has nothing to do! 02:35:46 INFO - Running post-action listener: _resource_record_post_action 02:35:46 INFO - ##### 02:35:46 INFO - ##### Running install step. 02:35:46 INFO - ##### 02:35:46 INFO - Running pre-action listener: _resource_record_pre_action 02:35:46 INFO - Running main action method: install 02:35:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:35:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:35:47 INFO - Reading from file tmpfile_stdout 02:35:47 INFO - Detecting whether we're running mozinstall >=1.0... 02:35:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:35:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:35:47 INFO - Reading from file tmpfile_stdout 02:35:47 INFO - Output received: 02:35:47 INFO - Usage: mozinstall [options] installer 02:35:47 INFO - Options: 02:35:47 INFO - -h, --help show this help message and exit 02:35:47 INFO - -d DEST, --destination=DEST 02:35:47 INFO - Directory to install application into. [default: 02:35:47 INFO - "/builds/slave/test"] 02:35:47 INFO - --app=APP Application being installed. [default: firefox] 02:35:47 INFO - mkdir: /builds/slave/test/build/application 02:35:47 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'] 02:35:47 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 02:36:18 INFO - Reading from file tmpfile_stdout 02:36:18 INFO - Output received: 02:36:18 INFO - /builds/slave/test/build/application/firefox/firefox 02:36:18 INFO - Running post-action listener: _resource_record_post_action 02:36:18 INFO - ##### 02:36:18 INFO - ##### Running run-tests step. 02:36:18 INFO - ##### 02:36:18 INFO - Running pre-action listener: _resource_record_pre_action 02:36:18 INFO - Running main action method: run_tests 02:36:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:36:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:36:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:36:18 INFO - grabbing minidump binary from tooltool 02:36:18 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')]} 02:36:18 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 0x9f86e30>, '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 0xa223c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2a2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:36:18 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 02:36:18 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 02:36:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:36:18 INFO - Return code: 0 02:36:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:36:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:36:18 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/E27iXTVeRuKDIxBoF5HAdw/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 02:36:18 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/E27iXTVeRuKDIxBoF5HAdw/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 02:36:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:36:18 INFO - 'CCACHE_UMASK': '002', 02:36:18 INFO - 'DISPLAY': ':0', 02:36:18 INFO - 'HOME': '/home/cltbld', 02:36:18 INFO - 'LANG': 'en_US.UTF-8', 02:36:18 INFO - 'LOGNAME': 'cltbld', 02:36:18 INFO - 'MAIL': '/var/mail/cltbld', 02:36:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:36:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:36:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:36:18 INFO - 'MOZ_NO_REMOTE': '1', 02:36:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:36:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:36:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:36:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:36:18 INFO - 'PWD': '/builds/slave/test', 02:36:18 INFO - 'SHELL': '/bin/bash', 02:36:18 INFO - 'SHLVL': '1', 02:36:18 INFO - 'TERM': 'linux', 02:36:18 INFO - 'TMOUT': '86400', 02:36:18 INFO - 'USER': 'cltbld', 02:36:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467966710.306979-1961407205', 02:36:18 INFO - '_': '/tools/buildbot/bin/python'} 02:36:18 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/E27iXTVeRuKDIxBoF5HAdw/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 02:36:19 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 02:36:19 INFO - import pkg_resources 02:36:20 INFO - Using 1 client processes 02:36:21 INFO - wptserve Starting http server on 127.0.0.1:8000 02:36:21 INFO - wptserve Starting http server on 127.0.0.1:8001 02:36:21 INFO - wptserve Starting http server on 127.0.0.1:8443 02:36:23 INFO - SUITE-START | Running 778 tests 02:36:23 INFO - Running testharness tests 02:36:23 INFO - Setting up ssl 02:36:23 INFO - PROCESS | certutil | 02:36:23 INFO - PROCESS | certutil | 02:36:23 INFO - PROCESS | certutil | 02:36:23 INFO - Certificate Nickname Trust Attributes 02:36:23 INFO - SSL,S/MIME,JAR/XPI 02:36:23 INFO - 02:36:23 INFO - web-platform-tests CT,, 02:36:23 INFO - 02:36:23 INFO - Starting runner 02:36:26 INFO - PROCESS | 2580 | 1467970586184 Marionette DEBUG Marionette enabled via build flag and pref 02:36:26 INFO - PROCESS | 2580 | ++DOCSHELL 0xa4e4e000 == 1 [pid = 2580] [id = 1] 02:36:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 1 (0xa4e4e400) [pid = 2580] [serial = 1] [outer = (nil)] 02:36:26 INFO - PROCESS | 2580 | [2580] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:36:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 2 (0xa4e4ec00) [pid = 2580] [serial = 2] [outer = 0xa4e4e400] 02:36:26 INFO - PROCESS | 2580 | 1467970586903 Marionette INFO Listening on port 2828 02:36:27 INFO - PROCESS | 2580 | 1467970587512 Marionette DEBUG Marionette enabled via command-line flag 02:36:27 INFO - PROCESS | 2580 | ++DOCSHELL 0xa23a4800 == 2 [pid = 2580] [id = 2] 02:36:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 3 (0xa23a5c00) [pid = 2580] [serial = 3] [outer = (nil)] 02:36:27 INFO - PROCESS | 2580 | [2580] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:36:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 2580] [serial = 4] [outer = 0xa23a5c00] 02:36:27 INFO - PROCESS | 2580 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d1280 02:36:27 INFO - PROCESS | 2580 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d1d60 02:36:27 INFO - PROCESS | 2580 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dade0 02:36:27 INFO - PROCESS | 2580 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f6a40 02:36:27 INFO - PROCESS | 2580 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fc780 02:36:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 5 (0xa100f400) [pid = 2580] [serial = 5] [outer = 0xa4e4e400] 02:36:27 INFO - PROCESS | 2580 | [2580] 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 02:36:27 INFO - PROCESS | 2580 | 1467970587910 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37377 02:36:27 INFO - PROCESS | 2580 | [2580] 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 02:36:27 INFO - PROCESS | 2580 | 1467970587994 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37378 02:36:28 INFO - PROCESS | 2580 | 1467970588005 Marionette DEBUG Closed connection conn0 02:36:28 INFO - PROCESS | 2580 | [2580] 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 2251 02:36:28 INFO - PROCESS | 2580 | 1467970588136 Marionette DEBUG Closed connection conn1 02:36:28 INFO - PROCESS | 2580 | [2580] 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 02:36:28 INFO - PROCESS | 2580 | 1467970588224 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37379 02:36:28 INFO - PROCESS | 2580 | [2580] 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 02:36:28 INFO - PROCESS | 2580 | 1467970588301 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37380 02:36:28 INFO - PROCESS | 2580 | 1467970588307 Marionette DEBUG Closed connection conn2 02:36:28 INFO - PROCESS | 2580 | [2580] 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 02:36:28 INFO - PROCESS | 2580 | 1467970588340 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37381 02:36:28 INFO - PROCESS | 2580 | 1467970588351 Marionette DEBUG Closed connection conn3 02:36:28 INFO - PROCESS | 2580 | 1467970588388 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:36:28 INFO - PROCESS | 2580 | 1467970588402 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":"20160708005427","device":"desktop","version":"48.0"} 02:36:29 INFO - PROCESS | 2580 | [2580] 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 02:36:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x9c74ac00 == 3 [pid = 2580] [id = 3] 02:36:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 6 (0x9c74b400) [pid = 2580] [serial = 6] [outer = (nil)] 02:36:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x9c74cc00 == 4 [pid = 2580] [id = 4] 02:36:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 7 (0x9c74d000) [pid = 2580] [serial = 7] [outer = (nil)] 02:36:30 INFO - PROCESS | 2580 | [2580] 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 02:36:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bd92000 == 5 [pid = 2580] [id = 5] 02:36:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 8 (0x9bd92400) [pid = 2580] [serial = 8] [outer = (nil)] 02:36:30 INFO - PROCESS | 2580 | [2580] 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 02:36:30 INFO - PROCESS | 2580 | [2580] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:36:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 9 (0x9ba06c00) [pid = 2580] [serial = 9] [outer = 0x9bd92400] 02:36:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 10 (0x9b7b8400) [pid = 2580] [serial = 10] [outer = 0x9c74b400] 02:36:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 11 (0x9b7ba000) [pid = 2580] [serial = 11] [outer = 0x9c74d000] 02:36:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 12 (0x9b7bc800) [pid = 2580] [serial = 12] [outer = 0x9bd92400] 02:36:32 INFO - PROCESS | 2580 | 1467970592270 Marionette INFO startBrowser 922e130b-0711-4442-9ea2-acdbd5168044 02:36:32 INFO - PROCESS | 2580 | 1467970592318 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 2580 | 1467970592337 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 2580 | 1467970592342 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 13 (0x994ba800) [pid = 2580] [serial = 13] [outer = 0x9bd92400] 02:36:33 INFO - PROCESS | 2580 | 1467970593116 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"922e130b-0711-4442-9ea2-acdbd5168044","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":"20160708005427","device":"desktop","version":"48.0","command_id":1}}] 02:36:33 INFO - PROCESS | 2580 | 1467970593438 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:36:33 INFO - PROCESS | 2580 | 1467970593445 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:33 INFO - PROCESS | 2580 | 1467970593751 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:36:33 INFO - PROCESS | 2580 | 1467970593935 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:36:33 INFO - PROCESS | 2580 | 1467970593942 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:33 INFO - PROCESS | 2580 | [2580] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:36:34 INFO - PROCESS | 2580 | [2580] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:36:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 14 (0x9483e400) [pid = 2580] [serial = 14] [outer = 0x9bd92400] 02:36:34 INFO - PROCESS | 2580 | [2580] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:36:34 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:34 INFO - PROCESS | 2580 | 1467970594620 Marionette TRACE conn4 <- [1,3,null,{}] 02:36:34 INFO - PROCESS | 2580 | 1467970594663 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:36:34 INFO - PROCESS | 2580 | 1467970594668 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:34 INFO - PROCESS | 2580 | 1467970594746 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:36:34 INFO - PROCESS | 2580 | 1467970594818 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 2580 | 1467970594823 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:36:34 INFO - PROCESS | 2580 | 1467970594868 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 2580 | 1467970594878 Marionette TRACE conn4 <- [1,6,null,{}] 02:36:34 INFO - PROCESS | 2580 | 1467970594934 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 2580 | 1467970594939 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:34 INFO - PROCESS | 2580 | 1467970594981 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:36:35 INFO - PROCESS | 2580 | 1467970595011 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 2580 | 1467970595021 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c30400 == 6 [pid = 2580] [id = 6] 02:36:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 15 (0x93c30800) [pid = 2580] [serial = 15] [outer = (nil)] 02:36:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 16 (0x93c32800) [pid = 2580] [serial = 16] [outer = 0x93c30800] 02:36:35 INFO - PROCESS | 2580 | 1467970595106 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 17 (0x93c37c00) [pid = 2580] [serial = 17] [outer = 0x93c30800] 02:36:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x93cd9c00 == 7 [pid = 2580] [id = 7] 02:36:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 18 (0x93cda000) [pid = 2580] [serial = 18] [outer = (nil)] 02:36:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 19 (0x93cdec00) [pid = 2580] [serial = 19] [outer = 0x93cda000] 02:36:35 INFO - PROCESS | 2580 | 1467970595691 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 20 (0x93ce3000) [pid = 2580] [serial = 20] [outer = 0x93cda000] 02:36:36 INFO - PROCESS | 2580 | [2580] 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 02:36:36 INFO - PROCESS | 2580 | 1467970596307 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1546ms 02:36:36 INFO - PROCESS | 2580 | 1467970596474 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 2580 | 1467970596479 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:36:36 INFO - PROCESS | 2580 | 1467970596507 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 2580 | 1467970596512 Marionette TRACE conn4 <- [1,10,null,{}] 02:36:36 INFO - PROCESS | 2580 | 1467970596739 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 2580 | 1467970596746 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:36 INFO - PROCESS | 2580 | 1467970596974 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:36:37 INFO - PROCESS | 2580 | 1467970597081 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 2580 | 1467970597093 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x93b4bc00 == 8 [pid = 2580] [id = 8] 02:36:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 21 (0x93c2ac00) [pid = 2580] [serial = 21] [outer = (nil)] 02:36:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 22 (0x93c2fc00) [pid = 2580] [serial = 22] [outer = 0x93c2ac00] 02:36:37 INFO - PROCESS | 2580 | 1467970597180 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 23 (0x93cda800) [pid = 2580] [serial = 23] [outer = 0x93c2ac00] 02:36:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x997de400 == 9 [pid = 2580] [id = 9] 02:36:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 24 (0x99955c00) [pid = 2580] [serial = 24] [outer = (nil)] 02:36:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 25 (0x9a009800) [pid = 2580] [serial = 25] [outer = 0x99955c00] 02:36:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 26 (0x9526bc00) [pid = 2580] [serial = 26] [outer = 0x99955c00] 02:36:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c37000 == 10 [pid = 2580] [id = 10] 02:36:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 27 (0x93ce1000) [pid = 2580] [serial = 27] [outer = (nil)] 02:36:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 28 (0x9a54fc00) [pid = 2580] [serial = 28] [outer = 0x93ce1000] 02:36:38 INFO - PROCESS | 2580 | 1467970598278 Marionette TRACE conn4 <- [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]]]}] 02:36:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 29 (0x9c444c00) [pid = 2580] [serial = 29] [outer = 0x93ce1000] 02:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1851ms 02:36:38 INFO - PROCESS | 2580 | 1467970598350 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 2580 | 1467970598356 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:36:38 INFO - PROCESS | 2580 | 1467970598443 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 2580 | 1467970598450 Marionette TRACE conn4 <- [1,14,null,{}] 02:36:38 INFO - PROCESS | 2580 | 1467970598533 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 2580 | 1467970598540 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:38 INFO - PROCESS | 2580 | 1467970598822 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:36:38 INFO - PROCESS | 2580 | 1467970598885 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 2580 | 1467970598907 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x98476800 == 11 [pid = 2580] [id = 11] 02:36:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 30 (0x9a11d800) [pid = 2580] [serial = 30] [outer = (nil)] 02:36:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 31 (0x9d4c6800) [pid = 2580] [serial = 31] [outer = 0x9a11d800] 02:36:39 INFO - PROCESS | 2580 | 1467970599041 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 32 (0xa1011c00) [pid = 2580] [serial = 32] [outer = 0x9a11d800] 02:36:39 INFO - PROCESS | 2580 | 1467970599972 Marionette TRACE conn4 <- [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]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1604ms 02:36:40 INFO - PROCESS | 2580 | 1467970600014 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:36:40 INFO - PROCESS | 2580 | 1467970600019 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:36:40 INFO - PROCESS | 2580 | 1467970600026 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 2580 | 1467970600030 Marionette TRACE conn4 <- [1,18,null,{}] 02:36:40 INFO - PROCESS | 2580 | 1467970600037 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:40 INFO - PROCESS | 2580 | 1467970600044 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:40 INFO - PROCESS | 2580 | 1467970600302 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:36:40 INFO - PROCESS | 2580 | 1467970600464 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 2580 | 1467970600481 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x9d259c00 == 12 [pid = 2580] [id = 12] 02:36:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 33 (0x9a00a000) [pid = 2580] [serial = 33] [outer = (nil)] 02:36:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 34 (0x9d318c00) [pid = 2580] [serial = 34] [outer = 0x9a00a000] 02:36:40 INFO - PROCESS | 2580 | 1467970600614 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 35 (0xa320b000) [pid = 2580] [serial = 35] [outer = 0x9a00a000] 02:36:41 INFO - PROCESS | 2580 | 1467970601574 Marionette TRACE conn4 <- [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]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1591ms 02:36:41 INFO - PROCESS | 2580 | 1467970601627 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 2580 | 1467970601640 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:36:41 INFO - PROCESS | 2580 | 1467970601649 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 2580 | 1467970601653 Marionette TRACE conn4 <- [1,22,null,{}] 02:36:41 INFO - PROCESS | 2580 | 1467970601660 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 2580 | 1467970601665 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:41 INFO - PROCESS | 2580 | 1467970601906 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:36:42 INFO - PROCESS | 2580 | 1467970602359 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 2580 | 1467970602371 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x9b74f800 == 13 [pid = 2580] [id = 13] 02:36:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 36 (0x9b74fc00) [pid = 2580] [serial = 36] [outer = (nil)] 02:36:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 37 (0x9b753400) [pid = 2580] [serial = 37] [outer = 0x9b74fc00] 02:36:42 INFO - PROCESS | 2580 | 1467970602525 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 38 (0x9b75c000) [pid = 2580] [serial = 38] [outer = 0x9b74fc00] 02:36:43 INFO - PROCESS | 2580 | 1467970603430 Marionette TRACE conn4 <- [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]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1843ms 02:36:43 INFO - PROCESS | 2580 | 1467970603516 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 2580 | 1467970603521 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:36:43 INFO - PROCESS | 2580 | 1467970603531 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 2580 | 1467970603535 Marionette TRACE conn4 <- [1,26,null,{}] 02:36:43 INFO - PROCESS | 2580 | 1467970603543 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 2580 | 1467970603548 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:43 INFO - PROCESS | 2580 | 1467970603718 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:36:43 INFO - PROCESS | 2580 | 1467970603731 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 2580 | 1467970603740 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bab7c00 == 14 [pid = 2580] [id = 14] 02:36:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 39 (0x9bd8e400) [pid = 2580] [serial = 39] [outer = (nil)] 02:36:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 40 (0x9c702000) [pid = 2580] [serial = 40] [outer = 0x9bd8e400] 02:36:43 INFO - PROCESS | 2580 | 1467970603818 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 41 (0x9cda3400) [pid = 2580] [serial = 41] [outer = 0x9bd8e400] 02:36:44 INFO - PROCESS | 2580 | 1467970604680 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1183ms 02:36:44 INFO - PROCESS | 2580 | 1467970604718 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 2580 | 1467970604725 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:36:44 INFO - PROCESS | 2580 | 1467970604733 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 2580 | 1467970604737 Marionette TRACE conn4 <- [1,30,null,{}] 02:36:44 INFO - PROCESS | 2580 | 1467970604743 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 2580 | 1467970604748 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:44 INFO - PROCESS | 2580 | 1467970604923 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:36:45 INFO - PROCESS | 2580 | 1467970605034 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 2580 | 1467970605040 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x9d260400 == 15 [pid = 2580] [id = 15] 02:36:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 42 (0x9d264800) [pid = 2580] [serial = 42] [outer = (nil)] 02:36:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 43 (0x9d350400) [pid = 2580] [serial = 43] [outer = 0x9d264800] 02:36:45 INFO - PROCESS | 2580 | 1467970605115 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 44 (0x9d4c8c00) [pid = 2580] [serial = 44] [outer = 0x9d264800] 02:36:45 INFO - PROCESS | 2580 | 1467970605893 Marionette TRACE conn4 <- [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]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1230ms 02:36:45 INFO - PROCESS | 2580 | 1467970605965 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 2580 | 1467970605969 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:36:45 INFO - PROCESS | 2580 | 1467970605983 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 2580 | 1467970605993 Marionette TRACE conn4 <- [1,34,null,{}] 02:36:46 INFO - PROCESS | 2580 | 1467970606003 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 2580 | 1467970606009 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:46 INFO - PROCESS | 2580 | 1467970606188 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:36:46 INFO - PROCESS | 2580 | 1467970606285 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 2580 | 1467970606296 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x9d353c00 == 16 [pid = 2580] [id = 16] 02:36:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 45 (0xa1014c00) [pid = 2580] [serial = 45] [outer = (nil)] 02:36:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 46 (0xa200dc00) [pid = 2580] [serial = 46] [outer = 0xa1014c00] 02:36:46 INFO - PROCESS | 2580 | 1467970606368 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 47 (0xa2299400) [pid = 2580] [serial = 47] [outer = 0xa1014c00] 02:36:47 INFO - PROCESS | 2580 | 1467970607109 Marionette TRACE conn4 <- [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]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1150ms 02:36:47 INFO - PROCESS | 2580 | 1467970607127 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 2580 | 1467970607132 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:36:47 INFO - PROCESS | 2580 | 1467970607138 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 2580 | 1467970607156 Marionette TRACE conn4 <- [1,38,null,{}] 02:36:47 INFO - PROCESS | 2580 | 1467970607177 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 2580 | 1467970607181 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:47 INFO - PROCESS | 2580 | 1467970607343 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:36:47 INFO - PROCESS | 2580 | 1467970607353 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 2580 | 1467970607359 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x9d813c00 == 17 [pid = 2580] [id = 17] 02:36:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 48 (0xa231f800) [pid = 2580] [serial = 48] [outer = (nil)] 02:36:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 49 (0xa23ac000) [pid = 2580] [serial = 49] [outer = 0xa231f800] 02:36:47 INFO - PROCESS | 2580 | 1467970607435 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 50 (0xa2556c00) [pid = 2580] [serial = 50] [outer = 0xa231f800] 02:36:48 INFO - PROCESS | 2580 | 1467970608245 Marionette TRACE conn4 <- [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]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1164ms 02:36:48 INFO - PROCESS | 2580 | 1467970608304 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 2580 | 1467970608307 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:36:48 INFO - PROCESS | 2580 | 1467970608314 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 2580 | 1467970608318 Marionette TRACE conn4 <- [1,42,null,{}] 02:36:48 INFO - PROCESS | 2580 | 1467970608324 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 2580 | 1467970608330 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:48 INFO - PROCESS | 2580 | 1467970608499 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:36:48 INFO - PROCESS | 2580 | 1467970608510 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 2580 | 1467970608527 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:48 INFO - PROCESS | 2580 | ++DOCSHELL 0xa2ff4800 == 18 [pid = 2580] [id = 18] 02:36:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 51 (0xa2ff5800) [pid = 2580] [serial = 51] [outer = (nil)] 02:36:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 52 (0xa320d000) [pid = 2580] [serial = 52] [outer = 0xa2ff5800] 02:36:48 INFO - PROCESS | 2580 | 1467970608614 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 53 (0xa4e4e800) [pid = 2580] [serial = 53] [outer = 0xa2ff5800] 02:36:49 INFO - PROCESS | 2580 | 1467970609547 Marionette TRACE conn4 <- [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]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1286ms 02:36:49 INFO - PROCESS | 2580 | 1467970609602 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 2580 | 1467970609606 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:36:49 INFO - PROCESS | 2580 | 1467970609613 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 2580 | 1467970609617 Marionette TRACE conn4 <- [1,46,null,{}] 02:36:49 INFO - PROCESS | 2580 | 1467970609623 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 2580 | 1467970609629 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:49 INFO - PROCESS | 2580 | 1467970609792 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:36:49 INFO - PROCESS | 2580 | 1467970609810 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 2580 | 1467970609819 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x95476800 == 19 [pid = 2580] [id = 19] 02:36:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 54 (0x99461400) [pid = 2580] [serial = 54] [outer = (nil)] 02:36:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 55 (0xa62b3c00) [pid = 2580] [serial = 55] [outer = 0x99461400] 02:36:49 INFO - PROCESS | 2580 | 1467970609975 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 56 (0xa6887800) [pid = 2580] [serial = 56] [outer = 0x99461400] 02:36:50 INFO - PROCESS | 2580 | 1467970610734 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1136ms 02:36:50 INFO - PROCESS | 2580 | 1467970610750 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 2580 | 1467970610755 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:36:50 INFO - PROCESS | 2580 | 1467970610780 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 2580 | 1467970610783 Marionette TRACE conn4 <- [1,50,null,{}] 02:36:50 INFO - PROCESS | 2580 | 1467970610799 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 2580 | 1467970610804 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:51 INFO - PROCESS | 2580 | 1467970611020 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:36:51 INFO - PROCESS | 2580 | 1467970611036 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 2580 | 1467970611045 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x97a85000 == 20 [pid = 2580] [id = 20] 02:36:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 57 (0x97a87000) [pid = 2580] [serial = 57] [outer = (nil)] 02:36:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 58 (0x97a8d400) [pid = 2580] [serial = 58] [outer = 0x97a87000] 02:36:51 INFO - PROCESS | 2580 | 1467970611133 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x97a90400) [pid = 2580] [serial = 59] [outer = 0x97a87000] 02:36:52 INFO - PROCESS | 2580 | --DOCSHELL 0x93c30400 == 19 [pid = 2580] [id = 6] 02:36:52 INFO - PROCESS | 2580 | --DOCSHELL 0x98476800 == 18 [pid = 2580] [id = 11] 02:36:52 INFO - PROCESS | 2580 | --DOCSHELL 0x9d259c00 == 17 [pid = 2580] [id = 12] 02:36:52 INFO - PROCESS | 2580 | --DOCSHELL 0x93b4bc00 == 16 [pid = 2580] [id = 8] 02:36:52 INFO - PROCESS | 2580 | 1467970612985 Marionette TRACE conn4 <- [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]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2259ms 02:36:53 INFO - PROCESS | 2580 | 1467970613025 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 2580 | 1467970613031 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:36:53 INFO - PROCESS | 2580 | 1467970613049 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 2580 | 1467970613055 Marionette TRACE conn4 <- [1,54,null,{}] 02:36:53 INFO - PROCESS | 2580 | 1467970613063 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 2580 | 1467970613069 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:53 INFO - PROCESS | 2580 | 1467970613279 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:36:53 INFO - PROCESS | 2580 | 1467970613306 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 2580 | 1467970613322 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x97a68c00 == 17 [pid = 2580] [id = 21] 02:36:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x97a71400) [pid = 2580] [serial = 60] [outer = (nil)] 02:36:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x97a89400) [pid = 2580] [serial = 61] [outer = 0x97a71400] 02:36:53 INFO - PROCESS | 2580 | 1467970613397 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x97a88000) [pid = 2580] [serial = 62] [outer = 0x97a71400] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x93c30800) [pid = 2580] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x93c2ac00) [pid = 2580] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x9a11d800) [pid = 2580] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0x9a00a000) [pid = 2580] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 57 (0x9b74fc00) [pid = 2580] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 56 (0x9bd8e400) [pid = 2580] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 55 (0x9d264800) [pid = 2580] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:36:54 INFO - PROCESS | 2580 | --DOMWINDOW == 54 (0xa1014c00) [pid = 2580] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:36:54 INFO - PROCESS | 2580 | 1467970614725 Marionette TRACE conn4 <- [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]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1701ms 02:36:54 INFO - PROCESS | 2580 | 1467970614749 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 2580 | 1467970614757 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:36:54 INFO - PROCESS | 2580 | 1467970614768 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 2580 | 1467970614772 Marionette TRACE conn4 <- [1,58,null,{}] 02:36:54 INFO - PROCESS | 2580 | 1467970614784 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 2580 | 1467970614789 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:54 INFO - PROCESS | 2580 | 1467970614943 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:36:55 INFO - PROCESS | 2580 | 1467970615039 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 2580 | 1467970615049 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x9526a800 == 18 [pid = 2580] [id = 22] 02:36:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 55 (0x994b0000) [pid = 2580] [serial = 63] [outer = (nil)] 02:36:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 56 (0x9a047400) [pid = 2580] [serial = 64] [outer = 0x994b0000] 02:36:55 INFO - PROCESS | 2580 | 1467970615126 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 57 (0x9a5d0400) [pid = 2580] [serial = 65] [outer = 0x994b0000] 02:36:55 INFO - PROCESS | 2580 | 1467970615831 Marionette TRACE conn4 <- [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]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1107ms 02:36:55 INFO - PROCESS | 2580 | 1467970615876 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:36:55 INFO - PROCESS | 2580 | 1467970615880 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:36:55 INFO - PROCESS | 2580 | 1467970615887 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 2580 | 1467970615893 Marionette TRACE conn4 <- [1,62,null,{}] 02:36:55 INFO - PROCESS | 2580 | 1467970615923 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:55 INFO - PROCESS | 2580 | 1467970615932 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:56 INFO - PROCESS | 2580 | 1467970616091 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:36:56 INFO - PROCESS | 2580 | 1467970616103 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 2580 | 1467970616113 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x9c74c000 == 19 [pid = 2580] [id = 23] 02:36:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 58 (0x9c74c400) [pid = 2580] [serial = 66] [outer = (nil)] 02:36:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x9cdae000) [pid = 2580] [serial = 67] [outer = 0x9c74c400] 02:36:56 INFO - PROCESS | 2580 | 1467970616196 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x9d264800) [pid = 2580] [serial = 68] [outer = 0x9c74c400] 02:36:57 INFO - PROCESS | 2580 | 1467970617182 Marionette TRACE conn4 <- [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]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1348ms 02:36:57 INFO - PROCESS | 2580 | 1467970617242 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 2580 | 1467970617249 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:36:57 INFO - PROCESS | 2580 | 1467970617258 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 2580 | 1467970617266 Marionette TRACE conn4 <- [1,66,null,{}] 02:36:57 INFO - PROCESS | 2580 | 1467970617275 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:57 INFO - PROCESS | 2580 | 1467970617281 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:57 INFO - PROCESS | 2580 | 1467970617473 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:36:57 INFO - PROCESS | 2580 | 1467970617627 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 2580 | 1467970617636 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x95269000 == 20 [pid = 2580] [id = 24] 02:36:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x97a83400) [pid = 2580] [serial = 69] [outer = (nil)] 02:36:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x9a5d7000) [pid = 2580] [serial = 70] [outer = 0x97a83400] 02:36:57 INFO - PROCESS | 2580 | 1467970617728 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x9b75a000) [pid = 2580] [serial = 71] [outer = 0x97a83400] 02:36:58 INFO - PROCESS | 2580 | 1467970618521 Marionette TRACE conn4 <- [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]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1299ms 02:36:58 INFO - PROCESS | 2580 | 1467970618557 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 2580 | 1467970618564 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:36:58 INFO - PROCESS | 2580 | 1467970618575 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 2580 | 1467970618580 Marionette TRACE conn4 <- [1,70,null,{}] 02:36:58 INFO - PROCESS | 2580 | 1467970618587 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 2580 | 1467970618593 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:58 INFO - PROCESS | 2580 | 1467970618775 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:36:58 INFO - PROCESS | 2580 | 1467970618910 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 2580 | 1467970618919 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:36:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x9d261000 == 21 [pid = 2580] [id = 25] 02:36:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x9d357800) [pid = 2580] [serial = 72] [outer = (nil)] 02:36:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x9d4ccc00) [pid = 2580] [serial = 73] [outer = 0x9d357800] 02:36:59 INFO - PROCESS | 2580 | 1467970619017 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0xa100e400) [pid = 2580] [serial = 74] [outer = 0x9d357800] 02:36:59 INFO - PROCESS | 2580 | 1467970619969 Marionette TRACE conn4 <- [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]]]}] 02:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1440ms 02:37:00 INFO - PROCESS | 2580 | 1467970620017 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 2580 | 1467970620022 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:37:00 INFO - PROCESS | 2580 | 1467970620032 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 2580 | 1467970620039 Marionette TRACE conn4 <- [1,74,null,{}] 02:37:00 INFO - PROCESS | 2580 | 1467970620058 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:00 INFO - PROCESS | 2580 | 1467970620068 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:00 INFO - PROCESS | 2580 | 1467970620309 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:37:00 INFO - PROCESS | 2580 | 1467970620481 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 2580 | 1467970620492 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:00 INFO - PROCESS | 2580 | ++DOCSHELL 0xa23a7800 == 22 [pid = 2580] [id = 26] 02:37:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0xa23aa400) [pid = 2580] [serial = 75] [outer = (nil)] 02:37:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0xa2fb7c00) [pid = 2580] [serial = 76] [outer = 0xa23aa400] 02:37:00 INFO - PROCESS | 2580 | 1467970620597 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0xa35de000) [pid = 2580] [serial = 77] [outer = 0xa23aa400] 02:37:01 INFO - PROCESS | 2580 | 1467970621489 Marionette TRACE conn4 <- [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]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1495ms 02:37:01 INFO - PROCESS | 2580 | 1467970621526 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:37:01 INFO - PROCESS | 2580 | 1467970621531 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:37:01 INFO - PROCESS | 2580 | 1467970621538 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 2580 | 1467970621542 Marionette TRACE conn4 <- [1,78,null,{}] 02:37:01 INFO - PROCESS | 2580 | 1467970621548 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 2580 | 1467970621554 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:01 INFO - PROCESS | 2580 | 1467970621756 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:37:01 INFO - PROCESS | 2580 | 1467970621900 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 2580 | 1467970621915 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:01 INFO - PROCESS | 2580 | ++DOCSHELL 0xa2543000 == 23 [pid = 2580] [id = 27] 02:37:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0xa34cf400) [pid = 2580] [serial = 78] [outer = (nil)] 02:37:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0xa682cc00) [pid = 2580] [serial = 79] [outer = 0xa34cf400] 02:37:02 INFO - PROCESS | 2580 | 1467970622000 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0xa6830800) [pid = 2580] [serial = 80] [outer = 0xa34cf400] 02:37:02 INFO - PROCESS | 2580 | 1467970622903 Marionette TRACE conn4 <- [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]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1401ms 02:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:37:02 INFO - PROCESS | 2580 | 1467970622939 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 2580 | 1467970622942 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:37:02 INFO - PROCESS | 2580 | 1467970622950 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 2580 | 1467970622953 Marionette TRACE conn4 <- [1,82,null,{}] 02:37:02 INFO - PROCESS | 2580 | 1467970622981 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 2580 | 1467970622986 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:03 INFO - PROCESS | 2580 | 1467970623171 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:37:03 INFO - PROCESS | 2580 | 1467970623310 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 2580 | 1467970623321 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x93b47400 == 24 [pid = 2580] [id = 28] 02:37:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x93b47c00) [pid = 2580] [serial = 81] [outer = (nil)] 02:37:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0xa6ea8c00) [pid = 2580] [serial = 82] [outer = 0x93b47c00] 02:37:03 INFO - PROCESS | 2580 | 1467970623409 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x9b759c00) [pid = 2580] [serial = 83] [outer = 0x93b47c00] 02:37:04 INFO - PROCESS | 2580 | 1467970624301 Marionette TRACE conn4 <- [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]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1454ms 02:37:04 INFO - PROCESS | 2580 | 1467970624404 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 2580 | 1467970624408 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:37:04 INFO - PROCESS | 2580 | 1467970624414 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 2580 | 1467970624418 Marionette TRACE conn4 <- [1,86,null,{}] 02:37:04 INFO - PROCESS | 2580 | 1467970624427 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 2580 | 1467970624440 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:04 INFO - PROCESS | 2580 | 1467970624669 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:37:04 INFO - PROCESS | 2580 | 1467970624839 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 2580 | 1467970624851 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x93b48800 == 25 [pid = 2580] [id = 29] 02:37:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x93b51c00) [pid = 2580] [serial = 84] [outer = (nil)] 02:37:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x9a00f400) [pid = 2580] [serial = 85] [outer = 0x93b51c00] 02:37:04 INFO - PROCESS | 2580 | 1467970624946 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x97a71000) [pid = 2580] [serial = 86] [outer = 0x93b51c00] 02:37:05 INFO - PROCESS | 2580 | 1467970625838 Marionette TRACE conn4 <- [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]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1487ms 02:37:05 INFO - PROCESS | 2580 | 1467970625905 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 2580 | 1467970625911 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:37:05 INFO - PROCESS | 2580 | 1467970625922 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 2580 | 1467970625926 Marionette TRACE conn4 <- [1,90,null,{}] 02:37:05 INFO - PROCESS | 2580 | 1467970625936 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 2580 | 1467970625941 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:06 INFO - PROCESS | 2580 | 1467970626169 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:37:06 INFO - PROCESS | 2580 | 1467970626373 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 2580 | 1467970626388 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:07 INFO - PROCESS | 2580 | --DOCSHELL 0x9b74f800 == 24 [pid = 2580] [id = 13] 02:37:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x92f39800 == 25 [pid = 2580] [id = 30] 02:37:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92f39c00) [pid = 2580] [serial = 87] [outer = (nil)] 02:37:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93c2bc00) [pid = 2580] [serial = 88] [outer = 0x92f39c00] 02:37:07 INFO - PROCESS | 2580 | 1467970627175 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x94824800) [pid = 2580] [serial = 89] [outer = 0x92f39c00] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x9b7bc800) [pid = 2580] [serial = 12] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x93c2fc00) [pid = 2580] [serial = 22] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x9a54fc00) [pid = 2580] [serial = 28] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x9d4c6800) [pid = 2580] [serial = 31] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x9d318c00) [pid = 2580] [serial = 34] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x9b753400) [pid = 2580] [serial = 37] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9b75c000) [pid = 2580] [serial = 38] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x9c702000) [pid = 2580] [serial = 40] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x9d350400) [pid = 2580] [serial = 43] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0xa200dc00) [pid = 2580] [serial = 46] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0xa23ac000) [pid = 2580] [serial = 49] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0xa320d000) [pid = 2580] [serial = 52] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0xa62b3c00) [pid = 2580] [serial = 55] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9a009800) [pid = 2580] [serial = 25] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0xa2299400) [pid = 2580] [serial = 47] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x9cda3400) [pid = 2580] [serial = 41] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x93cda800) [pid = 2580] [serial = 23] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x9d4c8c00) [pid = 2580] [serial = 44] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0xa320b000) [pid = 2580] [serial = 35] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0xa1011c00) [pid = 2580] [serial = 32] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x93c37c00) [pid = 2580] [serial = 17] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x9ba06c00) [pid = 2580] [serial = 9] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0xa4e4ec00) [pid = 2580] [serial = 2] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 57 (0x93cdec00) [pid = 2580] [serial = 19] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | --DOMWINDOW == 56 (0x93c32800) [pid = 2580] [serial = 16] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 2580 | 1467970627993 Marionette TRACE conn4 <- [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]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2137ms 02:37:08 INFO - PROCESS | 2580 | 1467970628065 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 2580 | 1467970628070 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:37:08 INFO - PROCESS | 2580 | 1467970628080 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 2580 | 1467970628083 Marionette TRACE conn4 <- [1,94,null,{}] 02:37:08 INFO - PROCESS | 2580 | 1467970628091 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:08 INFO - PROCESS | 2580 | 1467970628097 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:08 INFO - PROCESS | 2580 | 1467970628307 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:37:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 57 (0x94837c00) [pid = 2580] [serial = 90] [outer = 0x93ce1000] 02:37:08 INFO - PROCESS | 2580 | 1467970628443 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 2580 | 1467970628451 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a015400 == 26 [pid = 2580] [id = 31] 02:37:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 58 (0x9a015800) [pid = 2580] [serial = 91] [outer = (nil)] 02:37:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x9a11bc00) [pid = 2580] [serial = 92] [outer = 0x9a015800] 02:37:08 INFO - PROCESS | 2580 | 1467970628545 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x9a18c000) [pid = 2580] [serial = 93] [outer = 0x9a015800] 02:37:09 INFO - PROCESS | 2580 | 1467970629371 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1338ms 02:37:09 INFO - PROCESS | 2580 | 1467970629418 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 2580 | 1467970629426 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:37:09 INFO - PROCESS | 2580 | 1467970629437 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 2580 | 1467970629442 Marionette TRACE conn4 <- [1,98,null,{}] 02:37:09 INFO - PROCESS | 2580 | 1467970629449 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 2580 | 1467970629455 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:09 INFO - PROCESS | 2580 | 1467970629636 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:37:09 INFO - PROCESS | 2580 | 1467970629648 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 2580 | 1467970629656 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x94840800 == 27 [pid = 2580] [id = 32] 02:37:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x9995fc00) [pid = 2580] [serial = 94] [outer = (nil)] 02:37:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x9b758c00) [pid = 2580] [serial = 95] [outer = 0x9995fc00] 02:37:09 INFO - PROCESS | 2580 | 1467970629824 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x9ba07c00) [pid = 2580] [serial = 96] [outer = 0x9995fc00] 02:37:10 INFO - PROCESS | 2580 | 1467970630708 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1334ms 02:37:10 INFO - PROCESS | 2580 | 1467970630777 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 2580 | 1467970630781 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:37:10 INFO - PROCESS | 2580 | 1467970630788 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 2580 | 1467970630794 Marionette TRACE conn4 <- [1,102,null,{}] 02:37:10 INFO - PROCESS | 2580 | 1467970630820 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 2580 | 1467970630830 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:11 INFO - PROCESS | 2580 | 1467970631049 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:37:11 INFO - PROCESS | 2580 | 1467970631083 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 2580 | 1467970631090 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x9cdaec00 == 28 [pid = 2580] [id = 33] 02:37:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x9d1ee800) [pid = 2580] [serial = 97] [outer = (nil)] 02:37:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x9d354400) [pid = 2580] [serial = 98] [outer = 0x9d1ee800] 02:37:11 INFO - PROCESS | 2580 | 1467970631165 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x9d4c6800) [pid = 2580] [serial = 99] [outer = 0x9d1ee800] 02:37:11 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x97a87000) [pid = 2580] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:37:11 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0xa231f800) [pid = 2580] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:37:11 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x99461400) [pid = 2580] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:37:11 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0xa2ff5800) [pid = 2580] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:37:11 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x9c74c400) [pid = 2580] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:37:11 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x97a71400) [pid = 2580] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:37:11 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x994b0000) [pid = 2580] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:37:12 INFO - PROCESS | 2580 | 1467970632150 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1390ms 02:37:12 INFO - PROCESS | 2580 | 1467970632180 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 2580 | 1467970632185 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:37:12 INFO - PROCESS | 2580 | 1467970632193 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 2580 | 1467970632197 Marionette TRACE conn4 <- [1,106,null,{}] 02:37:12 INFO - PROCESS | 2580 | 1467970632203 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 2580 | 1467970632208 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:12 INFO - PROCESS | 2580 | 1467970632368 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:37:12 INFO - PROCESS | 2580 | 1467970632379 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 2580 | 1467970632386 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x94840000 == 29 [pid = 2580] [id = 34] 02:37:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x9b759800) [pid = 2580] [serial = 100] [outer = (nil)] 02:37:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x9d814800) [pid = 2580] [serial = 101] [outer = 0x9b759800] 02:37:12 INFO - PROCESS | 2580 | 1467970632459 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0xa1011c00) [pid = 2580] [serial = 102] [outer = 0x9b759800] 02:37:13 INFO - PROCESS | 2580 | 1467970633236 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1084ms 02:37:13 INFO - PROCESS | 2580 | 1467970633277 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 2580 | 1467970633280 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:37:13 INFO - PROCESS | 2580 | 1467970633287 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 2580 | 1467970633291 Marionette TRACE conn4 <- [1,110,null,{}] 02:37:13 INFO - PROCESS | 2580 | 1467970633303 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 2580 | 1467970633307 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:13 INFO - PROCESS | 2580 | 1467970633456 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:37:13 INFO - PROCESS | 2580 | 1467970633470 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 2580 | 1467970633478 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:13 INFO - PROCESS | 2580 | ++DOCSHELL 0xa2010400 == 30 [pid = 2580] [id = 35] 02:37:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0xa209d000) [pid = 2580] [serial = 103] [outer = (nil)] 02:37:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0xa2295c00) [pid = 2580] [serial = 104] [outer = 0xa209d000] 02:37:13 INFO - PROCESS | 2580 | 1467970633567 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0xa239fc00) [pid = 2580] [serial = 105] [outer = 0xa209d000] 02:37:14 INFO - PROCESS | 2580 | 1467970634792 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1554ms 02:37:14 INFO - PROCESS | 2580 | 1467970634858 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 2580 | 1467970634866 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:37:14 INFO - PROCESS | 2580 | 1467970634875 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 2580 | 1467970634880 Marionette TRACE conn4 <- [1,114,null,{}] 02:37:14 INFO - PROCESS | 2580 | 1467970634891 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 2580 | 1467970634897 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:15 INFO - PROCESS | 2580 | 1467970635091 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:37:15 INFO - PROCESS | 2580 | 1467970635273 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 2580 | 1467970635284 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c34c00 == 31 [pid = 2580] [id = 36] 02:37:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x984cc400) [pid = 2580] [serial = 106] [outer = (nil)] 02:37:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x9a193400) [pid = 2580] [serial = 107] [outer = 0x984cc400] 02:37:15 INFO - PROCESS | 2580 | 1467970635396 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9b75d000) [pid = 2580] [serial = 108] [outer = 0x984cc400] 02:37:16 INFO - PROCESS | 2580 | 1467970636455 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1649ms 02:37:16 INFO - PROCESS | 2580 | 1467970636524 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 2580 | 1467970636532 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:37:16 INFO - PROCESS | 2580 | 1467970636544 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 2580 | 1467970636549 Marionette TRACE conn4 <- [1,118,null,{}] 02:37:16 INFO - PROCESS | 2580 | 1467970636555 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 2580 | 1467970636562 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:16 INFO - PROCESS | 2580 | 1467970636757 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:37:16 INFO - PROCESS | 2580 | 1467970636941 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 2580 | 1467970636949 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x93b4a000 == 32 [pid = 2580] [id = 37] 02:37:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9539fc00) [pid = 2580] [serial = 109] [outer = (nil)] 02:37:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x97a73400) [pid = 2580] [serial = 110] [outer = 0x9539fc00] 02:37:17 INFO - PROCESS | 2580 | 1467970637043 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9ba07800) [pid = 2580] [serial = 111] [outer = 0x9539fc00] 02:37:17 INFO - PROCESS | 2580 | 1467970637887 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1386ms 02:37:17 INFO - PROCESS | 2580 | 1467970637931 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 2580 | 1467970637935 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:37:17 INFO - PROCESS | 2580 | 1467970637942 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 2580 | 1467970637949 Marionette TRACE conn4 <- [1,122,null,{}] 02:37:17 INFO - PROCESS | 2580 | 1467970637993 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:18 INFO - PROCESS | 2580 | 1467970638003 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:18 INFO - PROCESS | 2580 | 1467970638190 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:37:18 INFO - PROCESS | 2580 | 1467970638330 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 2580 | 1467970638339 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:18 INFO - PROCESS | 2580 | ++DOCSHELL 0xa2372400 == 33 [pid = 2580] [id = 38] 02:37:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0xa2372c00) [pid = 2580] [serial = 112] [outer = (nil)] 02:37:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0xa23a2800) [pid = 2580] [serial = 113] [outer = 0xa2372c00] 02:37:18 INFO - PROCESS | 2580 | 1467970638428 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0xa2536000) [pid = 2580] [serial = 114] [outer = 0xa2372c00] 02:37:19 INFO - PROCESS | 2580 | 1467970639545 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1669ms 02:37:19 INFO - PROCESS | 2580 | 1467970639613 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 2580 | 1467970639620 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:37:19 INFO - PROCESS | 2580 | 1467970639629 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 2580 | 1467970639634 Marionette TRACE conn4 <- [1,126,null,{}] 02:37:19 INFO - PROCESS | 2580 | 1467970639650 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 2580 | 1467970639656 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:19 INFO - PROCESS | 2580 | 1467970639837 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:37:20 INFO - PROCESS | 2580 | 1467970640072 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 2580 | 1467970640084 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x95394800 == 34 [pid = 2580] [id = 39] 02:37:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x95395c00) [pid = 2580] [serial = 115] [outer = (nil)] 02:37:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x9539f800) [pid = 2580] [serial = 116] [outer = 0x95395c00] 02:37:20 INFO - PROCESS | 2580 | 1467970640161 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x953a2c00) [pid = 2580] [serial = 117] [outer = 0x95395c00] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9d813c00 == 33 [pid = 2580] [id = 17] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9d261000 == 32 [pid = 2580] [id = 25] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x95476800 == 31 [pid = 2580] [id = 19] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9c74c000 == 30 [pid = 2580] [id = 23] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0xa2ff4800 == 29 [pid = 2580] [id = 18] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9526a800 == 28 [pid = 2580] [id = 22] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9d353c00 == 27 [pid = 2580] [id = 16] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x97a68c00 == 26 [pid = 2580] [id = 21] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9d260400 == 25 [pid = 2580] [id = 15] 02:37:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9bab7c00 == 24 [pid = 2580] [id = 14] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x97a8d400) [pid = 2580] [serial = 58] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0xa2556c00) [pid = 2580] [serial = 50] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0xa6887800) [pid = 2580] [serial = 56] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0xa4e4e800) [pid = 2580] [serial = 53] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x9cdae000) [pid = 2580] [serial = 67] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x9d264800) [pid = 2580] [serial = 68] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x97a89400) [pid = 2580] [serial = 61] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x9a047400) [pid = 2580] [serial = 64] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x97a88000) [pid = 2580] [serial = 62] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x97a90400) [pid = 2580] [serial = 59] [outer = (nil)] [url = about:blank] 02:37:20 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x9a5d0400) [pid = 2580] [serial = 65] [outer = (nil)] [url = about:blank] 02:37:21 INFO - PROCESS | 2580 | 1467970641017 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1435ms 02:37:21 INFO - PROCESS | 2580 | 1467970641080 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 2580 | 1467970641088 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:37:21 INFO - PROCESS | 2580 | 1467970641100 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 2580 | 1467970641104 Marionette TRACE conn4 <- [1,130,null,{}] 02:37:21 INFO - PROCESS | 2580 | 1467970641111 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:21 INFO - PROCESS | 2580 | 1467970641117 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:21 INFO - PROCESS | 2580 | 1467970641296 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:37:21 INFO - PROCESS | 2580 | 1467970641308 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 2580 | 1467970641319 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a03cc00 == 25 [pid = 2580] [id = 40] 02:37:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x9a047400) [pid = 2580] [serial = 118] [outer = (nil)] 02:37:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9a18c400) [pid = 2580] [serial = 119] [outer = 0x9a047400] 02:37:21 INFO - PROCESS | 2580 | 1467970641399 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9a54ec00) [pid = 2580] [serial = 120] [outer = 0x9a047400] 02:37:22 INFO - PROCESS | 2580 | 1467970642277 Marionette TRACE conn4 <- [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]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1233ms 02:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:37:22 INFO - PROCESS | 2580 | 1467970642333 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 2580 | 1467970642337 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:37:22 INFO - PROCESS | 2580 | 1467970642344 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 2580 | 1467970642350 Marionette TRACE conn4 <- [1,134,null,{}] 02:37:22 INFO - PROCESS | 2580 | 1467970642366 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 2580 | 1467970642374 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:22 INFO - PROCESS | 2580 | 1467970642595 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:37:22 INFO - PROCESS | 2580 | 1467970642611 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 2580 | 1467970642619 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x9cdac800 == 26 [pid = 2580] [id = 41] 02:37:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9cdb1800) [pid = 2580] [serial = 121] [outer = (nil)] 02:37:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9d309c00) [pid = 2580] [serial = 122] [outer = 0x9cdb1800] 02:37:22 INFO - PROCESS | 2580 | 1467970642697 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9d4c5800) [pid = 2580] [serial = 123] [outer = 0x9cdb1800] 02:37:23 INFO - PROCESS | 2580 | 1467970643707 Marionette TRACE conn4 <- [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]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1437ms 02:37:23 INFO - PROCESS | 2580 | 1467970643796 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 2580 | 1467970643802 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:37:23 INFO - PROCESS | 2580 | 1467970643820 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 2580 | 1467970643824 Marionette TRACE conn4 <- [1,138,null,{}] 02:37:23 INFO - PROCESS | 2580 | 1467970643829 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:23 INFO - PROCESS | 2580 | 1467970643834 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:24 INFO - PROCESS | 2580 | 1467970644041 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:37:24 INFO - PROCESS | 2580 | 1467970644069 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 2580 | 1467970644079 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:24 INFO - PROCESS | 2580 | ++DOCSHELL 0xa23a1400 == 27 [pid = 2580] [id = 42] 02:37:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0xa255a000) [pid = 2580] [serial = 124] [outer = (nil)] 02:37:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0xa3209000) [pid = 2580] [serial = 125] [outer = 0xa255a000] 02:37:24 INFO - PROCESS | 2580 | 1467970644161 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0xa3291400) [pid = 2580] [serial = 126] [outer = 0xa255a000] 02:37:25 INFO - PROCESS | 2580 | 1467970645081 Marionette TRACE conn4 <- [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]]]}] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9a015800) [pid = 2580] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x92f39c00) [pid = 2580] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x9d1ee800) [pid = 2580] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x97a83400) [pid = 2580] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x9d357800) [pid = 2580] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x9b759800) [pid = 2580] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0xa23aa400) [pid = 2580] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0xa34cf400) [pid = 2580] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x93b47c00) [pid = 2580] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:37:25 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x9995fc00) [pid = 2580] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1339ms 02:37:25 INFO - PROCESS | 2580 | 1467970645161 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 2580 | 1467970645164 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:37:25 INFO - PROCESS | 2580 | 1467970645175 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 2580 | 1467970645179 Marionette TRACE conn4 <- [1,142,null,{}] 02:37:25 INFO - PROCESS | 2580 | 1467970645185 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 2580 | 1467970645190 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:25 INFO - PROCESS | 2580 | 1467970645350 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:37:25 INFO - PROCESS | 2580 | 1467970645450 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 2580 | 1467970645458 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x97a8c400 == 28 [pid = 2580] [id = 43] 02:37:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x9995fc00) [pid = 2580] [serial = 127] [outer = (nil)] 02:37:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x9cee0400) [pid = 2580] [serial = 128] [outer = 0x9995fc00] 02:37:25 INFO - PROCESS | 2580 | 1467970645534 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0xa209fc00) [pid = 2580] [serial = 129] [outer = 0x9995fc00] 02:37:26 INFO - PROCESS | 2580 | 1467970646269 Marionette TRACE conn4 <- [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]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1129ms 02:37:26 INFO - PROCESS | 2580 | 1467970646337 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 2580 | 1467970646340 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:37:26 INFO - PROCESS | 2580 | 1467970646380 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 2580 | 1467970646382 Marionette TRACE conn4 <- [1,146,null,{}] 02:37:26 INFO - PROCESS | 2580 | 1467970646447 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:26 INFO - PROCESS | 2580 | 1467970646457 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:26 INFO - PROCESS | 2580 | 1467970646734 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:37:26 INFO - PROCESS | 2580 | 1467970646782 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 2580 | 1467970646791 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x953f3000 == 29 [pid = 2580] [id = 44] 02:37:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x953f5c00) [pid = 2580] [serial = 130] [outer = (nil)] 02:37:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x953fb000) [pid = 2580] [serial = 131] [outer = 0x953f5c00] 02:37:26 INFO - PROCESS | 2580 | 1467970646871 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0xa501e800) [pid = 2580] [serial = 132] [outer = 0x953f5c00] 02:37:27 INFO - PROCESS | 2580 | 1467970647885 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1543ms 02:37:27 INFO - PROCESS | 2580 | 1467970647902 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 2580 | 1467970647907 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:37:27 INFO - PROCESS | 2580 | 1467970647917 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 2580 | 1467970647920 Marionette TRACE conn4 <- [1,150,null,{}] 02:37:27 INFO - PROCESS | 2580 | 1467970647930 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 2580 | 1467970647935 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:28 INFO - PROCESS | 2580 | 1467970648132 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:37:28 INFO - PROCESS | 2580 | 1467970648280 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 2580 | 1467970648289 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c34000 == 30 [pid = 2580] [id = 45] 02:37:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9526cc00) [pid = 2580] [serial = 133] [outer = (nil)] 02:37:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x97a89800) [pid = 2580] [serial = 134] [outer = 0x9526cc00] 02:37:28 INFO - PROCESS | 2580 | 1467970648377 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x97a92800) [pid = 2580] [serial = 135] [outer = 0x9526cc00] 02:37:29 INFO - PROCESS | 2580 | 1467970649397 Marionette TRACE conn4 <- [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]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1539ms 02:37:29 INFO - PROCESS | 2580 | 1467970649457 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 2580 | 1467970649465 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:37:29 INFO - PROCESS | 2580 | 1467970649477 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 2580 | 1467970649482 Marionette TRACE conn4 <- [1,154,null,{}] 02:37:29 INFO - PROCESS | 2580 | 1467970649490 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:29 INFO - PROCESS | 2580 | 1467970649496 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:29 INFO - PROCESS | 2580 | 1467970649807 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:37:29 INFO - PROCESS | 2580 | 1467970649968 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 2580 | 1467970649979 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x93cdf800 == 31 [pid = 2580] [id = 46] 02:37:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x9c447c00) [pid = 2580] [serial = 136] [outer = (nil)] 02:37:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x9cda8800) [pid = 2580] [serial = 137] [outer = 0x9c447c00] 02:37:30 INFO - PROCESS | 2580 | 1467970650076 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x9d25b400) [pid = 2580] [serial = 138] [outer = 0x9c447c00] 02:37:30 INFO - PROCESS | 2580 | 1467970650932 Marionette TRACE conn4 <- [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]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1486ms 02:37:30 INFO - PROCESS | 2580 | 1467970650963 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 2580 | 1467970650968 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:37:30 INFO - PROCESS | 2580 | 1467970650994 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 2580 | 1467970651001 Marionette TRACE conn4 <- [1,158,null,{}] 02:37:31 INFO - PROCESS | 2580 | 1467970651018 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 2580 | 1467970651028 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:31 INFO - PROCESS | 2580 | 1467970651221 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:37:31 INFO - PROCESS | 2580 | 1467970651371 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 2580 | 1467970651384 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:31 INFO - PROCESS | 2580 | ++DOCSHELL 0xa3204c00 == 32 [pid = 2580] [id = 47] 02:37:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0xa34c2c00) [pid = 2580] [serial = 139] [outer = (nil)] 02:37:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0xa5017800) [pid = 2580] [serial = 140] [outer = 0xa34c2c00] 02:37:31 INFO - PROCESS | 2580 | 1467970651467 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0xa620f400) [pid = 2580] [serial = 141] [outer = 0xa34c2c00] 02:37:32 INFO - PROCESS | 2580 | 1467970652386 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1542ms 02:37:32 INFO - PROCESS | 2580 | 1467970652524 Marionette TRACE conn4 <- [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]]]}] 02:37:32 INFO - PROCESS | 2580 | 1467970652535 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 2580 | 1467970652539 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:37:32 INFO - PROCESS | 2580 | 1467970652546 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 2580 | 1467970652549 Marionette TRACE conn4 <- [1,162,null,{}] 02:37:32 INFO - PROCESS | 2580 | 1467970652555 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 2580 | 1467970652561 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:32 INFO - PROCESS | 2580 | 1467970652749 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:37:32 INFO - PROCESS | 2580 | 1467970652904 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 2580 | 1467970652915 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x953f5000 == 33 [pid = 2580] [id = 48] 02:37:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x9d352c00) [pid = 2580] [serial = 142] [outer = (nil)] 02:37:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0xa6888800) [pid = 2580] [serial = 143] [outer = 0x9d352c00] 02:37:33 INFO - PROCESS | 2580 | 1467970653035 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0xa69ea000) [pid = 2580] [serial = 144] [outer = 0x9d352c00] 02:37:33 INFO - PROCESS | 2580 | 1467970653878 Marionette TRACE conn4 <- [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]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1380ms 02:37:33 INFO - PROCESS | 2580 | 1467970653927 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 2580 | 1467970653932 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:37:33 INFO - PROCESS | 2580 | 1467970653938 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 2580 | 1467970653943 Marionette TRACE conn4 <- [1,166,null,{}] 02:37:33 INFO - PROCESS | 2580 | 1467970653949 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 2580 | 1467970653955 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:34 INFO - PROCESS | 2580 | 1467970654136 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:37:34 INFO - PROCESS | 2580 | 1467970654292 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 2580 | 1467970654298 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x98468400 == 34 [pid = 2580] [id = 49] 02:37:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x9a193c00) [pid = 2580] [serial = 145] [outer = (nil)] 02:37:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0xa69f7000) [pid = 2580] [serial = 146] [outer = 0x9a193c00] 02:37:34 INFO - PROCESS | 2580 | 1467970654381 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0xa6ea8800) [pid = 2580] [serial = 147] [outer = 0x9a193c00] 02:37:35 INFO - PROCESS | 2580 | 1467970655616 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1735ms 02:37:35 INFO - PROCESS | 2580 | 1467970655675 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 2580 | 1467970655678 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:37:35 INFO - PROCESS | 2580 | 1467970655686 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 2580 | 1467970655689 Marionette TRACE conn4 <- [1,170,null,{}] 02:37:35 INFO - PROCESS | 2580 | 1467970655699 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:35 INFO - PROCESS | 2580 | 1467970655711 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:36 INFO - PROCESS | 2580 | 1467970656239 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:37:36 INFO - PROCESS | 2580 | 1467970656386 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 2580 | 1467970656394 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x93cda800 == 35 [pid = 2580] [id = 50] 02:37:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x95261400) [pid = 2580] [serial = 148] [outer = (nil)] 02:37:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x95268400) [pid = 2580] [serial = 149] [outer = 0x95261400] 02:37:36 INFO - PROCESS | 2580 | 1467970656477 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x953f9400) [pid = 2580] [serial = 150] [outer = 0x95261400] 02:37:37 INFO - PROCESS | 2580 | 1467970657373 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1735ms 02:37:37 INFO - PROCESS | 2580 | 1467970657428 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 2580 | 1467970657440 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:37:37 INFO - PROCESS | 2580 | 1467970657449 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 2580 | 1467970657453 Marionette TRACE conn4 <- [1,174,null,{}] 02:37:37 INFO - PROCESS | 2580 | 1467970657462 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:37 INFO - PROCESS | 2580 | 1467970657471 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:37 INFO - PROCESS | 2580 | 1467970657717 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:37:37 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0xa2295c00) [pid = 2580] [serial = 104] [outer = (nil)] [url = about:blank] 02:37:37 INFO - PROCESS | 2580 | 1467970657919 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 2580 | 1467970657932 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x94829400 == 36 [pid = 2580] [id = 51] 02:37:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x9482fc00) [pid = 2580] [serial = 151] [outer = (nil)] 02:37:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x9a011400) [pid = 2580] [serial = 152] [outer = 0x9482fc00] 02:37:38 INFO - PROCESS | 2580 | 1467970658007 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x9a18cc00) [pid = 2580] [serial = 153] [outer = 0x9482fc00] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x9a11bc00) [pid = 2580] [serial = 92] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x9a18c000) [pid = 2580] [serial = 93] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x93c2bc00) [pid = 2580] [serial = 88] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x94824800) [pid = 2580] [serial = 89] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x9d354400) [pid = 2580] [serial = 98] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x9a00f400) [pid = 2580] [serial = 85] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x9c444c00) [pid = 2580] [serial = 29] [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.] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x9b75a000) [pid = 2580] [serial = 71] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x9a5d7000) [pid = 2580] [serial = 70] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0xa100e400) [pid = 2580] [serial = 74] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x9d4ccc00) [pid = 2580] [serial = 73] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x9d814800) [pid = 2580] [serial = 101] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0xa35de000) [pid = 2580] [serial = 77] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0xa2fb7c00) [pid = 2580] [serial = 76] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0xa6830800) [pid = 2580] [serial = 80] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0xa682cc00) [pid = 2580] [serial = 79] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9d4c6800) [pid = 2580] [serial = 99] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0xa1011c00) [pid = 2580] [serial = 102] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x9b759c00) [pid = 2580] [serial = 83] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0xa6ea8c00) [pid = 2580] [serial = 82] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x9ba07c00) [pid = 2580] [serial = 96] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x9b758c00) [pid = 2580] [serial = 95] [outer = (nil)] [url = about:blank] 02:37:38 INFO - PROCESS | 2580 | 1467970658757 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1344ms 02:37:38 INFO - PROCESS | 2580 | 1467970658802 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 2580 | 1467970658808 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:37:38 INFO - PROCESS | 2580 | 1467970658817 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 2580 | 1467970658821 Marionette TRACE conn4 <- [1,178,null,{}] 02:37:38 INFO - PROCESS | 2580 | 1467970658832 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 2580 | 1467970658836 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:39 INFO - PROCESS | 2580 | 1467970659011 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:37:39 INFO - PROCESS | 2580 | 1467970659023 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 2580 | 1467970659033 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x984c2800 == 37 [pid = 2580] [id = 52] 02:37:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9b75a800) [pid = 2580] [serial = 154] [outer = (nil)] 02:37:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9b7bb000) [pid = 2580] [serial = 155] [outer = 0x9b75a800] 02:37:39 INFO - PROCESS | 2580 | 1467970659104 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9c44b800) [pid = 2580] [serial = 156] [outer = 0x9b75a800] 02:37:39 INFO - PROCESS | 2580 | 1467970659961 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1182ms 02:37:40 INFO - PROCESS | 2580 | 1467970660000 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 2580 | 1467970660006 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:37:40 INFO - PROCESS | 2580 | 1467970660031 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 2580 | 1467970660039 Marionette TRACE conn4 <- [1,182,null,{}] 02:37:40 INFO - PROCESS | 2580 | 1467970660046 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 2580 | 1467970660054 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:40 INFO - PROCESS | 2580 | 1467970660241 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:37:40 INFO - PROCESS | 2580 | 1467970660355 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 2580 | 1467970660365 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x93cd9800 == 38 [pid = 2580] [id = 53] 02:37:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x9a5d9400) [pid = 2580] [serial = 157] [outer = (nil)] 02:37:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9d4cdc00) [pid = 2580] [serial = 158] [outer = 0x9a5d9400] 02:37:40 INFO - PROCESS | 2580 | 1467970660438 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x9d81f000) [pid = 2580] [serial = 159] [outer = 0x9a5d9400] 02:37:41 INFO - PROCESS | 2580 | 1467970661226 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1250ms 02:37:41 INFO - PROCESS | 2580 | 1467970661272 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:37:41 INFO - PROCESS | 2580 | 1467970661276 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:37:41 INFO - PROCESS | 2580 | 1467970661283 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 2580 | 1467970661286 Marionette TRACE conn4 <- [1,186,null,{}] 02:37:41 INFO - PROCESS | 2580 | 1467970661303 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 2580 | 1467970661310 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:41 INFO - PROCESS | 2580 | 1467970661530 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:37:41 INFO - PROCESS | 2580 | 1467970661557 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 2580 | 1467970661562 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x92f30400 == 39 [pid = 2580] [id = 54] 02:37:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x9a192800) [pid = 2580] [serial = 160] [outer = (nil)] 02:37:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0xa2294c00) [pid = 2580] [serial = 161] [outer = 0x9a192800] 02:37:41 INFO - PROCESS | 2580 | 1467970661639 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0xa2299800) [pid = 2580] [serial = 162] [outer = 0x9a192800] 02:37:42 INFO - PROCESS | 2580 | 1467970662553 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1300ms 02:37:42 INFO - PROCESS | 2580 | 1467970662587 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 2580 | 1467970662591 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:37:42 INFO - PROCESS | 2580 | 1467970662598 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 2580 | 1467970662600 Marionette TRACE conn4 <- [1,190,null,{}] 02:37:42 INFO - PROCESS | 2580 | 1467970662615 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 2580 | 1467970662620 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:42 INFO - PROCESS | 2580 | 1467970662871 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:37:42 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0xa255a000) [pid = 2580] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:37:42 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x9a047400) [pid = 2580] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:37:42 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x95395c00) [pid = 2580] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:37:42 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9cdb1800) [pid = 2580] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:37:42 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x9995fc00) [pid = 2580] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:37:42 INFO - PROCESS | 2580 | 1467970662959 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 2580 | 1467970662976 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x93b4c800 == 40 [pid = 2580] [id = 55] 02:37:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x93c2ec00) [pid = 2580] [serial = 163] [outer = (nil)] 02:37:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0xa2002000) [pid = 2580] [serial = 164] [outer = 0x93c2ec00] 02:37:43 INFO - PROCESS | 2580 | 1467970663061 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0xa3208800) [pid = 2580] [serial = 165] [outer = 0x93c2ec00] 02:37:43 INFO - PROCESS | 2580 | 1467970663808 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1237ms 02:37:43 INFO - PROCESS | 2580 | 1467970663837 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 2580 | 1467970663841 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:37:43 INFO - PROCESS | 2580 | 1467970663847 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 2580 | 1467970663850 Marionette TRACE conn4 <- [1,194,null,{}] 02:37:43 INFO - PROCESS | 2580 | 1467970663856 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 2580 | 1467970663862 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:44 INFO - PROCESS | 2580 | 1467970664027 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:37:44 INFO - PROCESS | 2580 | 1467970664043 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 2580 | 1467970664053 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x93cd7800 == 41 [pid = 2580] [id = 56] 02:37:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x97a8ec00) [pid = 2580] [serial = 166] [outer = (nil)] 02:37:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0xa6947000) [pid = 2580] [serial = 167] [outer = 0x97a8ec00] 02:37:44 INFO - PROCESS | 2580 | 1467970664122 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0xa682cc00) [pid = 2580] [serial = 168] [outer = 0x97a8ec00] 02:37:44 INFO - PROCESS | 2580 | 1467970664994 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1183ms 02:37:45 INFO - PROCESS | 2580 | 1467970665032 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 2580 | 1467970665039 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:37:45 INFO - PROCESS | 2580 | 1467970665048 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 2580 | 1467970665055 Marionette TRACE conn4 <- [1,198,null,{}] 02:37:45 INFO - PROCESS | 2580 | 1467970665066 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:45 INFO - PROCESS | 2580 | 1467970665072 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:45 INFO - PROCESS | 2580 | 1467970665283 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:37:45 INFO - PROCESS | 2580 | 1467970665432 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 2580 | 1467970665448 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x953f0400 == 42 [pid = 2580] [id = 57] 02:37:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x953f0800) [pid = 2580] [serial = 169] [outer = (nil)] 02:37:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x97a70c00) [pid = 2580] [serial = 170] [outer = 0x953f0800] 02:37:45 INFO - PROCESS | 2580 | 1467970665536 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x97a8b400) [pid = 2580] [serial = 171] [outer = 0x953f0800] 02:37:46 INFO - PROCESS | 2580 | 1467970666453 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1441ms 02:37:46 INFO - PROCESS | 2580 | 1467970666490 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 2580 | 1467970666498 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:37:46 INFO - PROCESS | 2580 | 1467970666510 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 2580 | 1467970666514 Marionette TRACE conn4 <- [1,202,null,{}] 02:37:46 INFO - PROCESS | 2580 | 1467970666521 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 2580 | 1467970666526 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:46 INFO - PROCESS | 2580 | 1467970666726 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:37:46 INFO - PROCESS | 2580 | 1467970666878 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 2580 | 1467970666888 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a18a000 == 43 [pid = 2580] [id = 58] 02:37:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x9b759000) [pid = 2580] [serial = 172] [outer = (nil)] 02:37:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x9bcb4000) [pid = 2580] [serial = 173] [outer = 0x9b759000] 02:37:46 INFO - PROCESS | 2580 | 1467970666975 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x9bcb5000) [pid = 2580] [serial = 174] [outer = 0x9b759000] 02:37:47 INFO - PROCESS | 2580 | 1467970667906 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1434ms 02:37:47 INFO - PROCESS | 2580 | 1467970667945 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 2580 | 1467970667950 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:37:47 INFO - PROCESS | 2580 | 1467970667960 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 2580 | 1467970667966 Marionette TRACE conn4 <- [1,206,null,{}] 02:37:47 INFO - PROCESS | 2580 | 1467970667985 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 2580 | 1467970667995 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:48 INFO - PROCESS | 2580 | 1467970668239 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:37:48 INFO - PROCESS | 2580 | 1467970668430 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 2580 | 1467970668444 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bcbc000 == 44 [pid = 2580] [id = 59] 02:37:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x9d260400) [pid = 2580] [serial = 175] [outer = (nil)] 02:37:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x9d4c7000) [pid = 2580] [serial = 176] [outer = 0x9d260400] 02:37:48 INFO - PROCESS | 2580 | 1467970668578 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0xa108c400) [pid = 2580] [serial = 177] [outer = 0x9d260400] 02:37:49 INFO - PROCESS | 2580 | 1467970669468 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1548ms 02:37:49 INFO - PROCESS | 2580 | 1467970669508 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 2580 | 1467970669514 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:37:49 INFO - PROCESS | 2580 | 1467970669523 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 2580 | 1467970669528 Marionette TRACE conn4 <- [1,210,null,{}] 02:37:49 INFO - PROCESS | 2580 | 1467970669535 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 2580 | 1467970669542 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:49 INFO - PROCESS | 2580 | 1467970669738 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:37:49 INFO - PROCESS | 2580 | 1467970669899 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 2580 | 1467970669907 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bcb4400 == 45 [pid = 2580] [id = 60] 02:37:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0xa34c3800) [pid = 2580] [serial = 178] [outer = (nil)] 02:37:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0xa501cc00) [pid = 2580] [serial = 179] [outer = 0xa34c3800] 02:37:49 INFO - PROCESS | 2580 | 1467970669994 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0xa682f400) [pid = 2580] [serial = 180] [outer = 0xa34c3800] 02:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1434ms 02:37:50 INFO - PROCESS | 2580 | 1467970670945 Marionette TRACE conn4 <- [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]]]}] 02:37:50 INFO - PROCESS | 2580 | 1467970670973 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 2580 | 1467970670978 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:37:50 INFO - PROCESS | 2580 | 1467970670986 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 2580 | 1467970670990 Marionette TRACE conn4 <- [1,214,null,{}] 02:37:51 INFO - PROCESS | 2580 | 1467970670996 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 2580 | 1467970671001 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:51 INFO - PROCESS | 2580 | 1467970671184 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:37:51 INFO - PROCESS | 2580 | 1467970671332 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 2580 | 1467970671339 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x93cd7400 == 46 [pid = 2580] [id = 61] 02:37:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x9b757c00) [pid = 2580] [serial = 181] [outer = (nil)] 02:37:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0xa6f46000) [pid = 2580] [serial = 182] [outer = 0x9b757c00] 02:37:51 INFO - PROCESS | 2580 | 1467970671422 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0xa6f49800) [pid = 2580] [serial = 183] [outer = 0x9b757c00] 02:37:52 INFO - PROCESS | 2580 | 1467970672293 Marionette TRACE conn4 <- [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]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1338ms 02:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:37:52 INFO - PROCESS | 2580 | 1467970672325 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 2580 | 1467970672329 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:37:52 INFO - PROCESS | 2580 | 1467970672336 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 2580 | 1467970672339 Marionette TRACE conn4 <- [1,218,null,{}] 02:37:52 INFO - PROCESS | 2580 | 1467970672345 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 2580 | 1467970672355 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:52 INFO - PROCESS | 2580 | 1467970672582 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:37:52 INFO - PROCESS | 2580 | 1467970672733 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 2580 | 1467970672746 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:52 INFO - PROCESS | 2580 | ++DOCSHELL 0xa6ea3400 == 47 [pid = 2580] [id = 62] 02:37:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0xa6f42400) [pid = 2580] [serial = 184] [outer = (nil)] 02:37:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0xa8c22400) [pid = 2580] [serial = 185] [outer = 0xa6f42400] 02:37:52 INFO - PROCESS | 2580 | 1467970672830 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 97 (0xa8c81400) [pid = 2580] [serial = 186] [outer = 0xa6f42400] 02:37:53 INFO - PROCESS | 2580 | 1467970673712 Marionette TRACE conn4 <- [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]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1433ms 02:37:53 INFO - PROCESS | 2580 | 1467970673770 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 2580 | 1467970673773 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:37:53 INFO - PROCESS | 2580 | 1467970673780 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 2580 | 1467970673783 Marionette TRACE conn4 <- [1,222,null,{}] 02:37:53 INFO - PROCESS | 2580 | 1467970673790 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:53 INFO - PROCESS | 2580 | 1467970673795 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:53 INFO - PROCESS | 2580 | 1467970673988 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:37:54 INFO - PROCESS | 2580 | 1467970674144 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 2580 | 1467970674155 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x953f1400 == 48 [pid = 2580] [id = 63] 02:37:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 98 (0x953f2000) [pid = 2580] [serial = 187] [outer = (nil)] 02:37:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 99 (0xa82f3c00) [pid = 2580] [serial = 188] [outer = 0x953f2000] 02:37:54 INFO - PROCESS | 2580 | 1467970674245 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 100 (0xa901ac00) [pid = 2580] [serial = 189] [outer = 0x953f2000] 02:37:55 INFO - PROCESS | 2580 | 1467970675318 Marionette TRACE conn4 <- [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]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1588ms 02:37:55 INFO - PROCESS | 2580 | 1467970675370 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:37:55 INFO - PROCESS | 2580 | 1467970675376 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:37:55 INFO - PROCESS | 2580 | 1467970675383 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 2580 | 1467970675388 Marionette TRACE conn4 <- [1,226,null,{}] 02:37:55 INFO - PROCESS | 2580 | 1467970675396 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:55 INFO - PROCESS | 2580 | 1467970675402 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:55 INFO - PROCESS | 2580 | 1467970675581 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:37:55 INFO - PROCESS | 2580 | 1467970675820 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 2580 | 1467970675833 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x95262c00 == 49 [pid = 2580] [id = 64] 02:37:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0x95264000) [pid = 2580] [serial = 190] [outer = (nil)] 02:37:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 102 (0x953a1400) [pid = 2580] [serial = 191] [outer = 0x95264000] 02:37:55 INFO - PROCESS | 2580 | 1467970675932 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 103 (0x97a6b000) [pid = 2580] [serial = 192] [outer = 0x95264000] 02:37:56 INFO - PROCESS | 2580 | 1467970676769 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1447ms 02:37:56 INFO - PROCESS | 2580 | 1467970676831 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 2580 | 1467970676839 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:37:56 INFO - PROCESS | 2580 | 1467970676851 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 2580 | 1467970676855 Marionette TRACE conn4 <- [1,230,null,{}] 02:37:56 INFO - PROCESS | 2580 | 1467970676862 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 2580 | 1467970676869 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:57 INFO - PROCESS | 2580 | 1467970677062 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:37:57 INFO - PROCESS | 2580 | --DOCSHELL 0x95269000 == 48 [pid = 2580] [id = 24] 02:37:57 INFO - PROCESS | 2580 | --DOCSHELL 0xa23a7800 == 47 [pid = 2580] [id = 26] 02:37:57 INFO - PROCESS | 2580 | --DOCSHELL 0x92f39800 == 46 [pid = 2580] [id = 30] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 102 (0x97a73400) [pid = 2580] [serial = 110] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 101 (0xa23a2800) [pid = 2580] [serial = 113] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 100 (0x953fb000) [pid = 2580] [serial = 131] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | 1467970677257 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 2580 | 1467970677266 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x953a2000 == 47 [pid = 2580] [id = 65] 02:37:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0x97a6cc00) [pid = 2580] [serial = 193] [outer = (nil)] 02:37:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 102 (0x984c3800) [pid = 2580] [serial = 194] [outer = 0x97a6cc00] 02:37:57 INFO - PROCESS | 2580 | 1467970677380 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 103 (0x9a5d1c00) [pid = 2580] [serial = 195] [outer = 0x97a6cc00] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 102 (0xa3209000) [pid = 2580] [serial = 125] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 101 (0x9a18c400) [pid = 2580] [serial = 119] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 100 (0x9a54ec00) [pid = 2580] [serial = 120] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 99 (0x953a2c00) [pid = 2580] [serial = 117] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 98 (0x9539f800) [pid = 2580] [serial = 116] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 97 (0x9a193400) [pid = 2580] [serial = 107] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 96 (0x9d309c00) [pid = 2580] [serial = 122] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0xa3291400) [pid = 2580] [serial = 126] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x9cee0400) [pid = 2580] [serial = 128] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x9d4c5800) [pid = 2580] [serial = 123] [outer = (nil)] [url = about:blank] 02:37:57 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0xa209fc00) [pid = 2580] [serial = 129] [outer = (nil)] [url = about:blank] 02:37:58 INFO - PROCESS | 2580 | 1467970678152 Marionette TRACE conn4 <- [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]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1334ms 02:37:58 INFO - PROCESS | 2580 | 1467970678196 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:37:58 INFO - PROCESS | 2580 | 1467970678201 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:37:58 INFO - PROCESS | 2580 | 1467970678208 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 2580 | 1467970678213 Marionette TRACE conn4 <- [1,234,null,{}] 02:37:58 INFO - PROCESS | 2580 | 1467970678231 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 2580 | 1467970678239 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:58 INFO - PROCESS | 2580 | 1467970678413 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:37:58 INFO - PROCESS | 2580 | 1467970678425 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 2580 | 1467970678436 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bba5c00 == 48 [pid = 2580] [id = 66] 02:37:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x9bba6c00) [pid = 2580] [serial = 196] [outer = (nil)] 02:37:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x9bba9400) [pid = 2580] [serial = 197] [outer = 0x9bba6c00] 02:37:58 INFO - PROCESS | 2580 | 1467970678512 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0x9bbad800) [pid = 2580] [serial = 198] [outer = 0x9bba6c00] 02:37:59 INFO - PROCESS | 2580 | 1467970679403 Marionette TRACE conn4 <- [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]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1241ms 02:37:59 INFO - PROCESS | 2580 | 1467970679450 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:37:59 INFO - PROCESS | 2580 | 1467970679455 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:37:59 INFO - PROCESS | 2580 | 1467970679461 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 2580 | 1467970679465 Marionette TRACE conn4 <- [1,238,null,{}] 02:37:59 INFO - PROCESS | 2580 | 1467970679471 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 2580 | 1467970679476 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:59 INFO - PROCESS | 2580 | 1467970679651 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:37:59 INFO - PROCESS | 2580 | 1467970679661 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 2580 | 1467970679670 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:37:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bba4800 == 49 [pid = 2580] [id = 67] 02:37:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0x9bcb3400) [pid = 2580] [serial = 199] [outer = (nil)] 02:37:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 97 (0x9bcbd800) [pid = 2580] [serial = 200] [outer = 0x9bcb3400] 02:37:59 INFO - PROCESS | 2580 | 1467970679742 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 98 (0x9c67e800) [pid = 2580] [serial = 201] [outer = 0x9bcb3400] 02:38:00 INFO - PROCESS | 2580 | 1467970680665 Marionette TRACE conn4 <- [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]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1236ms 02:38:00 INFO - PROCESS | 2580 | 1467970680697 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 2580 | 1467970680702 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:38:00 INFO - PROCESS | 2580 | 1467970680709 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 2580 | 1467970680712 Marionette TRACE conn4 <- [1,242,null,{}] 02:38:00 INFO - PROCESS | 2580 | 1467970680725 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 2580 | 1467970680729 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:00 INFO - PROCESS | 2580 | 1467970680965 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:38:01 INFO - PROCESS | 2580 | 1467970680988 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 2580 | 1467970680998 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x93ce0c00 == 50 [pid = 2580] [id = 68] 02:38:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 99 (0x9bbaf000) [pid = 2580] [serial = 202] [outer = (nil)] 02:38:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 100 (0x9d1fd400) [pid = 2580] [serial = 203] [outer = 0x9bbaf000] 02:38:01 INFO - PROCESS | 2580 | 1467970681065 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0x9d34d400) [pid = 2580] [serial = 204] [outer = 0x9bbaf000] 02:38:02 INFO - PROCESS | 2580 | 1467970682041 Marionette TRACE conn4 <- [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]]]}] 02:38:02 INFO - PROCESS | 2580 | --DOMWINDOW == 100 (0x9a192800) [pid = 2580] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:38:02 INFO - PROCESS | 2580 | --DOMWINDOW == 99 (0x9a5d9400) [pid = 2580] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:38:02 INFO - PROCESS | 2580 | --DOMWINDOW == 98 (0x93c2ec00) [pid = 2580] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:38:02 INFO - PROCESS | 2580 | --DOMWINDOW == 97 (0x9482fc00) [pid = 2580] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:38:02 INFO - PROCESS | 2580 | --DOMWINDOW == 96 (0x9b75a800) [pid = 2580] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:38:02 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0x95261400) [pid = 2580] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1395ms 02:38:02 INFO - PROCESS | 2580 | 1467970682105 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 2580 | 1467970682109 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:38:02 INFO - PROCESS | 2580 | 1467970682115 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 2580 | 1467970682119 Marionette TRACE conn4 <- [1,246,null,{}] 02:38:02 INFO - PROCESS | 2580 | 1467970682124 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 2580 | 1467970682134 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:02 INFO - PROCESS | 2580 | 1467970682351 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:38:02 INFO - PROCESS | 2580 | 1467970682506 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 2580 | 1467970682514 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x91ce6000 == 51 [pid = 2580] [id = 69] 02:38:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0x91ceac00) [pid = 2580] [serial = 205] [outer = (nil)] 02:38:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 97 (0x9d4c2800) [pid = 2580] [serial = 206] [outer = 0x91ceac00] 02:38:02 INFO - PROCESS | 2580 | 1467970682601 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 98 (0x9d81c000) [pid = 2580] [serial = 207] [outer = 0x91ceac00] 02:38:03 INFO - PROCESS | 2580 | 1467970683297 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1240ms 02:38:03 INFO - PROCESS | 2580 | 1467970683360 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 2580 | 1467970683364 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:38:03 INFO - PROCESS | 2580 | 1467970683376 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 2580 | 1467970683379 Marionette TRACE conn4 <- [1,250,null,{}] 02:38:03 INFO - PROCESS | 2580 | 1467970683386 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:03 INFO - PROCESS | 2580 | 1467970683391 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:03 INFO - PROCESS | 2580 | 1467970683551 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:38:03 INFO - PROCESS | 2580 | 1467970683560 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 2580 | 1467970683567 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c35c00 == 52 [pid = 2580] [id = 70] 02:38:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 99 (0x93c37c00) [pid = 2580] [serial = 208] [outer = (nil)] 02:38:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 100 (0xa23a0800) [pid = 2580] [serial = 209] [outer = 0x93c37c00] 02:38:03 INFO - PROCESS | 2580 | 1467970683640 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0xa23ae000) [pid = 2580] [serial = 210] [outer = 0x93c37c00] 02:38:04 INFO - PROCESS | 2580 | 1467970684657 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1337ms 02:38:04 INFO - PROCESS | 2580 | 1467970684709 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 2580 | 1467970684716 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:38:04 INFO - PROCESS | 2580 | 1467970684724 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 2580 | 1467970684730 Marionette TRACE conn4 <- [1,254,null,{}] 02:38:04 INFO - PROCESS | 2580 | 1467970684739 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 2580 | 1467970684744 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:04 INFO - PROCESS | 2580 | 1467970684939 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:38:05 INFO - PROCESS | 2580 | 1467970685143 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 2580 | 1467970685155 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x93ce4400 == 53 [pid = 2580] [id = 71] 02:38:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 102 (0x93ce4800) [pid = 2580] [serial = 211] [outer = (nil)] 02:38:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 103 (0x9482d400) [pid = 2580] [serial = 212] [outer = 0x93ce4800] 02:38:05 INFO - PROCESS | 2580 | 1467970685279 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 104 (0x95267000) [pid = 2580] [serial = 213] [outer = 0x93ce4800] 02:38:06 INFO - PROCESS | 2580 | 1467970686191 Marionette TRACE conn4 <- [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]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1544ms 02:38:06 INFO - PROCESS | 2580 | 1467970686269 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 2580 | 1467970686277 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:38:06 INFO - PROCESS | 2580 | 1467970686289 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 2580 | 1467970686293 Marionette TRACE conn4 <- [1,258,null,{}] 02:38:06 INFO - PROCESS | 2580 | 1467970686300 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:06 INFO - PROCESS | 2580 | 1467970686305 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:06 INFO - PROCESS | 2580 | 1467970686540 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:38:06 INFO - PROCESS | 2580 | 1467970686734 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 2580 | 1467970686744 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a11e800 == 54 [pid = 2580] [id = 72] 02:38:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 105 (0x9a54fc00) [pid = 2580] [serial = 214] [outer = (nil)] 02:38:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 106 (0x9b75c000) [pid = 2580] [serial = 215] [outer = 0x9a54fc00] 02:38:06 INFO - PROCESS | 2580 | 1467970686875 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 107 (0x9ba10c00) [pid = 2580] [serial = 216] [outer = 0x9a54fc00] 02:38:07 INFO - PROCESS | 2580 | 1467970687748 Marionette TRACE conn4 <- [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]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1489ms 02:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:38:07 INFO - PROCESS | 2580 | 1467970687778 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 2580 | 1467970687782 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:38:07 INFO - PROCESS | 2580 | 1467970687790 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 2580 | 1467970687796 Marionette TRACE conn4 <- [1,262,null,{}] 02:38:07 INFO - PROCESS | 2580 | 1467970687812 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 2580 | 1467970687821 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:08 INFO - PROCESS | 2580 | 1467970688010 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:38:08 INFO - PROCESS | 2580 | 1467970688165 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 2580 | 1467970688174 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:08 INFO - PROCESS | 2580 | ++DOCSHELL 0xa2296400 == 55 [pid = 2580] [id = 73] 02:38:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 108 (0xa23a2800) [pid = 2580] [serial = 217] [outer = (nil)] 02:38:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 109 (0xa3297000) [pid = 2580] [serial = 218] [outer = 0xa23a2800] 02:38:08 INFO - PROCESS | 2580 | 1467970688267 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 110 (0xa4e4f000) [pid = 2580] [serial = 219] [outer = 0xa23a2800] 02:38:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 111 (0xa69e8800) [pid = 2580] [serial = 220] [outer = 0x93ce1000] 02:38:09 INFO - PROCESS | 2580 | 1467970689300 Marionette TRACE conn4 <- [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]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1545ms 02:38:09 INFO - PROCESS | 2580 | 1467970689335 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 2580 | 1467970689340 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:38:09 INFO - PROCESS | 2580 | 1467970689347 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 2580 | 1467970689350 Marionette TRACE conn4 <- [1,266,null,{}] 02:38:09 INFO - PROCESS | 2580 | 1467970689356 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 2580 | 1467970689361 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:09 INFO - PROCESS | 2580 | 1467970689546 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:38:09 INFO - PROCESS | 2580 | 1467970689738 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 2580 | 1467970689749 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x94832c00 == 56 [pid = 2580] [id = 74] 02:38:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 112 (0x9a18d800) [pid = 2580] [serial = 221] [outer = (nil)] 02:38:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 113 (0xa688c400) [pid = 2580] [serial = 222] [outer = 0x9a18d800] 02:38:09 INFO - PROCESS | 2580 | 1467970689873 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 114 (0xa69e9800) [pid = 2580] [serial = 223] [outer = 0x9a18d800] 02:38:10 INFO - PROCESS | 2580 | 1467970690690 Marionette TRACE conn4 <- [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]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1382ms 02:38:10 INFO - PROCESS | 2580 | 1467970690730 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 2580 | 1467970690733 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:38:10 INFO - PROCESS | 2580 | 1467970690740 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 2580 | 1467970690744 Marionette TRACE conn4 <- [1,270,null,{}] 02:38:10 INFO - PROCESS | 2580 | 1467970690766 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 2580 | 1467970690772 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:10 INFO - PROCESS | 2580 | 1467970690992 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:38:11 INFO - PROCESS | 2580 | 1467970691108 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 2580 | 1467970691117 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a03400 == 57 [pid = 2580] [id = 75] 02:38:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0x92a03c00) [pid = 2580] [serial = 224] [outer = (nil)] 02:38:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0x92a0c800) [pid = 2580] [serial = 225] [outer = 0x92a03c00] 02:38:11 INFO - PROCESS | 2580 | 1467970691206 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0x92a0ec00) [pid = 2580] [serial = 226] [outer = 0x92a03c00] 02:38:12 INFO - PROCESS | 2580 | 1467970692068 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1383ms 02:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:38:12 INFO - PROCESS | 2580 | 1467970692124 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 2580 | 1467970692128 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:38:12 INFO - PROCESS | 2580 | 1467970692134 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 2580 | 1467970692138 Marionette TRACE conn4 <- [1,274,null,{}] 02:38:12 INFO - PROCESS | 2580 | 1467970692144 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 2580 | 1467970692154 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:12 INFO - PROCESS | 2580 | 1467970692397 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:38:12 INFO - PROCESS | 2580 | 1467970692556 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 2580 | 1467970692565 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a07400 == 58 [pid = 2580] [id = 76] 02:38:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0xa4e4ec00) [pid = 2580] [serial = 227] [outer = (nil)] 02:38:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0xa8c86400) [pid = 2580] [serial = 228] [outer = 0xa4e4ec00] 02:38:12 INFO - PROCESS | 2580 | 1467970692699 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0xa9028800) [pid = 2580] [serial = 229] [outer = 0xa4e4ec00] 02:38:13 INFO - PROCESS | 2580 | 1467970693606 Marionette TRACE conn4 <- [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]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1540ms 02:38:13 INFO - PROCESS | 2580 | 1467970693675 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 2580 | 1467970693679 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:38:13 INFO - PROCESS | 2580 | 1467970693686 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 2580 | 1467970693689 Marionette TRACE conn4 <- [1,278,null,{}] 02:38:13 INFO - PROCESS | 2580 | 1467970693695 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 2580 | 1467970693701 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:13 INFO - PROCESS | 2580 | 1467970693919 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:38:14 INFO - PROCESS | 2580 | 1467970694122 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 2580 | 1467970694131 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x91202400 == 59 [pid = 2580] [id = 77] 02:38:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x91202800) [pid = 2580] [serial = 230] [outer = (nil)] 02:38:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x9120ac00) [pid = 2580] [serial = 231] [outer = 0x91202800] 02:38:14 INFO - PROCESS | 2580 | 1467970694260 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x9120e400) [pid = 2580] [serial = 232] [outer = 0x91202800] 02:38:15 INFO - PROCESS | 2580 | 1467970695376 Marionette TRACE conn4 <- [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]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1736ms 02:38:15 INFO - PROCESS | 2580 | 1467970695423 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 2580 | 1467970695429 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:38:15 INFO - PROCESS | 2580 | 1467970695437 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 2580 | 1467970695442 Marionette TRACE conn4 <- [1,282,null,{}] 02:38:15 INFO - PROCESS | 2580 | 1467970695450 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 2580 | 1467970695455 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:15 INFO - PROCESS | 2580 | 1467970695639 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:38:15 INFO - PROCESS | 2580 | 1467970695818 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 2580 | 1467970695832 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a10c00 == 60 [pid = 2580] [id = 78] 02:38:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x93c2d800) [pid = 2580] [serial = 233] [outer = (nil)] 02:38:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x93e11c00) [pid = 2580] [serial = 234] [outer = 0x93c2d800] 02:38:15 INFO - PROCESS | 2580 | 1467970695901 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x93e15800) [pid = 2580] [serial = 235] [outer = 0x93c2d800] 02:38:16 INFO - PROCESS | 2580 | 1467970696840 Marionette TRACE conn4 <- [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]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1483ms 02:38:16 INFO - PROCESS | 2580 | 1467970696920 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 2580 | 1467970696928 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:38:16 INFO - PROCESS | 2580 | 1467970696938 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 2580 | 1467970696942 Marionette TRACE conn4 <- [1,286,null,{}] 02:38:16 INFO - PROCESS | 2580 | 1467970696949 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 2580 | 1467970696955 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:17 INFO - PROCESS | 2580 | 1467970697166 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x92f30400 == 59 [pid = 2580] [id = 54] 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x94829400 == 58 [pid = 2580] [id = 51] 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x91ce6000 == 57 [pid = 2580] [id = 69] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0xa6947000) [pid = 2580] [serial = 167] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0xa69f7000) [pid = 2580] [serial = 146] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | 1467970697411 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 2580 | 1467970697419 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x93ce0c00 == 56 [pid = 2580] [id = 68] 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x9bba4800 == 55 [pid = 2580] [id = 67] 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x9bba5c00 == 54 [pid = 2580] [id = 66] 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x953a2000 == 53 [pid = 2580] [id = 65] 02:38:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x91ce6000 == 54 [pid = 2580] [id = 79] 02:38:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x93ce0c00) [pid = 2580] [serial = 236] [outer = (nil)] 02:38:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x953fa800) [pid = 2580] [serial = 237] [outer = 0x93ce0c00] 02:38:17 INFO - PROCESS | 2580 | 1467970697521 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x994b0000) [pid = 2580] [serial = 238] [outer = 0x93ce0c00] 02:38:17 INFO - PROCESS | 2580 | --DOCSHELL 0x95262c00 == 53 [pid = 2580] [id = 64] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0xa6888800) [pid = 2580] [serial = 143] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x9a18cc00) [pid = 2580] [serial = 153] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0xa2294c00) [pid = 2580] [serial = 161] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 123 (0x9d4cdc00) [pid = 2580] [serial = 158] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0xa2002000) [pid = 2580] [serial = 164] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x9a011400) [pid = 2580] [serial = 152] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x9d81f000) [pid = 2580] [serial = 159] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x9c44b800) [pid = 2580] [serial = 156] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x9b7bb000) [pid = 2580] [serial = 155] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0xa2299800) [pid = 2580] [serial = 162] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0xa5017800) [pid = 2580] [serial = 140] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 115 (0x953f9400) [pid = 2580] [serial = 150] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 114 (0x97a89800) [pid = 2580] [serial = 134] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 113 (0xa3208800) [pid = 2580] [serial = 165] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 112 (0x9cda8800) [pid = 2580] [serial = 137] [outer = (nil)] [url = about:blank] 02:38:17 INFO - PROCESS | 2580 | --DOMWINDOW == 111 (0x95268400) [pid = 2580] [serial = 149] [outer = (nil)] [url = about:blank] 02:38:18 INFO - PROCESS | 2580 | 1467970698273 Marionette TRACE conn4 <- [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]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1387ms 02:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:38:18 INFO - PROCESS | 2580 | 1467970698325 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 2580 | 1467970698328 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:38:18 INFO - PROCESS | 2580 | 1467970698335 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 2580 | 1467970698340 Marionette TRACE conn4 <- [1,290,null,{}] 02:38:18 INFO - PROCESS | 2580 | 1467970698360 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 2580 | 1467970698368 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:18 INFO - PROCESS | 2580 | 1467970698532 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:38:18 INFO - PROCESS | 2580 | 1467970698648 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 2580 | 1467970698656 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x9b754c00 == 54 [pid = 2580] [id = 80] 02:38:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 112 (0x9b75bc00) [pid = 2580] [serial = 239] [outer = (nil)] 02:38:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 113 (0x9bba4800) [pid = 2580] [serial = 240] [outer = 0x9b75bc00] 02:38:18 INFO - PROCESS | 2580 | 1467970698731 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 114 (0x9bbae400) [pid = 2580] [serial = 241] [outer = 0x9b75bc00] 02:38:19 INFO - PROCESS | 2580 | 1467970699548 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1292ms 02:38:19 INFO - PROCESS | 2580 | 1467970699626 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 2580 | 1467970699630 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:38:19 INFO - PROCESS | 2580 | 1467970699638 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 2580 | 1467970699642 Marionette TRACE conn4 <- [1,294,null,{}] 02:38:19 INFO - PROCESS | 2580 | 1467970699648 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 2580 | 1467970699651 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:19 INFO - PROCESS | 2580 | 1467970699818 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:38:19 INFO - PROCESS | 2580 | 1467970699953 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 2580 | 1467970699962 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x92be3c00 == 55 [pid = 2580] [id = 81] 02:38:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0x92be6c00) [pid = 2580] [serial = 242] [outer = (nil)] 02:38:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0x92bedc00) [pid = 2580] [serial = 243] [outer = 0x92be6c00] 02:38:20 INFO - PROCESS | 2580 | 1467970700039 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0x92bf2400) [pid = 2580] [serial = 244] [outer = 0x92be6c00] 02:38:20 INFO - PROCESS | 2580 | 1467970700888 Marionette TRACE conn4 <- [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]]]}] 02:38:20 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. 02:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1279ms 02:38:20 INFO - PROCESS | 2580 | 1467970700932 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 2580 | 1467970700937 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:38:20 INFO - PROCESS | 2580 | 1467970700943 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 2580 | 1467970700946 Marionette TRACE conn4 <- [1,298,null,{}] 02:38:20 INFO - PROCESS | 2580 | 1467970700951 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 2580 | 1467970700956 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:21 INFO - PROCESS | 2580 | 1467970701154 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:38:21 INFO - PROCESS | 2580 | 1467970701177 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 2580 | 1467970701185 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x92beb000 == 56 [pid = 2580] [id = 82] 02:38:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0x92bee800) [pid = 2580] [serial = 245] [outer = (nil)] 02:38:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x9bbb0400) [pid = 2580] [serial = 246] [outer = 0x92bee800] 02:38:21 INFO - PROCESS | 2580 | 1467970701253 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x9c444400) [pid = 2580] [serial = 247] [outer = 0x92bee800] 02:38:22 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x9bbaf000) [pid = 2580] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:38:22 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x95264000) [pid = 2580] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:38:22 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0x9bcb3400) [pid = 2580] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:38:22 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0x9bba6c00) [pid = 2580] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:38:22 INFO - PROCESS | 2580 | --DOMWINDOW == 115 (0x97a6cc00) [pid = 2580] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:38:22 INFO - PROCESS | 2580 | --DOMWINDOW == 114 (0x91ceac00) [pid = 2580] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:38:22 INFO - PROCESS | 2580 | 1467970702308 Marionette TRACE conn4 <- [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]]]}] 02:38:22 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. 02:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1383ms 02:38:22 INFO - PROCESS | 2580 | 1467970702333 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 2580 | 1467970702337 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:38:22 INFO - PROCESS | 2580 | 1467970702344 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 2580 | 1467970702347 Marionette TRACE conn4 <- [1,302,null,{}] 02:38:22 INFO - PROCESS | 2580 | 1467970702352 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 2580 | 1467970702362 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:22 INFO - PROCESS | 2580 | 1467970702545 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:38:22 INFO - PROCESS | 2580 | 1467970702564 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 2580 | 1467970702571 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120f800 == 57 [pid = 2580] [id = 83] 02:38:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0x92be3400) [pid = 2580] [serial = 248] [outer = (nil)] 02:38:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0xa2297800) [pid = 2580] [serial = 249] [outer = 0x92be3400] 02:38:22 INFO - PROCESS | 2580 | 1467970702645 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0xa255a000) [pid = 2580] [serial = 250] [outer = 0x92be3400] 02:38:23 INFO - PROCESS | 2580 | 1467970703504 Marionette TRACE conn4 <- [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]]]}] 02:38:23 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. 02:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1182ms 02:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:38:23 INFO - PROCESS | 2580 | 1467970703535 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 2580 | 1467970703537 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:38:23 INFO - PROCESS | 2580 | 1467970703544 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 2580 | 1467970703548 Marionette TRACE conn4 <- [1,306,null,{}] 02:38:23 INFO - PROCESS | 2580 | 1467970703553 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 2580 | 1467970703558 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:23 INFO - PROCESS | 2580 | 1467970703704 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:38:23 INFO - PROCESS | 2580 | 1467970703717 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 2580 | 1467970703725 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x9d1ee800 == 58 [pid = 2580] [id = 84] 02:38:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0x9d81bc00) [pid = 2580] [serial = 251] [outer = (nil)] 02:38:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0xa4e11400) [pid = 2580] [serial = 252] [outer = 0x9d81bc00] 02:38:23 INFO - PROCESS | 2580 | 1467970703791 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0xa5080800) [pid = 2580] [serial = 253] [outer = 0x9d81bc00] 02:38:24 INFO - PROCESS | 2580 | 1467970704899 Marionette TRACE conn4 <- [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]]]}] 02:38:24 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. 02:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1384ms 02:38:24 INFO - PROCESS | 2580 | 1467970704929 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 2580 | 1467970704937 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:38:24 INFO - PROCESS | 2580 | 1467970704947 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 2580 | 1467970704953 Marionette TRACE conn4 <- [1,310,null,{}] 02:38:24 INFO - PROCESS | 2580 | 1467970704963 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 2580 | 1467970704970 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:25 INFO - PROCESS | 2580 | 1467970705208 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:38:25 INFO - PROCESS | 2580 | 1467970705414 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 2580 | 1467970705424 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0fc00 == 59 [pid = 2580] [id = 85] 02:38:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x92be5400) [pid = 2580] [serial = 254] [outer = (nil)] 02:38:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x93c30400) [pid = 2580] [serial = 255] [outer = 0x92be5400] 02:38:25 INFO - PROCESS | 2580 | 1467970705556 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x93e1a000) [pid = 2580] [serial = 256] [outer = 0x92be5400] 02:38:26 INFO - PROCESS | 2580 | 1467970706437 Marionette TRACE conn4 <- [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]]]}] 02:38:26 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. 02:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1543ms 02:38:26 INFO - PROCESS | 2580 | 1467970706537 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 2580 | 1467970706544 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:38:26 INFO - PROCESS | 2580 | 1467970706599 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 2580 | 1467970706603 Marionette TRACE conn4 <- [1,314,null,{}] 02:38:26 INFO - PROCESS | 2580 | 1467970706622 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 2580 | 1467970706628 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:26 INFO - PROCESS | 2580 | 1467970706833 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:38:27 INFO - PROCESS | 2580 | 1467970707050 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 2580 | 1467970707058 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x91207800 == 60 [pid = 2580] [id = 86] 02:38:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x9a190400) [pid = 2580] [serial = 257] [outer = (nil)] 02:38:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x9b75a800) [pid = 2580] [serial = 258] [outer = 0x9a190400] 02:38:27 INFO - PROCESS | 2580 | 1467970707153 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x9bcb3c00) [pid = 2580] [serial = 259] [outer = 0x9a190400] 02:38:28 INFO - PROCESS | 2580 | 1467970708123 Marionette TRACE conn4 <- [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]]]}] 02:38:28 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. 02:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1585ms 02:38:28 INFO - PROCESS | 2580 | 1467970708144 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 2580 | 1467970708149 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:38:28 INFO - PROCESS | 2580 | 1467970708156 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 2580 | 1467970708163 Marionette TRACE conn4 <- [1,318,null,{}] 02:38:28 INFO - PROCESS | 2580 | 1467970708180 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 2580 | 1467970708190 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:28 INFO - PROCESS | 2580 | 1467970708383 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:38:28 INFO - PROCESS | 2580 | 1467970708585 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 2580 | 1467970708593 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x91cf4800 == 61 [pid = 2580] [id = 87] 02:38:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0xa2ff4800) [pid = 2580] [serial = 260] [outer = (nil)] 02:38:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0xa62bec00) [pid = 2580] [serial = 261] [outer = 0xa2ff4800] 02:38:28 INFO - PROCESS | 2580 | 1467970708725 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0xa6ea0800) [pid = 2580] [serial = 262] [outer = 0xa2ff4800] 02:38:29 INFO - PROCESS | 2580 | 1467970709627 Marionette TRACE conn4 <- [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]]]}] 02:38:29 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. 02:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1497ms 02:38:29 INFO - PROCESS | 2580 | 1467970709654 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:38:29 INFO - PROCESS | 2580 | 1467970709659 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:38:29 INFO - PROCESS | 2580 | 1467970709665 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 2580 | 1467970709669 Marionette TRACE conn4 <- [1,322,null,{}] 02:38:29 INFO - PROCESS | 2580 | 1467970709675 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 2580 | 1467970709680 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:29 INFO - PROCESS | 2580 | 1467970709861 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:38:30 INFO - PROCESS | 2580 | 1467970710031 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 2580 | 1467970710037 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a4c00 == 62 [pid = 2580] [id = 88] 02:38:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x913a9c00) [pid = 2580] [serial = 263] [outer = (nil)] 02:38:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x913ac800) [pid = 2580] [serial = 264] [outer = 0x913a9c00] 02:38:30 INFO - PROCESS | 2580 | 1467970710121 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x913af400) [pid = 2580] [serial = 265] [outer = 0x913a9c00] 02:38:31 INFO - PROCESS | 2580 | 1467970711087 Marionette TRACE conn4 <- [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]]]}] 02:38:31 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. 02:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1483ms 02:38:31 INFO - PROCESS | 2580 | 1467970711149 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 2580 | 1467970711153 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:38:31 INFO - PROCESS | 2580 | 1467970711159 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 2580 | 1467970711162 Marionette TRACE conn4 <- [1,326,null,{}] 02:38:31 INFO - PROCESS | 2580 | 1467970711168 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 2580 | 1467970711173 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:31 INFO - PROCESS | 2580 | 1467970711382 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:38:31 INFO - PROCESS | 2580 | 1467970711595 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 2580 | 1467970711603 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a9800 == 63 [pid = 2580] [id = 89] 02:38:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x915ce000) [pid = 2580] [serial = 266] [outer = (nil)] 02:38:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0x915d1400) [pid = 2580] [serial = 267] [outer = 0x915ce000] 02:38:31 INFO - PROCESS | 2580 | 1467970711725 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x915d3000) [pid = 2580] [serial = 268] [outer = 0x915ce000] 02:38:32 INFO - PROCESS | 2580 | 1467970712632 Marionette TRACE conn4 <- [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]]]}] 02:38:32 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. 02:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1536ms 02:38:32 INFO - PROCESS | 2580 | 1467970712697 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 2580 | 1467970712703 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:38:32 INFO - PROCESS | 2580 | 1467970712716 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 2580 | 1467970712720 Marionette TRACE conn4 <- [1,330,null,{}] 02:38:32 INFO - PROCESS | 2580 | 1467970712768 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 2580 | 1467970712779 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:33 INFO - PROCESS | 2580 | 1467970713072 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:38:33 INFO - PROCESS | 2580 | 1467970713238 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 2580 | 1467970713246 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f590c00 == 64 [pid = 2580] [id = 90] 02:38:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0x8f596400) [pid = 2580] [serial = 269] [outer = (nil)] 02:38:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0x915cd000) [pid = 2580] [serial = 270] [outer = 0x8f596400] 02:38:33 INFO - PROCESS | 2580 | 1467970713327 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 138 (0x915d5800) [pid = 2580] [serial = 271] [outer = 0x8f596400] 02:38:34 INFO - PROCESS | 2580 | 1467970714228 Marionette TRACE conn4 <- [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]]]}] 02:38:34 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. 02:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1540ms 02:38:34 INFO - PROCESS | 2580 | 1467970714258 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 2580 | 1467970714261 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:38:34 INFO - PROCESS | 2580 | 1467970714269 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 2580 | 1467970714272 Marionette TRACE conn4 <- [1,334,null,{}] 02:38:34 INFO - PROCESS | 2580 | 1467970714278 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 2580 | 1467970714284 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:34 INFO - PROCESS | 2580 | 1467970714522 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:38:34 INFO - PROCESS | 2580 | 1467970714972 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 2580 | 1467970714979 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a4000 == 65 [pid = 2580] [id = 91] 02:38:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 139 (0x913a5400) [pid = 2580] [serial = 272] [outer = (nil)] 02:38:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 140 (0x913acc00) [pid = 2580] [serial = 273] [outer = 0x913a5400] 02:38:35 INFO - PROCESS | 2580 | 1467970715058 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x915cf800) [pid = 2580] [serial = 274] [outer = 0x913a5400] 02:38:35 INFO - PROCESS | 2580 | 1467970715980 Marionette TRACE conn4 <- [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]]]}] 02:38:36 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. 02:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1781ms 02:38:36 INFO - PROCESS | 2580 | 1467970716054 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 2580 | 1467970716059 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:38:36 INFO - PROCESS | 2580 | 1467970716067 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 2580 | 1467970716072 Marionette TRACE conn4 <- [1,338,null,{}] 02:38:36 INFO - PROCESS | 2580 | 1467970716080 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:36 INFO - PROCESS | 2580 | 1467970716086 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:36 INFO - PROCESS | 2580 | 1467970716341 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:38:36 INFO - PROCESS | 2580 | 1467970716632 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 2580 | 1467970716639 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:36 INFO - PROCESS | 2580 | --DOCSHELL 0x93b4c800 == 64 [pid = 2580] [id = 55] 02:38:36 INFO - PROCESS | 2580 | --DOCSHELL 0x93cda800 == 63 [pid = 2580] [id = 50] 02:38:36 INFO - PROCESS | 2580 | --DOCSHELL 0x984c2800 == 62 [pid = 2580] [id = 52] 02:38:36 INFO - PROCESS | 2580 | --DOCSHELL 0xa2543000 == 61 [pid = 2580] [id = 27] 02:38:36 INFO - PROCESS | 2580 | --DOMWINDOW == 140 (0xa23a0800) [pid = 2580] [serial = 209] [outer = (nil)] [url = about:blank] 02:38:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x91cea800 == 62 [pid = 2580] [id = 92] 02:38:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x91ceb800) [pid = 2580] [serial = 275] [outer = (nil)] 02:38:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 142 (0x92bee400) [pid = 2580] [serial = 276] [outer = 0x91ceb800] 02:38:36 INFO - PROCESS | 2580 | 1467970716778 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x93cdec00) [pid = 2580] [serial = 277] [outer = 0x91ceb800] 02:38:36 INFO - PROCESS | 2580 | --DOCSHELL 0x9120f800 == 61 [pid = 2580] [id = 83] 02:38:37 INFO - PROCESS | 2580 | --DOCSHELL 0x92beb000 == 60 [pid = 2580] [id = 82] 02:38:37 INFO - PROCESS | 2580 | --DOCSHELL 0x92be3c00 == 59 [pid = 2580] [id = 81] 02:38:37 INFO - PROCESS | 2580 | --DOCSHELL 0x9b754c00 == 58 [pid = 2580] [id = 80] 02:38:37 INFO - PROCESS | 2580 | --DOCSHELL 0x91ce6000 == 57 [pid = 2580] [id = 79] 02:38:37 INFO - PROCESS | 2580 | --DOCSHELL 0x92a10c00 == 56 [pid = 2580] [id = 78] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 142 (0x9d1fd400) [pid = 2580] [serial = 203] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 141 (0x9d34d400) [pid = 2580] [serial = 204] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 140 (0x97a6b000) [pid = 2580] [serial = 192] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 139 (0x953a1400) [pid = 2580] [serial = 191] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 138 (0x9bcbd800) [pid = 2580] [serial = 200] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 137 (0x9bba9400) [pid = 2580] [serial = 197] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 136 (0x9bbad800) [pid = 2580] [serial = 198] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 135 (0xa82f3c00) [pid = 2580] [serial = 188] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 134 (0xa501cc00) [pid = 2580] [serial = 179] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 133 (0x984c3800) [pid = 2580] [serial = 194] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x9a5d1c00) [pid = 2580] [serial = 195] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0xa8c22400) [pid = 2580] [serial = 185] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x9bcb4000) [pid = 2580] [serial = 173] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x97a70c00) [pid = 2580] [serial = 170] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0xa6f46000) [pid = 2580] [serial = 182] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x9d4c7000) [pid = 2580] [serial = 176] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x9d81c000) [pid = 2580] [serial = 207] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x9d4c2800) [pid = 2580] [serial = 206] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0x9c67e800) [pid = 2580] [serial = 201] [outer = (nil)] [url = about:blank] 02:38:37 INFO - PROCESS | 2580 | 1467970717648 Marionette TRACE conn4 <- [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]]]}] 02:38:37 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. 02:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1638ms 02:38:37 INFO - PROCESS | 2580 | 1467970717709 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 2580 | 1467970717716 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:38:37 INFO - PROCESS | 2580 | 1467970717731 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 2580 | 1467970717734 Marionette TRACE conn4 <- [1,342,null,{}] 02:38:37 INFO - PROCESS | 2580 | 1467970717746 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 2580 | 1467970717750 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:37 INFO - PROCESS | 2580 | 1467970717934 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:38:38 INFO - PROCESS | 2580 | 1467970718065 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 2580 | 1467970718071 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0bc00 == 57 [pid = 2580] [id = 93] 02:38:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x92bf2000) [pid = 2580] [serial = 278] [outer = (nil)] 02:38:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x953fc000) [pid = 2580] [serial = 279] [outer = 0x92bf2000] 02:38:38 INFO - PROCESS | 2580 | 1467970718151 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x97a86c00) [pid = 2580] [serial = 280] [outer = 0x92bf2000] 02:38:38 INFO - PROCESS | 2580 | 1467970718994 Marionette TRACE conn4 <- [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]]]}] 02:38:39 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. 02:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1294ms 02:38:39 INFO - PROCESS | 2580 | 1467970719028 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 2580 | 1467970719031 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:38:39 INFO - PROCESS | 2580 | 1467970719058 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 2580 | 1467970719067 Marionette TRACE conn4 <- [1,346,null,{}] 02:38:39 INFO - PROCESS | 2580 | 1467970719074 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:39 INFO - PROCESS | 2580 | 1467970719082 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:39 INFO - PROCESS | 2580 | 1467970719303 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:38:39 INFO - PROCESS | 2580 | 1467970719326 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 2580 | 1467970719335 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x953a2c00 == 58 [pid = 2580] [id = 94] 02:38:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x9a5d7000) [pid = 2580] [serial = 281] [outer = (nil)] 02:38:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x9b75ac00) [pid = 2580] [serial = 282] [outer = 0x9a5d7000] 02:38:39 INFO - PROCESS | 2580 | 1467970719403 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x9bba3800) [pid = 2580] [serial = 283] [outer = 0x9a5d7000] 02:38:40 INFO - PROCESS | 2580 | 1467970720256 Marionette TRACE conn4 <- [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]]]}] 02:38:40 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. 02:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1244ms 02:38:40 INFO - PROCESS | 2580 | 1467970720294 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 2580 | 1467970720299 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:38:40 INFO - PROCESS | 2580 | 1467970720306 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 2580 | 1467970720308 Marionette TRACE conn4 <- [1,350,null,{}] 02:38:40 INFO - PROCESS | 2580 | 1467970720314 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 2580 | 1467970720320 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:40 INFO - PROCESS | 2580 | 1467970720556 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:38:40 INFO - PROCESS | 2580 | 1467970720581 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 2580 | 1467970720589 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x91208400 == 59 [pid = 2580] [id = 95] 02:38:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x91466400) [pid = 2580] [serial = 284] [outer = (nil)] 02:38:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x9146ec00) [pid = 2580] [serial = 285] [outer = 0x91466400] 02:38:40 INFO - PROCESS | 2580 | 1467970720658 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x91471c00) [pid = 2580] [serial = 286] [outer = 0x91466400] 02:38:41 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x92bee800) [pid = 2580] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:38:41 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x93c2d800) [pid = 2580] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:38:41 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x9b75bc00) [pid = 2580] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:38:41 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x93ce0c00) [pid = 2580] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:38:41 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x92be3400) [pid = 2580] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:38:41 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x92be6c00) [pid = 2580] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:38:41 INFO - PROCESS | 2580 | 1467970721784 Marionette TRACE conn4 <- [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]]]}] 02:38:41 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. 02:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1529ms 02:38:41 INFO - PROCESS | 2580 | 1467970721837 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 2580 | 1467970721841 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:38:41 INFO - PROCESS | 2580 | 1467970721849 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 2580 | 1467970721853 Marionette TRACE conn4 <- [1,354,null,{}] 02:38:41 INFO - PROCESS | 2580 | 1467970721860 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:41 INFO - PROCESS | 2580 | 1467970721864 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:42 INFO - PROCESS | 2580 | 1467970722097 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:38:42 INFO - PROCESS | 2580 | 1467970722107 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 2580 | 1467970722125 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0d800 == 60 [pid = 2580] [id = 96] 02:38:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x93c2d800) [pid = 2580] [serial = 287] [outer = (nil)] 02:38:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x9b750400) [pid = 2580] [serial = 288] [outer = 0x93c2d800] 02:38:42 INFO - PROCESS | 2580 | 1467970722206 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x9bbac400) [pid = 2580] [serial = 289] [outer = 0x93c2d800] 02:38:43 INFO - PROCESS | 2580 | 1467970723093 Marionette TRACE conn4 <- [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]]]}] 02:38:43 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. 02:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1287ms 02:38:43 INFO - PROCESS | 2580 | 1467970723137 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 2580 | 1467970723142 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:38:43 INFO - PROCESS | 2580 | 1467970723149 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 2580 | 1467970723153 Marionette TRACE conn4 <- [1,358,null,{}] 02:38:43 INFO - PROCESS | 2580 | 1467970723159 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 2580 | 1467970723165 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:43 INFO - PROCESS | 2580 | 1467970723360 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:38:43 INFO - PROCESS | 2580 | 1467970723589 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 2580 | 1467970723598 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f592800 == 61 [pid = 2580] [id = 97] 02:38:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x8f593000) [pid = 2580] [serial = 290] [outer = (nil)] 02:38:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x91208000) [pid = 2580] [serial = 291] [outer = 0x8f593000] 02:38:43 INFO - PROCESS | 2580 | 1467970723693 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x913a8c00) [pid = 2580] [serial = 292] [outer = 0x8f593000] 02:38:44 INFO - PROCESS | 2580 | 1467970724732 Marionette TRACE conn4 <- [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]]]}] 02:38:44 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. 02:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1632ms 02:38:44 INFO - PROCESS | 2580 | 1467970724784 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 2580 | 1467970724791 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:38:44 INFO - PROCESS | 2580 | 1467970724801 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 2580 | 1467970724807 Marionette TRACE conn4 <- [1,362,null,{}] 02:38:44 INFO - PROCESS | 2580 | 1467970724816 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 2580 | 1467970724825 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:45 INFO - PROCESS | 2580 | 1467970725146 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:38:45 INFO - PROCESS | 2580 | 1467970725341 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 2580 | 1467970725357 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x92be6400 == 62 [pid = 2580] [id = 98] 02:38:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0x92bebc00) [pid = 2580] [serial = 293] [outer = (nil)] 02:38:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x93b4c800) [pid = 2580] [serial = 294] [outer = 0x92bebc00] 02:38:45 INFO - PROCESS | 2580 | 1467970725506 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0x94824800) [pid = 2580] [serial = 295] [outer = 0x92bebc00] 02:38:46 INFO - PROCESS | 2580 | 1467970726527 Marionette TRACE conn4 <- [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]]]}] 02:38:46 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. 02:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1784ms 02:38:46 INFO - PROCESS | 2580 | 1467970726589 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 2580 | 1467970726596 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:38:46 INFO - PROCESS | 2580 | 1467970726607 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 2580 | 1467970726610 Marionette TRACE conn4 <- [1,366,null,{}] 02:38:46 INFO - PROCESS | 2580 | 1467970726667 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 2580 | 1467970726673 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:46 INFO - PROCESS | 2580 | 1467970726903 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:38:47 INFO - PROCESS | 2580 | 1467970727134 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 2580 | 1467970727141 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x91cf1400 == 63 [pid = 2580] [id = 99] 02:38:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0x9a044800) [pid = 2580] [serial = 296] [outer = (nil)] 02:38:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 138 (0x9a190800) [pid = 2580] [serial = 297] [outer = 0x9a044800] 02:38:47 INFO - PROCESS | 2580 | 1467970727232 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 139 (0x9b74f800) [pid = 2580] [serial = 298] [outer = 0x9a044800] 02:38:48 INFO - PROCESS | 2580 | 1467970728239 Marionette TRACE conn4 <- [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]]]}] 02:38:48 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. 02:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1695ms 02:38:48 INFO - PROCESS | 2580 | 1467970728299 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 2580 | 1467970728303 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:38:48 INFO - PROCESS | 2580 | 1467970728321 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 2580 | 1467970728331 Marionette TRACE conn4 <- [1,370,null,{}] 02:38:48 INFO - PROCESS | 2580 | 1467970728339 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 2580 | 1467970728346 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:48 INFO - PROCESS | 2580 | 1467970728597 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:38:48 INFO - PROCESS | 2580 | 1467970728855 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 2580 | 1467970728868 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b9400 == 64 [pid = 2580] [id = 100] 02:38:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 140 (0x8f6ba800) [pid = 2580] [serial = 299] [outer = (nil)] 02:38:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x97a90c00) [pid = 2580] [serial = 300] [outer = 0x8f6ba800] 02:38:48 INFO - PROCESS | 2580 | 1467970728949 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 142 (0x9bcbb400) [pid = 2580] [serial = 301] [outer = 0x8f6ba800] 02:38:49 INFO - PROCESS | 2580 | 1467970729885 Marionette TRACE conn4 <- [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]]]}] 02:38:49 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. 02:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1606ms 02:38:49 INFO - PROCESS | 2580 | 1467970729920 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 2580 | 1467970729924 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:38:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:38:49 INFO - PROCESS | 2580 | 1467970729933 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 2580 | 1467970729937 Marionette TRACE conn4 <- [1,374,null,{}] 02:38:49 INFO - PROCESS | 2580 | 1467970729944 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 2580 | 1467970729950 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:50 INFO - PROCESS | 2580 | 1467970730162 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:38:50 INFO - PROCESS | 2580 | 1467970730370 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 2580 | 1467970730379 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x91201400 == 65 [pid = 2580] [id = 101] 02:38:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x9c680000) [pid = 2580] [serial = 302] [outer = (nil)] 02:38:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 144 (0x9cdae000) [pid = 2580] [serial = 303] [outer = 0x9c680000] 02:38:50 INFO - PROCESS | 2580 | 1467970730507 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 145 (0x9ceea000) [pid = 2580] [serial = 304] [outer = 0x9c680000] 02:38:51 INFO - PROCESS | 2580 | 1467970731429 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:38:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1536ms 02:38:51 INFO - PROCESS | 2580 | 1467970731469 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 2580 | 1467970731474 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:38:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:38:51 INFO - PROCESS | 2580 | 1467970731481 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 2580 | 1467970731485 Marionette TRACE conn4 <- [1,378,null,{}] 02:38:51 INFO - PROCESS | 2580 | 1467970731491 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 2580 | 1467970731496 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:51 INFO - PROCESS | 2580 | 1467970731700 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:38:51 INFO - PROCESS | 2580 | 1467970731920 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 2580 | 1467970731938 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b5ac00 == 66 [pid = 2580] [id = 102] 02:38:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 146 (0x91b5b000) [pid = 2580] [serial = 305] [outer = (nil)] 02:38:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 147 (0x91b5e000) [pid = 2580] [serial = 306] [outer = 0x91b5b000] 02:38:52 INFO - PROCESS | 2580 | 1467970732078 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 148 (0x9d354000) [pid = 2580] [serial = 307] [outer = 0x91b5b000] 02:38:53 INFO - PROCESS | 2580 | 1467970733044 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:38:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1592ms 02:38:53 INFO - PROCESS | 2580 | 1467970733074 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 2580 | 1467970733078 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:38:53 INFO - PROCESS | 2580 | 1467970733085 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 2580 | 1467970733089 Marionette TRACE conn4 <- [1,382,null,{}] 02:38:53 INFO - PROCESS | 2580 | 1467970733095 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 2580 | 1467970733101 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:53 INFO - PROCESS | 2580 | 1467970733295 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:38:53 INFO - PROCESS | 2580 | 1467970733507 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 2580 | 1467970733518 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f594000 == 67 [pid = 2580] [id = 103] 02:38:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 149 (0x8f596800) [pid = 2580] [serial = 308] [outer = (nil)] 02:38:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 150 (0xa1089400) [pid = 2580] [serial = 309] [outer = 0x8f596800] 02:38:53 INFO - PROCESS | 2580 | 1467970733639 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 151 (0xa2007c00) [pid = 2580] [serial = 310] [outer = 0x8f596800] 02:38:54 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:54 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:54 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:54 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:54 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:54 INFO - PROCESS | 2580 | 1467970734564 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:38:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1534ms 02:38:54 INFO - PROCESS | 2580 | 1467970734621 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 2580 | 1467970734624 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:38:54 INFO - PROCESS | 2580 | 1467970734631 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 2580 | 1467970734634 Marionette TRACE conn4 <- [1,386,null,{}] 02:38:54 INFO - PROCESS | 2580 | 1467970734641 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 2580 | 1467970734646 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:54 INFO - PROCESS | 2580 | 1467970734876 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:38:55 INFO - PROCESS | 2580 | 1467970735111 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 2580 | 1467970735118 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecdfc00 == 68 [pid = 2580] [id = 104] 02:38:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 152 (0x8ece0400) [pid = 2580] [serial = 311] [outer = (nil)] 02:38:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 153 (0x8ece7000) [pid = 2580] [serial = 312] [outer = 0x8ece0400] 02:38:55 INFO - PROCESS | 2580 | 1467970735208 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 154 (0x8ece9800) [pid = 2580] [serial = 313] [outer = 0x8ece0400] 02:38:56 INFO - PROCESS | 2580 | 1467970736156 Marionette TRACE conn4 <- [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]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1585ms 02:38:56 INFO - PROCESS | 2580 | 1467970736217 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 2580 | 1467970736222 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:38:56 INFO - PROCESS | 2580 | 1467970736229 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 2580 | 1467970736233 Marionette TRACE conn4 <- [1,390,null,{}] 02:38:56 INFO - PROCESS | 2580 | 1467970736240 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 2580 | 1467970736245 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:56 INFO - PROCESS | 2580 | 1467970736444 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:38:56 INFO - PROCESS | 2580 | 1467970736891 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 2580 | 1467970736903 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee42c00 == 69 [pid = 2580] [id = 105] 02:38:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 155 (0x8ee43000) [pid = 2580] [serial = 314] [outer = (nil)] 02:38:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 156 (0x8f58dc00) [pid = 2580] [serial = 315] [outer = 0x8ee43000] 02:38:57 INFO - PROCESS | 2580 | 1467970736998 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 157 (0x8f598400) [pid = 2580] [serial = 316] [outer = 0x8ee43000] 02:38:58 INFO - PROCESS | 2580 | 1467970738007 Marionette TRACE conn4 <- [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]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1835ms 02:38:58 INFO - PROCESS | 2580 | 1467970738068 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 2580 | 1467970738073 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:38:58 INFO - PROCESS | 2580 | 1467970738084 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 2580 | 1467970738089 Marionette TRACE conn4 <- [1,394,null,{}] 02:38:58 INFO - PROCESS | 2580 | 1467970738098 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 2580 | 1467970738106 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:58 INFO - PROCESS | 2580 | 1467970738312 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:38:58 INFO - PROCESS | 2580 | 1467970738644 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 2580 | 1467970738652 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:38:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a1400 == 70 [pid = 2580] [id = 106] 02:38:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 158 (0x913a1c00) [pid = 2580] [serial = 317] [outer = (nil)] 02:38:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 159 (0x91466000) [pid = 2580] [serial = 318] [outer = 0x913a1c00] 02:38:58 INFO - PROCESS | 2580 | 1467970738741 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 160 (0x9146e400) [pid = 2580] [serial = 319] [outer = 0x913a1c00] 02:38:59 INFO - PROCESS | 2580 | 1467970739701 Marionette TRACE conn4 <- [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]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1695ms 02:38:59 INFO - PROCESS | 2580 | 1467970739783 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 2580 | 1467970739790 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:38:59 INFO - PROCESS | 2580 | 1467970739797 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 2580 | 1467970739801 Marionette TRACE conn4 <- [1,398,null,{}] 02:38:59 INFO - PROCESS | 2580 | 1467970739808 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 2580 | 1467970739812 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:00 INFO - PROCESS | 2580 | 1467970740050 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:39:00 INFO - PROCESS | 2580 | 1467970740362 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 2580 | 1467970740370 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f592400 == 71 [pid = 2580] [id = 107] 02:39:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 161 (0x8f592c00) [pid = 2580] [serial = 320] [outer = (nil)] 02:39:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 162 (0x91b62800) [pid = 2580] [serial = 321] [outer = 0x8f592c00] 02:39:00 INFO - PROCESS | 2580 | 1467970740449 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 163 (0x92a04400) [pid = 2580] [serial = 322] [outer = 0x8f592c00] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0xa6ea3400 == 70 [pid = 2580] [id = 62] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x93cd7400 == 69 [pid = 2580] [id = 61] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x9bcb4400 == 68 [pid = 2580] [id = 60] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0d800 == 67 [pid = 2580] [id = 96] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 162 (0xa3297000) [pid = 2580] [serial = 218] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 161 (0xa8c86400) [pid = 2580] [serial = 228] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 160 (0x9b75c000) [pid = 2580] [serial = 215] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 159 (0x9120ac00) [pid = 2580] [serial = 231] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 158 (0xa688c400) [pid = 2580] [serial = 222] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 157 (0x9482d400) [pid = 2580] [serial = 212] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 156 (0x92a0c800) [pid = 2580] [serial = 225] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 155 (0xa4e11400) [pid = 2580] [serial = 252] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x91208400 == 66 [pid = 2580] [id = 95] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x953a2c00 == 65 [pid = 2580] [id = 94] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0bc00 == 64 [pid = 2580] [id = 93] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x91cea800 == 63 [pid = 2580] [id = 92] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x913a4000 == 62 [pid = 2580] [id = 91] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x913a4c00 == 61 [pid = 2580] [id = 88] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x91cf4800 == 60 [pid = 2580] [id = 87] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x91207800 == 59 [pid = 2580] [id = 86] 02:39:01 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0fc00 == 58 [pid = 2580] [id = 85] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 154 (0x9bbb0400) [pid = 2580] [serial = 246] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 153 (0x93e15800) [pid = 2580] [serial = 235] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 152 (0x93e11c00) [pid = 2580] [serial = 234] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 151 (0x9bba4800) [pid = 2580] [serial = 240] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 150 (0x9bbae400) [pid = 2580] [serial = 241] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 149 (0x953fa800) [pid = 2580] [serial = 237] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 148 (0x994b0000) [pid = 2580] [serial = 238] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 147 (0x94837c00) [pid = 2580] [serial = 90] [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.] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 146 (0x92bf2400) [pid = 2580] [serial = 244] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 145 (0x92bedc00) [pid = 2580] [serial = 243] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 144 (0x9c444400) [pid = 2580] [serial = 247] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | 1467970741536 Marionette TRACE conn4 <- [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]]]}] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 143 (0xa2297800) [pid = 2580] [serial = 249] [outer = (nil)] [url = about:blank] 02:39:01 INFO - PROCESS | 2580 | --DOMWINDOW == 142 (0xa255a000) [pid = 2580] [serial = 250] [outer = (nil)] [url = about:blank] 02:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1787ms 02:39:01 INFO - PROCESS | 2580 | 1467970741585 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 2580 | 1467970741589 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:39:01 INFO - PROCESS | 2580 | 1467970741603 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 2580 | 1467970741612 Marionette TRACE conn4 <- [1,402,null,{}] 02:39:01 INFO - PROCESS | 2580 | 1467970741621 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 2580 | 1467970741628 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:01 INFO - PROCESS | 2580 | 1467970741829 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:39:02 INFO - PROCESS | 2580 | 1467970742016 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 2580 | 1467970742026 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f593c00 == 59 [pid = 2580] [id = 108] 02:39:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x915cd800) [pid = 2580] [serial = 323] [outer = (nil)] 02:39:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 144 (0x93b54800) [pid = 2580] [serial = 324] [outer = 0x915cd800] 02:39:02 INFO - PROCESS | 2580 | 1467970742102 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 145 (0x93ce3800) [pid = 2580] [serial = 325] [outer = 0x915cd800] 02:39:02 INFO - PROCESS | 2580 | 1467970742935 Marionette TRACE conn4 <- [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]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1397ms 02:39:02 INFO - PROCESS | 2580 | 1467970742995 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 2580 | 1467970743000 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:39:03 INFO - PROCESS | 2580 | 1467970743006 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 2580 | 1467970743008 Marionette TRACE conn4 <- [1,406,null,{}] 02:39:03 INFO - PROCESS | 2580 | 1467970743014 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 2580 | 1467970743019 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:03 INFO - PROCESS | 2580 | 1467970743191 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:39:03 INFO - PROCESS | 2580 | 1467970743337 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 2580 | 1467970743344 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6c0400 == 60 [pid = 2580] [id = 109] 02:39:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 146 (0x92bf2400) [pid = 2580] [serial = 326] [outer = (nil)] 02:39:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 147 (0x953f4800) [pid = 2580] [serial = 327] [outer = 0x92bf2400] 02:39:03 INFO - PROCESS | 2580 | 1467970743415 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 148 (0x97a75000) [pid = 2580] [serial = 328] [outer = 0x92bf2400] 02:39:04 INFO - PROCESS | 2580 | 1467970744301 Marionette TRACE conn4 <- [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]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1334ms 02:39:04 INFO - PROCESS | 2580 | 1467970744341 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 2580 | 1467970744345 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:39:04 INFO - PROCESS | 2580 | 1467970744352 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 2580 | 1467970744355 Marionette TRACE conn4 <- [1,410,null,{}] 02:39:04 INFO - PROCESS | 2580 | 1467970744367 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 2580 | 1467970744371 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:04 INFO - PROCESS | 2580 | 1467970744589 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:39:04 INFO - PROCESS | 2580 | 1467970744649 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 2580 | 1467970744663 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x984c2800 == 61 [pid = 2580] [id = 110] 02:39:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 149 (0x984c2c00) [pid = 2580] [serial = 329] [outer = (nil)] 02:39:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 150 (0x9a03c800) [pid = 2580] [serial = 330] [outer = 0x984c2c00] 02:39:04 INFO - PROCESS | 2580 | 1467970744759 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 151 (0x9b7bd400) [pid = 2580] [serial = 331] [outer = 0x984c2c00] 02:39:05 INFO - PROCESS | 2580 | 1467970745730 Marionette TRACE conn4 <- [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]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1847ms 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 150 (0x9526cc00) [pid = 2580] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 149 (0x9a193c00) [pid = 2580] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 148 (0xa34c2c00) [pid = 2580] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 147 (0x97a8ec00) [pid = 2580] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 146 (0x953f0800) [pid = 2580] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 145 (0x9c447c00) [pid = 2580] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 144 (0xa2372c00) [pid = 2580] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 143 (0x9d260400) [pid = 2580] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 142 (0x953f2000) [pid = 2580] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 141 (0xa34c3800) [pid = 2580] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 140 (0x93b51c00) [pid = 2580] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 139 (0x953f5c00) [pid = 2580] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 138 (0xa209d000) [pid = 2580] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 137 (0xa6f42400) [pid = 2580] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 136 (0x9b759000) [pid = 2580] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 135 (0x91202800) [pid = 2580] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 134 (0x9b757c00) [pid = 2580] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 133 (0x9539fc00) [pid = 2580] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x984cc400) [pid = 2580] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x9d352c00) [pid = 2580] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x91466400) [pid = 2580] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x91ceb800) [pid = 2580] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x9a190400) [pid = 2580] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x9d81bc00) [pid = 2580] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x92be5400) [pid = 2580] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x913a5400) [pid = 2580] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0x92bf2000) [pid = 2580] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 123 (0x9a5d7000) [pid = 2580] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0x93c37c00) [pid = 2580] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x93ce4800) [pid = 2580] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x9a54fc00) [pid = 2580] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0xa23a2800) [pid = 2580] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x9a18d800) [pid = 2580] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0x92a03c00) [pid = 2580] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:39:06 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0xa4e4ec00) [pid = 2580] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:39:06 INFO - PROCESS | 2580 | 1467970746363 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 2580 | 1467970746368 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:39:06 INFO - PROCESS | 2580 | 1467970746388 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 2580 | 1467970746392 Marionette TRACE conn4 <- [1,414,null,{}] 02:39:06 INFO - PROCESS | 2580 | 1467970746398 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:06 INFO - PROCESS | 2580 | 1467970746404 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:06 INFO - PROCESS | 2580 | 1467970746624 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:39:06 INFO - PROCESS | 2580 | 1467970746713 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 2580 | 1467970746729 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x91ceb800 == 62 [pid = 2580] [id = 111] 02:39:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0x92a0d400) [pid = 2580] [serial = 332] [outer = (nil)] 02:39:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0x93c36400) [pid = 2580] [serial = 333] [outer = 0x92a0d400] 02:39:06 INFO - PROCESS | 2580 | 1467970746807 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x93e17800) [pid = 2580] [serial = 334] [outer = 0x92a0d400] 02:39:07 INFO - PROCESS | 2580 | 1467970747573 Marionette TRACE conn4 <- [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]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1241ms 02:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:39:07 INFO - PROCESS | 2580 | 1467970747628 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 2580 | 1467970747631 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:39:07 INFO - PROCESS | 2580 | 1467970747638 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 2580 | 1467970747641 Marionette TRACE conn4 <- [1,418,null,{}] 02:39:07 INFO - PROCESS | 2580 | 1467970747647 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 2580 | 1467970747652 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:07 INFO - PROCESS | 2580 | 1467970747829 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:39:07 INFO - PROCESS | 2580 | 1467970747840 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 2580 | 1467970747846 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x91205c00 == 63 [pid = 2580] [id = 112] 02:39:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x91b58400) [pid = 2580] [serial = 335] [outer = (nil)] 02:39:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x9846e000) [pid = 2580] [serial = 336] [outer = 0x91b58400] 02:39:08 INFO - PROCESS | 2580 | 1467970748052 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x9a5d1800) [pid = 2580] [serial = 337] [outer = 0x91b58400] 02:39:09 INFO - PROCESS | 2580 | 1467970749566 Marionette TRACE conn4 <- [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]]]}] 02:39:09 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 02:39:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1983ms 02:39:09 INFO - PROCESS | 2580 | 1467970749623 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:39:09 INFO - PROCESS | 2580 | 1467970749630 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:39:09 INFO - PROCESS | 2580 | 1467970749639 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 2580 | 1467970749645 Marionette TRACE conn4 <- [1,422,null,{}] 02:39:09 INFO - PROCESS | 2580 | 1467970749654 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:09 INFO - PROCESS | 2580 | 1467970749660 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:09 INFO - PROCESS | 2580 | 1467970749932 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:39:10 INFO - PROCESS | 2580 | 1467970750062 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 2580 | 1467970750068 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58c400 == 64 [pid = 2580] [id = 113] 02:39:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x8f590000) [pid = 2580] [serial = 338] [outer = (nil)] 02:39:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x913a1800) [pid = 2580] [serial = 339] [outer = 0x8f590000] 02:39:10 INFO - PROCESS | 2580 | 1467970750157 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x91470000) [pid = 2580] [serial = 340] [outer = 0x8f590000] 02:39:11 INFO - PROCESS | 2580 | 1467970751538 Marionette TRACE conn4 <- [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]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1990ms 02:39:11 INFO - PROCESS | 2580 | 1467970751629 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 2580 | 1467970751636 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:39:11 INFO - PROCESS | 2580 | 1467970751649 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 2580 | 1467970751653 Marionette TRACE conn4 <- [1,426,null,{}] 02:39:11 INFO - PROCESS | 2580 | 1467970751661 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 2580 | 1467970751667 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:11 INFO - PROCESS | 2580 | 1467970751882 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:39:12 INFO - PROCESS | 2580 | 1467970752057 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 2580 | 1467970752064 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3f800 == 65 [pid = 2580] [id = 114] 02:39:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x91b54000) [pid = 2580] [serial = 341] [outer = (nil)] 02:39:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x92be4800) [pid = 2580] [serial = 342] [outer = 0x91b54000] 02:39:12 INFO - PROCESS | 2580 | 1467970752155 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x92bf1800) [pid = 2580] [serial = 343] [outer = 0x91b54000] 02:39:13 INFO - PROCESS | 2580 | 1467970753199 Marionette TRACE conn4 <- [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] 02:39:13 INFO - PROCESS | 2580 | 1467970753247 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:39:13 INFO - PROCESS | 2580 | 1467970753256 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 2580 | 1467970753262 Marionette TRACE conn4 <- [1,430,null,{}] 02:39:13 INFO - PROCESS | 2580 | 1467970753282 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 2580 | 1467970753292 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:13 INFO - PROCESS | 2580 | 1467970753499 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:39:13 INFO - PROCESS | 2580 | 1467970753763 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 2580 | 1467970753777 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bbaf000 == 66 [pid = 2580] [id = 115] 02:39:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x9bbaf800) [pid = 2580] [serial = 344] [outer = (nil)] 02:39:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x9bcbf400) [pid = 2580] [serial = 345] [outer = 0x9bbaf800] 02:39:13 INFO - PROCESS | 2580 | 1467970753870 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x9c67f400) [pid = 2580] [serial = 346] [outer = 0x9bbaf800] 02:39:14 INFO - PROCESS | 2580 | 1467970754824 Marionette TRACE conn4 <- [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]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1644ms 02:39:14 INFO - PROCESS | 2580 | 1467970754900 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 2580 | 1467970754904 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:39:14 INFO - PROCESS | 2580 | 1467970754912 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 2580 | 1467970754915 Marionette TRACE conn4 <- [1,434,null,{}] 02:39:14 INFO - PROCESS | 2580 | 1467970754921 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:14 INFO - PROCESS | 2580 | 1467970754927 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:15 INFO - PROCESS | 2580 | 1467970755165 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:39:15 INFO - PROCESS | 2580 | 1467970755386 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 2580 | 1467970755395 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece3800 == 67 [pid = 2580] [id = 116] 02:39:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x9bcbf800) [pid = 2580] [serial = 347] [outer = (nil)] 02:39:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x9d4cb000) [pid = 2580] [serial = 348] [outer = 0x9bcbf800] 02:39:15 INFO - PROCESS | 2580 | 1467970755528 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0xa100e800) [pid = 2580] [serial = 349] [outer = 0x9bcbf800] 02:39:16 INFO - PROCESS | 2580 | 1467970756453 Marionette TRACE conn4 <- [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]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1584ms 02:39:16 INFO - PROCESS | 2580 | 1467970756497 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:39:16 INFO - PROCESS | 2580 | 1467970756502 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:39:16 INFO - PROCESS | 2580 | 1467970756508 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 2580 | 1467970756512 Marionette TRACE conn4 <- [1,438,null,{}] 02:39:16 INFO - PROCESS | 2580 | 1467970756518 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 2580 | 1467970756523 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:16 INFO - PROCESS | 2580 | 1467970756709 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:39:16 INFO - PROCESS | 2580 | 1467970756883 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 2580 | 1467970756890 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3d400 == 68 [pid = 2580] [id = 117] 02:39:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x91473800) [pid = 2580] [serial = 350] [outer = (nil)] 02:39:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0xa232a000) [pid = 2580] [serial = 351] [outer = 0x91473800] 02:39:16 INFO - PROCESS | 2580 | 1467970756975 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0xa23a0800) [pid = 2580] [serial = 352] [outer = 0x91473800] 02:39:17 INFO - PROCESS | 2580 | 1467970757971 Marionette TRACE conn4 <- [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]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1537ms 02:39:18 INFO - PROCESS | 2580 | 1467970758045 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 2580 | 1467970758049 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:39:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:39:18 INFO - PROCESS | 2580 | 1467970758056 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 2580 | 1467970758059 Marionette TRACE conn4 <- [1,442,null,{}] 02:39:18 INFO - PROCESS | 2580 | 1467970758065 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 2580 | 1467970758075 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:18 INFO - PROCESS | 2580 | 1467970758324 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:39:18 INFO - PROCESS | 2580 | 1467970758603 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 2580 | 1467970758613 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x91203000 == 69 [pid = 2580] [id = 118] 02:39:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 138 (0x91203800) [pid = 2580] [serial = 353] [outer = (nil)] 02:39:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 139 (0x91472400) [pid = 2580] [serial = 354] [outer = 0x91203800] 02:39:18 INFO - PROCESS | 2580 | 1467970758695 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 140 (0x91cf3800) [pid = 2580] [serial = 355] [outer = 0x91203800] 02:39:19 INFO - PROCESS | 2580 | 1467970759576 Marionette TRACE conn4 <- [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]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:39:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1595ms 02:39:19 INFO - PROCESS | 2580 | 1467970759652 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 2580 | 1467970759656 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:39:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:39:19 INFO - PROCESS | 2580 | 1467970759664 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 2580 | 1467970759668 Marionette TRACE conn4 <- [1,446,null,{}] 02:39:19 INFO - PROCESS | 2580 | 1467970759674 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 2580 | 1467970759680 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:19 INFO - PROCESS | 2580 | 1467970759912 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:39:20 INFO - PROCESS | 2580 | 1467970760514 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 2580 | 1467970760524 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6bac00 == 70 [pid = 2580] [id = 119] 02:39:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x8f6bb400) [pid = 2580] [serial = 356] [outer = (nil)] 02:39:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 142 (0x91206c00) [pid = 2580] [serial = 357] [outer = 0x8f6bb400] 02:39:20 INFO - PROCESS | 2580 | 1467970760606 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x9120f000) [pid = 2580] [serial = 358] [outer = 0x8f6bb400] 02:39:21 INFO - PROCESS | 2580 | 1467970761603 Marionette TRACE conn4 <- [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]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:39:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1985ms 02:39:21 INFO - PROCESS | 2580 | 1467970761652 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:39:21 INFO - PROCESS | 2580 | 1467970761657 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:39:21 INFO - PROCESS | 2580 | 1467970761665 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 2580 | 1467970761670 Marionette TRACE conn4 <- [1,450,null,{}] 02:39:21 INFO - PROCESS | 2580 | 1467970761677 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 2580 | 1467970761683 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:21 INFO - PROCESS | 2580 | 1467970761876 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:39:22 INFO - PROCESS | 2580 | 1467970762195 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 2580 | 1467970762206 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6bc000 == 71 [pid = 2580] [id = 120] 02:39:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 144 (0x8f6be000) [pid = 2580] [serial = 359] [outer = (nil)] 02:39:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 145 (0x91b5e800) [pid = 2580] [serial = 360] [outer = 0x8f6be000] 02:39:22 INFO - PROCESS | 2580 | 1467970762283 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 146 (0x92bee000) [pid = 2580] [serial = 361] [outer = 0x8f6be000] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x9a03cc00 == 70 [pid = 2580] [id = 40] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x953f3000 == 69 [pid = 2580] [id = 44] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x94840800 == 68 [pid = 2580] [id = 32] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x93c34000 == 67 [pid = 2580] [id = 45] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x93c35c00 == 66 [pid = 2580] [id = 70] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x93cd7800 == 65 [pid = 2580] [id = 56] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x93ce4400 == 64 [pid = 2580] [id = 71] 02:39:23 INFO - PROCESS | 2580 | --DOMWINDOW == 145 (0x9b750400) [pid = 2580] [serial = 288] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecdfc00 == 63 [pid = 2580] [id = 104] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x8f594000 == 62 [pid = 2580] [id = 103] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x91b5ac00 == 61 [pid = 2580] [id = 102] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x91201400 == 60 [pid = 2580] [id = 101] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b9400 == 59 [pid = 2580] [id = 100] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x91cf1400 == 58 [pid = 2580] [id = 99] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x92be6400 == 57 [pid = 2580] [id = 98] 02:39:23 INFO - PROCESS | 2580 | --DOCSHELL 0x8f592800 == 56 [pid = 2580] [id = 97] 02:39:23 INFO - PROCESS | 2580 | 1467970763308 Marionette TRACE conn4 <- [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] 02:39:23 INFO - PROCESS | 2580 | 1467970763416 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:39:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:39:23 INFO - PROCESS | 2580 | 1467970763431 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 2580 | 1467970763434 Marionette TRACE conn4 <- [1,454,null,{}] 02:39:23 INFO - PROCESS | 2580 | 1467970763441 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 2580 | 1467970763446 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:23 INFO - PROCESS | 2580 | 1467970763628 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:39:23 INFO - PROCESS | 2580 | 1467970763857 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 2580 | 1467970763866 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120ec00 == 57 [pid = 2580] [id = 121] 02:39:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 100 (0x913ad400) [pid = 2580] [serial = 362] [outer = (nil)] 02:39:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0x92bec000) [pid = 2580] [serial = 363] [outer = 0x913ad400] 02:39:23 INFO - PROCESS | 2580 | 1467970763940 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 102 (0x93c30400) [pid = 2580] [serial = 364] [outer = 0x913ad400] 02:39:24 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:39:24 INFO - PROCESS | 2580 | 1467970764734 Marionette TRACE conn4 <- [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]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:39:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1329ms 02:39:24 INFO - PROCESS | 2580 | 1467970764761 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:39:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:39:24 INFO - PROCESS | 2580 | 1467970764766 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:39:24 INFO - PROCESS | 2580 | 1467970764780 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 2580 | 1467970764789 Marionette TRACE conn4 <- [1,458,null,{}] 02:39:24 INFO - PROCESS | 2580 | 1467970764797 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 2580 | 1467970764803 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:24 INFO - PROCESS | 2580 | 1467970764980 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:39:25 INFO - PROCESS | 2580 | 1467970765121 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 2580 | 1467970765130 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x9146fc00 == 58 [pid = 2580] [id = 122] 02:39:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 103 (0x93e1ac00) [pid = 2580] [serial = 365] [outer = (nil)] 02:39:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 104 (0x953f8c00) [pid = 2580] [serial = 366] [outer = 0x93e1ac00] 02:39:25 INFO - PROCESS | 2580 | 1467970765198 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 105 (0x97a73400) [pid = 2580] [serial = 367] [outer = 0x93e1ac00] 02:39:26 INFO - PROCESS | 2580 | 1467970766033 Marionette TRACE conn4 <- [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] 02:39:26 INFO - PROCESS | 2580 | 1467970766074 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:39:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:39:26 INFO - PROCESS | 2580 | 1467970766081 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 2580 | 1467970766085 Marionette TRACE conn4 <- [1,462,null,{}] 02:39:26 INFO - PROCESS | 2580 | 1467970766096 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 2580 | 1467970766100 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:26 INFO - PROCESS | 2580 | 1467970766316 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:39:26 INFO - PROCESS | 2580 | 1467970766353 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 2580 | 1467970766365 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece1c00 == 59 [pid = 2580] [id = 123] 02:39:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 106 (0x8ee41000) [pid = 2580] [serial = 368] [outer = (nil)] 02:39:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 107 (0x997e6c00) [pid = 2580] [serial = 369] [outer = 0x8ee41000] 02:39:26 INFO - PROCESS | 2580 | 1467970766459 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 108 (0x9a03ec00) [pid = 2580] [serial = 370] [outer = 0x8ee41000] 02:39:27 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:39:27 INFO - PROCESS | 2580 | 1467970767489 Marionette TRACE conn4 <- [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] 02:39:27 INFO - PROCESS | 2580 | 1467970767803 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:39:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:39:27 INFO - PROCESS | 2580 | 1467970767811 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 2580 | 1467970767814 Marionette TRACE conn4 <- [1,466,null,{}] 02:39:27 INFO - PROCESS | 2580 | 1467970767828 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 2580 | 1467970767833 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:28 INFO - PROCESS | 2580 | 1467970767998 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:39:28 INFO - PROCESS | 2580 | 1467970768183 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 2580 | 1467970768199 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x953f6800 == 60 [pid = 2580] [id = 124] 02:39:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0x97a6c800) [pid = 2580] [serial = 371] [outer = (nil)] 02:39:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 102 (0x9a00f400) [pid = 2580] [serial = 372] [outer = 0x97a6c800] 02:39:28 INFO - PROCESS | 2580 | 1467970768281 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 103 (0x9b759400) [pid = 2580] [serial = 373] [outer = 0x97a6c800] 02:39:29 INFO - PROCESS | 2580 | 1467970769056 Marionette TRACE conn4 <- [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] 02:39:29 INFO - PROCESS | 2580 | 1467970769096 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:39:29 INFO - PROCESS | 2580 | 1467970769104 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 2580 | 1467970769107 Marionette TRACE conn4 <- [1,470,null,{}] 02:39:29 INFO - PROCESS | 2580 | 1467970769114 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:29 INFO - PROCESS | 2580 | 1467970769120 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:29 INFO - PROCESS | 2580 | 1467970769302 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:39:29 INFO - PROCESS | 2580 | 1467970769312 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 2580 | 1467970769318 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b4400 == 61 [pid = 2580] [id = 125] 02:39:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 104 (0x9b7b0000) [pid = 2580] [serial = 374] [outer = (nil)] 02:39:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 105 (0x9bcb4400) [pid = 2580] [serial = 375] [outer = 0x9b7b0000] 02:39:29 INFO - PROCESS | 2580 | 1467970769391 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 106 (0x9bcb8800) [pid = 2580] [serial = 376] [outer = 0x9b7b0000] 02:39:30 INFO - PROCESS | 2580 | 1467970770530 Marionette TRACE conn4 <- [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]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:39:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1485ms 02:39:30 INFO - PROCESS | 2580 | 1467970770589 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 2580 | 1467970770595 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:39:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:39:30 INFO - PROCESS | 2580 | 1467970770604 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 2580 | 1467970770609 Marionette TRACE conn4 <- [1,474,null,{}] 02:39:30 INFO - PROCESS | 2580 | 1467970770620 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 2580 | 1467970770625 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:30 INFO - PROCESS | 2580 | 1467970770825 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:39:31 INFO - PROCESS | 2580 | 1467970771062 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 2580 | 1467970771071 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x913ac800 == 62 [pid = 2580] [id = 126] 02:39:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 107 (0x913ad800) [pid = 2580] [serial = 377] [outer = (nil)] 02:39:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 108 (0x91b61000) [pid = 2580] [serial = 378] [outer = 0x913ad800] 02:39:31 INFO - PROCESS | 2580 | 1467970771155 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 109 (0x91cefc00) [pid = 2580] [serial = 379] [outer = 0x913ad800] 02:39:32 INFO - PROCESS | 2580 | 1467970772275 Marionette TRACE conn4 <- [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]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:39:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1749ms 02:39:32 INFO - PROCESS | 2580 | 1467970772354 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 2580 | 1467970772361 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:39:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:39:32 INFO - PROCESS | 2580 | 1467970772373 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 2580 | 1467970772377 Marionette TRACE conn4 <- [1,478,null,{}] 02:39:32 INFO - PROCESS | 2580 | 1467970772384 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:32 INFO - PROCESS | 2580 | 1467970772390 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:32 INFO - PROCESS | 2580 | 1467970772629 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:39:32 INFO - PROCESS | 2580 | 1467970772857 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 2580 | 1467970772866 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x93e1c800 == 63 [pid = 2580] [id = 127] 02:39:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 110 (0x93e1fc00) [pid = 2580] [serial = 380] [outer = (nil)] 02:39:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 111 (0x9526b800) [pid = 2580] [serial = 381] [outer = 0x93e1fc00] 02:39:32 INFO - PROCESS | 2580 | 1467970772951 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 112 (0x953fa800) [pid = 2580] [serial = 382] [outer = 0x93e1fc00] 02:39:34 INFO - PROCESS | 2580 | 1467970774510 Marionette TRACE conn4 <- [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]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:39:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2191ms 02:39:34 INFO - PROCESS | 2580 | 1467970774565 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 2580 | 1467970774569 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:39:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:39:34 INFO - PROCESS | 2580 | 1467970774576 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 2580 | 1467970774583 Marionette TRACE conn4 <- [1,482,null,{}] 02:39:34 INFO - PROCESS | 2580 | 1467970774600 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:34 INFO - PROCESS | 2580 | 1467970774610 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:34 INFO - PROCESS | 2580 | 1467970774933 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:39:35 INFO - PROCESS | 2580 | 1467970775023 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 2580 | 1467970775033 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x9d1f1c00 == 64 [pid = 2580] [id = 128] 02:39:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 113 (0x9d813000) [pid = 2580] [serial = 383] [outer = (nil)] 02:39:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 114 (0xa253e800) [pid = 2580] [serial = 384] [outer = 0x9d813000] 02:39:35 INFO - PROCESS | 2580 | 1467970775155 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0xa25fac00) [pid = 2580] [serial = 385] [outer = 0x9d813000] 02:39:36 INFO - PROCESS | 2580 | 1467970776130 Marionette TRACE conn4 <- [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]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1591ms 02:39:36 INFO - PROCESS | 2580 | 1467970776167 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 2580 | 1467970776171 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:39:36 INFO - PROCESS | 2580 | 1467970776178 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 2580 | 1467970776181 Marionette TRACE conn4 <- [1,486,null,{}] 02:39:36 INFO - PROCESS | 2580 | 1467970776187 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 2580 | 1467970776192 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:36 INFO - PROCESS | 2580 | 1467970776381 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:39:36 INFO - PROCESS | 2580 | 1467970776638 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 2580 | 1467970776647 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x92be5000 == 65 [pid = 2580] [id = 129] 02:39:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0x9cda9400) [pid = 2580] [serial = 386] [outer = (nil)] 02:39:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0xa3209000) [pid = 2580] [serial = 387] [outer = 0x9cda9400] 02:39:36 INFO - PROCESS | 2580 | 1467970776771 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0xa4e0d800) [pid = 2580] [serial = 388] [outer = 0x9cda9400] 02:39:37 INFO - PROCESS | 2580 | 1467970777747 Marionette TRACE conn4 <- [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]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:39:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1630ms 02:39:37 INFO - PROCESS | 2580 | 1467970777810 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:39:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:39:37 INFO - PROCESS | 2580 | 1467970777814 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:39:37 INFO - PROCESS | 2580 | 1467970777821 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 2580 | 1467970777824 Marionette TRACE conn4 <- [1,490,null,{}] 02:39:37 INFO - PROCESS | 2580 | 1467970777830 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 2580 | 1467970777836 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:38 INFO - PROCESS | 2580 | 1467970778032 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:39:38 INFO - PROCESS | 2580 | 1467970778252 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 2580 | 1467970778258 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8b9400 == 66 [pid = 2580] [id = 130] 02:39:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x8f8ba800) [pid = 2580] [serial = 389] [outer = (nil)] 02:39:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x8f8c3000) [pid = 2580] [serial = 390] [outer = 0x8f8ba800] 02:39:38 INFO - PROCESS | 2580 | 1467970778356 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x8f8c6c00) [pid = 2580] [serial = 391] [outer = 0x8f8ba800] 02:39:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x9b733c00) [pid = 2580] [serial = 392] [outer = 0x93ce1000] 02:39:39 INFO - PROCESS | 2580 | 1467970779382 Marionette TRACE conn4 <- [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]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1588ms 02:39:39 INFO - PROCESS | 2580 | 1467970779410 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 2580 | 1467970779413 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:39:39 INFO - PROCESS | 2580 | 1467970779421 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 2580 | 1467970779424 Marionette TRACE conn4 <- [1,494,null,{}] 02:39:39 INFO - PROCESS | 2580 | 1467970779430 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 2580 | 1467970779440 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:39 INFO - PROCESS | 2580 | 1467970779682 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:39:39 INFO - PROCESS | 2580 | 1467970779954 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 2580 | 1467970779963 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee43800 == 67 [pid = 2580] [id = 131] 02:39:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x8f592000) [pid = 2580] [serial = 393] [outer = (nil)] 02:39:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x9b73e000) [pid = 2580] [serial = 394] [outer = 0x8f592000] 02:39:40 INFO - PROCESS | 2580 | 1467970780049 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0xa320d000) [pid = 2580] [serial = 395] [outer = 0x8f592000] 02:39:40 INFO - PROCESS | 2580 | 1467970780967 Marionette TRACE conn4 <- [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]]]}] 02:39:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:39:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1586ms 02:39:41 INFO - PROCESS | 2580 | 1467970781008 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 2580 | 1467970781012 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:39:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:39:41 INFO - PROCESS | 2580 | 1467970781019 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 2580 | 1467970781022 Marionette TRACE conn4 <- [1,498,null,{}] 02:39:41 INFO - PROCESS | 2580 | 1467970781028 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 2580 | 1467970781033 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:41 INFO - PROCESS | 2580 | 1467970781217 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:39:41 INFO - PROCESS | 2580 | 1467970781433 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 2580 | 1467970781441 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3eb000 == 68 [pid = 2580] [id = 132] 02:39:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x8e3ebc00) [pid = 2580] [serial = 396] [outer = (nil)] 02:39:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x8e3f3400) [pid = 2580] [serial = 397] [outer = 0x8e3ebc00] 02:39:41 INFO - PROCESS | 2580 | 1467970781572 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x8e3f6c00) [pid = 2580] [serial = 398] [outer = 0x8e3ebc00] 02:39:42 INFO - PROCESS | 2580 | 1467970782432 Marionette TRACE conn4 <- [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]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:39:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1481ms 02:39:42 INFO - PROCESS | 2580 | 1467970782501 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 2580 | 1467970782505 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:39:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:39:42 INFO - PROCESS | 2580 | 1467970782514 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 2580 | 1467970782517 Marionette TRACE conn4 <- [1,502,null,{}] 02:39:42 INFO - PROCESS | 2580 | 1467970782524 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 2580 | 1467970782530 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:42 INFO - PROCESS | 2580 | 1467970782770 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:39:43 INFO - PROCESS | 2580 | 1467970782992 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 2580 | 1467970783003 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0000 == 69 [pid = 2580] [id = 133] 02:39:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x8e3f3800) [pid = 2580] [serial = 399] [outer = (nil)] 02:39:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x911ccc00) [pid = 2580] [serial = 400] [outer = 0x8e3f3800] 02:39:43 INFO - PROCESS | 2580 | 1467970783128 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x911cf800) [pid = 2580] [serial = 401] [outer = 0x8e3f3800] 02:39:43 INFO - PROCESS | 2580 | 1467970783989 Marionette TRACE conn4 <- [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]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:39:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1540ms 02:39:44 INFO - PROCESS | 2580 | 1467970784056 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 2580 | 1467970784060 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:39:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:39:44 INFO - PROCESS | 2580 | 1467970784068 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 2580 | 1467970784071 Marionette TRACE conn4 <- [1,506,null,{}] 02:39:44 INFO - PROCESS | 2580 | 1467970784078 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 2580 | 1467970784083 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:44 INFO - PROCESS | 2580 | 1467970784282 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:39:44 INFO - PROCESS | 2580 | 1467970784458 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 2580 | 1467970784469 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece4000 == 70 [pid = 2580] [id = 134] 02:39:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x8eced400) [pid = 2580] [serial = 402] [outer = (nil)] 02:39:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x911d5400) [pid = 2580] [serial = 403] [outer = 0x8eced400] 02:39:44 INFO - PROCESS | 2580 | 1467970784588 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0x911d8400) [pid = 2580] [serial = 404] [outer = 0x8eced400] 02:39:45 INFO - PROCESS | 2580 | 1467970785473 Marionette TRACE conn4 <- [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]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1439ms 02:39:45 INFO - PROCESS | 2580 | 1467970785508 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 2580 | 1467970785511 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:39:45 INFO - PROCESS | 2580 | 1467970785518 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 2580 | 1467970785521 Marionette TRACE conn4 <- [1,510,null,{}] 02:39:45 INFO - PROCESS | 2580 | 1467970785527 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 2580 | 1467970785533 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:45 INFO - PROCESS | 2580 | 1467970785730 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:39:45 INFO - PROCESS | 2580 | 1467970785908 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 2580 | 1467970785917 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece7400 == 71 [pid = 2580] [id = 135] 02:39:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x8f6bc800) [pid = 2580] [serial = 405] [outer = (nil)] 02:39:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0x91c06c00) [pid = 2580] [serial = 406] [outer = 0x8f6bc800] 02:39:46 INFO - PROCESS | 2580 | 1467970786038 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0x91c0a800) [pid = 2580] [serial = 407] [outer = 0x8f6bc800] 02:39:47 INFO - PROCESS | 2580 | 1467970787030 Marionette TRACE conn4 <- [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]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:39:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1584ms 02:39:47 INFO - PROCESS | 2580 | 1467970787103 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:39:47 INFO - PROCESS | 2580 | 1467970787108 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:39:47 INFO - PROCESS | 2580 | 1467970787114 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 2580 | 1467970787119 Marionette TRACE conn4 <- [1,514,null,{}] 02:39:47 INFO - PROCESS | 2580 | 1467970787125 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 2580 | 1467970787132 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:47 INFO - PROCESS | 2580 | 1467970787581 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:39:47 INFO - PROCESS | 2580 | 1467970787810 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 2580 | 1467970787819 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8b9c00 == 72 [pid = 2580] [id = 136] 02:39:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 138 (0x8f8ba000) [pid = 2580] [serial = 408] [outer = (nil)] 02:39:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 139 (0x8f8c3800) [pid = 2580] [serial = 409] [outer = 0x8f8ba000] 02:39:47 INFO - PROCESS | 2580 | 1467970787895 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 140 (0x91208c00) [pid = 2580] [serial = 410] [outer = 0x8f8ba000] 02:39:48 INFO - PROCESS | 2580 | 1467970788777 Marionette TRACE conn4 <- [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]]]}] 02:39:48 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 02:39:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1735ms 02:39:48 INFO - PROCESS | 2580 | 1467970788851 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 2580 | 1467970788857 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:39:48 INFO - PROCESS | 2580 | 1467970788866 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 2580 | 1467970788871 Marionette TRACE conn4 <- [1,518,null,{}] 02:39:48 INFO - PROCESS | 2580 | 1467970788878 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 2580 | 1467970788884 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:49 INFO - PROCESS | 2580 | 1467970789111 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:39:49 INFO - PROCESS | 2580 | 1467970789433 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 2580 | 1467970789443 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b5800 == 73 [pid = 2580] [id = 137] 02:39:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x8f8c2c00) [pid = 2580] [serial = 411] [outer = (nil)] 02:39:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 142 (0x915d5c00) [pid = 2580] [serial = 412] [outer = 0x8f8c2c00] 02:39:49 INFO - PROCESS | 2580 | 1467970789527 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x91c08800) [pid = 2580] [serial = 413] [outer = 0x8f8c2c00] 02:39:50 INFO - PROCESS | 2580 | --DOCSHELL 0x95394800 == 72 [pid = 2580] [id = 39] 02:39:50 INFO - PROCESS | 2580 | --DOCSHELL 0xa23a1400 == 71 [pid = 2580] [id = 42] 02:39:50 INFO - PROCESS | 2580 | --DOCSHELL 0x9cdac800 == 70 [pid = 2580] [id = 41] 02:39:50 INFO - PROCESS | 2580 | --DOCSHELL 0x913a9800 == 69 [pid = 2580] [id = 89] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 142 (0x9846e000) [pid = 2580] [serial = 336] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | 1467970790476 Marionette TRACE conn4 <- [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]]]}] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 141 (0x9bbac400) [pid = 2580] [serial = 289] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 140 (0x92a04400) [pid = 2580] [serial = 322] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 139 (0x91b62800) [pid = 2580] [serial = 321] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 138 (0x8f598400) [pid = 2580] [serial = 316] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 137 (0x8f58dc00) [pid = 2580] [serial = 315] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 136 (0x91b5e000) [pid = 2580] [serial = 306] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 135 (0x9a03c800) [pid = 2580] [serial = 330] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 134 (0x9cdae000) [pid = 2580] [serial = 303] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 133 (0x953f4800) [pid = 2580] [serial = 327] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x93b4c800) [pid = 2580] [serial = 294] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x9a190800) [pid = 2580] [serial = 297] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x9146e400) [pid = 2580] [serial = 319] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x91466000) [pid = 2580] [serial = 318] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x97a90c00) [pid = 2580] [serial = 300] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0xa1089400) [pid = 2580] [serial = 309] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x91208000) [pid = 2580] [serial = 291] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x93b54800) [pid = 2580] [serial = 324] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0x93ce3800) [pid = 2580] [serial = 325] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 123 (0x8ece7000) [pid = 2580] [serial = 312] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0x93c36400) [pid = 2580] [serial = 333] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x9b7bd400) [pid = 2580] [serial = 331] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x93e17800) [pid = 2580] [serial = 334] [outer = (nil)] [url = about:blank] 02:39:50 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x97a75000) [pid = 2580] [serial = 328] [outer = (nil)] [url = about:blank] 02:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1686ms 02:39:50 INFO - PROCESS | 2580 | 1467970790553 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 2580 | 1467970790558 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:39:50 INFO - PROCESS | 2580 | 1467970790564 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 2580 | 1467970790568 Marionette TRACE conn4 <- [1,522,null,{}] 02:39:50 INFO - PROCESS | 2580 | 1467970790574 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 2580 | 1467970790579 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:50 INFO - PROCESS | 2580 | 1467970790764 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:39:51 INFO - PROCESS | 2580 | 1467970790998 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 2580 | 1467970791007 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x9146e800 == 70 [pid = 2580] [id = 138] 02:39:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x91cf1c00) [pid = 2580] [serial = 414] [outer = (nil)] 02:39:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x92a0d400) [pid = 2580] [serial = 415] [outer = 0x91cf1c00] 02:39:51 INFO - PROCESS | 2580 | 1467970791082 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x92f2fc00) [pid = 2580] [serial = 416] [outer = 0x91cf1c00] 02:39:51 INFO - PROCESS | 2580 | 1467970791918 Marionette TRACE conn4 <- [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]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1383ms 02:39:51 INFO - PROCESS | 2580 | 1467970791951 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:39:51 INFO - PROCESS | 2580 | 1467970791961 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:39:51 INFO - PROCESS | 2580 | 1467970791979 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 2580 | 1467970791986 Marionette TRACE conn4 <- [1,526,null,{}] 02:39:51 INFO - PROCESS | 2580 | 1467970791992 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:52 INFO - PROCESS | 2580 | 1467970791999 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:52 INFO - PROCESS | 2580 | 1467970792190 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:39:52 INFO - PROCESS | 2580 | 1467970792341 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 2580 | 1467970792351 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece6800 == 71 [pid = 2580] [id = 139] 02:39:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x8f6c0000) [pid = 2580] [serial = 417] [outer = (nil)] 02:39:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x95262000) [pid = 2580] [serial = 418] [outer = 0x8f6c0000] 02:39:52 INFO - PROCESS | 2580 | 1467970792422 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x953f2c00) [pid = 2580] [serial = 419] [outer = 0x8f6c0000] 02:39:53 INFO - PROCESS | 2580 | 1467970793312 Marionette TRACE conn4 <- [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]]]}] 02:39:53 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 02:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1400ms 02:39:53 INFO - PROCESS | 2580 | 1467970793378 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 2580 | 1467970793382 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:39:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:39:53 INFO - PROCESS | 2580 | 1467970793389 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 2580 | 1467970793392 Marionette TRACE conn4 <- [1,530,null,{}] 02:39:53 INFO - PROCESS | 2580 | 1467970793398 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 2580 | 1467970793403 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:53 INFO - PROCESS | 2580 | 1467970793645 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:39:53 INFO - PROCESS | 2580 | 1467970793674 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 2580 | 1467970793683 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x9539f800 == 72 [pid = 2580] [id = 140] 02:39:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x97a6bc00) [pid = 2580] [serial = 420] [outer = (nil)] 02:39:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x97a92800) [pid = 2580] [serial = 421] [outer = 0x97a6bc00] 02:39:53 INFO - PROCESS | 2580 | 1467970793753 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x9a18d000) [pid = 2580] [serial = 422] [outer = 0x97a6bc00] 02:39:54 INFO - PROCESS | 2580 | 1467970794605 Marionette TRACE conn4 <- [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"]]]}] 02:39:54 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 02:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:39:54 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 02:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:39:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1242ms 02:39:54 INFO - PROCESS | 2580 | 1467970794745 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 2580 | 1467970794749 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:39:54 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x8f6be000) [pid = 2580] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:39:54 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x8f6bb400) [pid = 2580] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:39:54 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x913ad400) [pid = 2580] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:39:54 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0x93e1ac00) [pid = 2580] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:39:54 INFO - PROCESS | 2580 | --DOMWINDOW == 123 (0x8ee41000) [pid = 2580] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:39:54 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0x97a6c800) [pid = 2580] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:39:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:39:54 INFO - PROCESS | 2580 | 1467970794793 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 2580 | 1467970794796 Marionette TRACE conn4 <- [1,534,null,{}] 02:39:54 INFO - PROCESS | 2580 | 1467970794803 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 2580 | 1467970794807 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:54 INFO - PROCESS | 2580 | 1467970794987 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:39:55 INFO - PROCESS | 2580 | 1467970795117 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 2580 | 1467970795133 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a54fc00 == 73 [pid = 2580] [id = 141] 02:39:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x9a555c00) [pid = 2580] [serial = 423] [outer = (nil)] 02:39:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x9b734400) [pid = 2580] [serial = 424] [outer = 0x9a555c00] 02:39:55 INFO - PROCESS | 2580 | 1467970795214 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x9ba08000) [pid = 2580] [serial = 425] [outer = 0x9a555c00] 02:39:55 INFO - PROCESS | 2580 | 1467970795965 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:39:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1244ms 02:39:56 INFO - PROCESS | 2580 | 1467970796025 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 2580 | 1467970796028 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:39:56 INFO - PROCESS | 2580 | 1467970796035 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 2580 | 1467970796038 Marionette TRACE conn4 <- [1,538,null,{}] 02:39:56 INFO - PROCESS | 2580 | 1467970796043 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:56 INFO - PROCESS | 2580 | 1467970796048 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:56 INFO - PROCESS | 2580 | 1467970796286 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:39:56 INFO - PROCESS | 2580 | 1467970796313 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 2580 | 1467970796322 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x93e17c00 == 74 [pid = 2580] [id = 142] 02:39:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x9846e400) [pid = 2580] [serial = 426] [outer = (nil)] 02:39:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x9c67e800) [pid = 2580] [serial = 427] [outer = 0x9846e400] 02:39:56 INFO - PROCESS | 2580 | 1467970796392 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x9d820000) [pid = 2580] [serial = 428] [outer = 0x9846e400] 02:39:57 INFO - PROCESS | 2580 | 1467970797407 Marionette TRACE conn4 <- [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]]]}] 02:39:57 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. 02:39:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1390ms 02:39:57 INFO - PROCESS | 2580 | 1467970797426 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 2580 | 1467970797433 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:39:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:39:57 INFO - PROCESS | 2580 | 1467970797441 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 2580 | 1467970797446 Marionette TRACE conn4 <- [1,542,null,{}] 02:39:57 INFO - PROCESS | 2580 | 1467970797456 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 2580 | 1467970797463 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:57 INFO - PROCESS | 2580 | 1467970797688 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:39:57 INFO - PROCESS | 2580 | 1467970797875 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 2580 | 1467970797883 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee43000 == 75 [pid = 2580] [id = 143] 02:39:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x8f8bfc00) [pid = 2580] [serial = 429] [outer = (nil)] 02:39:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x9146b400) [pid = 2580] [serial = 430] [outer = 0x8f8bfc00] 02:39:57 INFO - PROCESS | 2580 | 1467970797968 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x915da000) [pid = 2580] [serial = 431] [outer = 0x8f8bfc00] 02:39:58 INFO - PROCESS | 2580 | 1467970798915 Marionette TRACE conn4 <- [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]]]}] 02:39:58 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. 02:39:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1499ms 02:39:58 INFO - PROCESS | 2580 | 1467970798940 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 2580 | 1467970798947 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:39:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:39:58 INFO - PROCESS | 2580 | 1467970798958 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 2580 | 1467970798962 Marionette TRACE conn4 <- [1,546,null,{}] 02:39:58 INFO - PROCESS | 2580 | 1467970798969 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 2580 | 1467970798975 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:59 INFO - PROCESS | 2580 | 1467970799222 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:39:59 INFO - PROCESS | 2580 | 1467970799404 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 2580 | 1467970799415 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:39:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3c000 == 76 [pid = 2580] [id = 144] 02:39:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x91c03400) [pid = 2580] [serial = 432] [outer = (nil)] 02:39:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x93e11800) [pid = 2580] [serial = 433] [outer = 0x91c03400] 02:39:59 INFO - PROCESS | 2580 | 1467970799498 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0x9483f000) [pid = 2580] [serial = 434] [outer = 0x91c03400] 02:40:00 INFO - PROCESS | 2580 | 1467970800491 Marionette TRACE conn4 <- [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]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:40:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1634ms 02:40:00 INFO - PROCESS | 2580 | 1467970800593 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 2580 | 1467970800597 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:40:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:40:00 INFO - PROCESS | 2580 | 1467970800604 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 2580 | 1467970800610 Marionette TRACE conn4 <- [1,550,null,{}] 02:40:00 INFO - PROCESS | 2580 | 1467970800626 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 2580 | 1467970800635 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:00 INFO - PROCESS | 2580 | 1467970800882 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:40:01 INFO - PROCESS | 2580 | 1467970801160 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 2580 | 1467970801171 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x9bba1400 == 77 [pid = 2580] [id = 145] 02:40:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x9bba6800) [pid = 2580] [serial = 435] [outer = (nil)] 02:40:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0x9c009000) [pid = 2580] [serial = 436] [outer = 0x9bba6800] 02:40:01 INFO - PROCESS | 2580 | 1467970801253 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0xa2295c00) [pid = 2580] [serial = 437] [outer = 0x9bba6800] 02:40:02 INFO - PROCESS | 2580 | 1467970802168 Marionette TRACE conn4 <- [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]]]}] 02:40:02 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. 02:40:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1593ms 02:40:02 INFO - PROCESS | 2580 | 1467970802222 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 2580 | 1467970802228 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:40:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:40:02 INFO - PROCESS | 2580 | 1467970802236 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 2580 | 1467970802240 Marionette TRACE conn4 <- [1,554,null,{}] 02:40:02 INFO - PROCESS | 2580 | 1467970802246 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 2580 | 1467970802251 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:02 INFO - PROCESS | 2580 | 1467970802472 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:40:02 INFO - PROCESS | 2580 | 1467970802701 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 2580 | 1467970802710 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee36400 == 78 [pid = 2580] [id = 146] 02:40:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 138 (0x8ee36c00) [pid = 2580] [serial = 438] [outer = (nil)] 02:40:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 139 (0xa2fbc400) [pid = 2580] [serial = 439] [outer = 0x8ee36c00] 02:40:02 INFO - PROCESS | 2580 | 1467970802834 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 140 (0xa3294c00) [pid = 2580] [serial = 440] [outer = 0x8ee36c00] 02:40:03 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:03 INFO - PROCESS | 2580 | 1467970803762 Marionette TRACE conn4 <- [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]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:40:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1544ms 02:40:03 INFO - PROCESS | 2580 | 1467970803781 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 2580 | 1467970803785 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:40:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:40:03 INFO - PROCESS | 2580 | 1467970803791 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 2580 | 1467970803795 Marionette TRACE conn4 <- [1,558,null,{}] 02:40:03 INFO - PROCESS | 2580 | 1467970803801 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 2580 | 1467970803806 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:03 INFO - PROCESS | 2580 | 1467970803980 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:40:04 INFO - PROCESS | 2580 | 1467970804175 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 2580 | 1467970804181 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee34c00 == 79 [pid = 2580] [id = 147] 02:40:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x8ee38c00) [pid = 2580] [serial = 441] [outer = (nil)] 02:40:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 142 (0x8eecd400) [pid = 2580] [serial = 442] [outer = 0x8ee38c00] 02:40:04 INFO - PROCESS | 2580 | 1467970804263 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x8eecec00) [pid = 2580] [serial = 443] [outer = 0x8ee38c00] 02:40:05 INFO - PROCESS | 2580 | 1467970805196 Marionette TRACE conn4 <- [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]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1436ms 02:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:40:05 INFO - PROCESS | 2580 | 1467970805228 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 2580 | 1467970805232 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:40:05 INFO - PROCESS | 2580 | 1467970805238 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 2580 | 1467970805242 Marionette TRACE conn4 <- [1,562,null,{}] 02:40:05 INFO - PROCESS | 2580 | 1467970805248 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 2580 | 1467970805258 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:05 INFO - PROCESS | 2580 | 1467970805474 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:40:05 INFO - PROCESS | 2580 | 1467970805654 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 2580 | 1467970805663 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec9000 == 80 [pid = 2580] [id = 148] 02:40:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 144 (0x8eec9800) [pid = 2580] [serial = 444] [outer = (nil)] 02:40:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 145 (0x8eedc400) [pid = 2580] [serial = 445] [outer = 0x8eec9800] 02:40:05 INFO - PROCESS | 2580 | 1467970805743 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 146 (0x8eee3000) [pid = 2580] [serial = 446] [outer = 0x8eec9800] 02:40:06 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:06 INFO - PROCESS | 2580 | 1467970806658 Marionette TRACE conn4 <- [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]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1486ms 02:40:06 INFO - PROCESS | 2580 | 1467970806725 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 2580 | 1467970806729 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:40:06 INFO - PROCESS | 2580 | 1467970806736 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 2580 | 1467970806739 Marionette TRACE conn4 <- [1,566,null,{}] 02:40:06 INFO - PROCESS | 2580 | 1467970806825 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 2580 | 1467970806831 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:07 INFO - PROCESS | 2580 | 1467970807114 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:40:07 INFO - PROCESS | 2580 | 1467970807306 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 2580 | 1467970807313 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedbc00 == 81 [pid = 2580] [id = 149] 02:40:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 147 (0x8eee0800) [pid = 2580] [serial = 447] [outer = (nil)] 02:40:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 148 (0x91561000) [pid = 2580] [serial = 448] [outer = 0x8eee0800] 02:40:07 INFO - PROCESS | 2580 | 1467970807395 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 149 (0x91563800) [pid = 2580] [serial = 449] [outer = 0x8eee0800] 02:40:07 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:08 INFO - PROCESS | 2580 | 1467970808272 Marionette TRACE conn4 <- [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]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1595ms 02:40:08 INFO - PROCESS | 2580 | 1467970808332 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:40:08 INFO - PROCESS | 2580 | 1467970808342 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:40:08 INFO - PROCESS | 2580 | 1467970808349 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 2580 | 1467970808353 Marionette TRACE conn4 <- [1,570,null,{}] 02:40:08 INFO - PROCESS | 2580 | 1467970808359 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 2580 | 1467970808363 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:08 INFO - PROCESS | 2580 | 1467970808557 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:40:08 INFO - PROCESS | 2580 | 1467970808739 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 2580 | 1467970808749 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f595000 == 82 [pid = 2580] [id = 150] 02:40:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 150 (0x9155d400) [pid = 2580] [serial = 450] [outer = (nil)] 02:40:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 151 (0x9156a400) [pid = 2580] [serial = 451] [outer = 0x9155d400] 02:40:08 INFO - PROCESS | 2580 | 1467970808872 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 152 (0x9bbac400) [pid = 2580] [serial = 452] [outer = 0x9155d400] 02:40:09 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:09 INFO - PROCESS | 2580 | 1467970809744 Marionette TRACE conn4 <- [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]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1435ms 02:40:09 INFO - PROCESS | 2580 | 1467970809784 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 2580 | 1467970809787 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:40:09 INFO - PROCESS | 2580 | 1467970809794 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 2580 | 1467970809797 Marionette TRACE conn4 <- [1,574,null,{}] 02:40:09 INFO - PROCESS | 2580 | 1467970809803 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 2580 | 1467970809808 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:10 INFO - PROCESS | 2580 | 1467970809997 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:40:10 INFO - PROCESS | 2580 | 1467970810180 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 2580 | 1467970810188 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d800 == 83 [pid = 2580] [id = 151] 02:40:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 153 (0x8dc0fc00) [pid = 2580] [serial = 453] [outer = (nil)] 02:40:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 154 (0x8dc17800) [pid = 2580] [serial = 454] [outer = 0x8dc0fc00] 02:40:10 INFO - PROCESS | 2580 | 1467970810271 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 155 (0x8dc19400) [pid = 2580] [serial = 455] [outer = 0x8dc0fc00] 02:40:11 INFO - PROCESS | 2580 | 1467970811191 Marionette TRACE conn4 <- [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]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:40:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1432ms 02:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:40:11 INFO - PROCESS | 2580 | 1467970811227 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 2580 | 1467970811230 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:40:11 INFO - PROCESS | 2580 | 1467970811237 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 2580 | 1467970811240 Marionette TRACE conn4 <- [1,578,null,{}] 02:40:11 INFO - PROCESS | 2580 | 1467970811246 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 2580 | 1467970811251 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:11 INFO - PROCESS | 2580 | 1467970811441 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:40:11 INFO - PROCESS | 2580 | 1467970811629 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 2580 | 1467970811639 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d669400 == 84 [pid = 2580] [id = 152] 02:40:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 156 (0x8d669800) [pid = 2580] [serial = 456] [outer = (nil)] 02:40:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 157 (0x8d673000) [pid = 2580] [serial = 457] [outer = 0x8d669800] 02:40:11 INFO - PROCESS | 2580 | 1467970811721 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 158 (0x8d675400) [pid = 2580] [serial = 458] [outer = 0x8d669800] 02:40:12 INFO - PROCESS | 2580 | 1467970812749 Marionette TRACE conn4 <- [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]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1586ms 02:40:12 INFO - PROCESS | 2580 | 1467970812824 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 2580 | 1467970812829 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:40:12 INFO - PROCESS | 2580 | 1467970812835 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 2580 | 1467970812840 Marionette TRACE conn4 <- [1,582,null,{}] 02:40:12 INFO - PROCESS | 2580 | 1467970812846 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:12 INFO - PROCESS | 2580 | 1467970812853 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:13 INFO - PROCESS | 2580 | 1467970813073 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:40:13 INFO - PROCESS | 2580 | 1467970813698 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 2580 | 1467970813711 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3edc00 == 85 [pid = 2580] [id = 153] 02:40:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 159 (0x8e3ee400) [pid = 2580] [serial = 459] [outer = (nil)] 02:40:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 160 (0x8ecde400) [pid = 2580] [serial = 460] [outer = 0x8e3ee400] 02:40:13 INFO - PROCESS | 2580 | 1467970813791 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 161 (0x8ecea400) [pid = 2580] [serial = 461] [outer = 0x8e3ee400] 02:40:14 INFO - PROCESS | 2580 | 1467970814674 Marionette TRACE conn4 <- [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]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1887ms 02:40:14 INFO - PROCESS | 2580 | 1467970814725 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 2580 | 1467970814730 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:40:14 INFO - PROCESS | 2580 | 1467970814739 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 2580 | 1467970814744 Marionette TRACE conn4 <- [1,586,null,{}] 02:40:14 INFO - PROCESS | 2580 | 1467970814752 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:14 INFO - PROCESS | 2580 | 1467970814759 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:14 INFO - PROCESS | 2580 | 1467970814945 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:40:15 INFO - PROCESS | 2580 | 1467970815143 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 2580 | 1467970815150 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eee0400 == 86 [pid = 2580] [id = 154] 02:40:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 162 (0x8eee3c00) [pid = 2580] [serial = 462] [outer = (nil)] 02:40:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 163 (0x8f592800) [pid = 2580] [serial = 463] [outer = 0x8eee3c00] 02:40:15 INFO - PROCESS | 2580 | 1467970815271 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 164 (0x8f8bcc00) [pid = 2580] [serial = 464] [outer = 0x8eee3c00] 02:40:15 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:16 INFO - PROCESS | 2580 | 1467970816233 Marionette TRACE conn4 <- [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]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1532ms 02:40:16 INFO - PROCESS | 2580 | 1467970816275 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 2580 | 1467970816281 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:40:16 INFO - PROCESS | 2580 | 1467970816288 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 2580 | 1467970816292 Marionette TRACE conn4 <- [1,590,null,{}] 02:40:16 INFO - PROCESS | 2580 | 1467970816298 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 2580 | 1467970816303 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:16 INFO - PROCESS | 2580 | 1467970816499 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:40:16 INFO - PROCESS | 2580 | 1467970816686 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 2580 | 1467970816694 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b1400 == 87 [pid = 2580] [id = 155] 02:40:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 165 (0x8f8c6000) [pid = 2580] [serial = 465] [outer = (nil)] 02:40:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 166 (0x9120c000) [pid = 2580] [serial = 466] [outer = 0x8f8c6000] 02:40:16 INFO - PROCESS | 2580 | 1467970816766 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 167 (0x91469c00) [pid = 2580] [serial = 467] [outer = 0x8f8c6000] 02:40:17 INFO - PROCESS | 2580 | 1467970817899 Marionette TRACE conn4 <- [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]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1686ms 02:40:17 INFO - PROCESS | 2580 | 1467970817976 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:40:17 INFO - PROCESS | 2580 | 1467970817980 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:40:17 INFO - PROCESS | 2580 | 1467970817994 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 2580 | 1467970818003 Marionette TRACE conn4 <- [1,594,null,{}] 02:40:18 INFO - PROCESS | 2580 | 1467970818012 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:18 INFO - PROCESS | 2580 | 1467970818019 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:18 INFO - PROCESS | 2580 | 1467970818299 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x93b48800 == 86 [pid = 2580] [id = 29] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x953f6800 == 85 [pid = 2580] [id = 124] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece1c00 == 84 [pid = 2580] [id = 123] 02:40:18 INFO - PROCESS | 2580 | --DOMWINDOW == 166 (0x9d4cb000) [pid = 2580] [serial = 348] [outer = (nil)] [url = about:blank] 02:40:18 INFO - PROCESS | 2580 | --DOMWINDOW == 165 (0x9bcbf400) [pid = 2580] [serial = 345] [outer = (nil)] [url = about:blank] 02:40:18 INFO - PROCESS | 2580 | --DOMWINDOW == 164 (0x91472400) [pid = 2580] [serial = 354] [outer = (nil)] [url = about:blank] 02:40:18 INFO - PROCESS | 2580 | --DOMWINDOW == 163 (0x913a1800) [pid = 2580] [serial = 339] [outer = (nil)] [url = about:blank] 02:40:18 INFO - PROCESS | 2580 | --DOMWINDOW == 162 (0xa232a000) [pid = 2580] [serial = 351] [outer = (nil)] [url = about:blank] 02:40:18 INFO - PROCESS | 2580 | --DOMWINDOW == 161 (0x92be4800) [pid = 2580] [serial = 342] [outer = (nil)] [url = about:blank] 02:40:18 INFO - PROCESS | 2580 | --DOMWINDOW == 160 (0x9bcb4400) [pid = 2580] [serial = 375] [outer = (nil)] [url = about:blank] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x9a54fc00 == 83 [pid = 2580] [id = 141] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x9539f800 == 82 [pid = 2580] [id = 140] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece6800 == 81 [pid = 2580] [id = 139] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x9146e800 == 80 [pid = 2580] [id = 138] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b5800 == 79 [pid = 2580] [id = 137] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8b9c00 == 78 [pid = 2580] [id = 136] 02:40:18 INFO - PROCESS | 2580 | 1467970818600 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 2580 | 1467970818606 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3efc00 == 79 [pid = 2580] [id = 156] 02:40:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 161 (0x8ece6800) [pid = 2580] [serial = 468] [outer = (nil)] 02:40:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 162 (0x913a4c00) [pid = 2580] [serial = 469] [outer = 0x8ece6800] 02:40:18 INFO - PROCESS | 2580 | 1467970818683 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 163 (0x915d7800) [pid = 2580] [serial = 470] [outer = 0x8ece6800] 02:40:18 INFO - PROCESS | 2580 | --DOCSHELL 0x913ac800 == 78 [pid = 2580] [id = 126] 02:40:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b4400 == 77 [pid = 2580] [id = 125] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 162 (0x92bee000) [pid = 2580] [serial = 361] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 161 (0x91b5e800) [pid = 2580] [serial = 360] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 160 (0x9120f000) [pid = 2580] [serial = 358] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 159 (0x91206c00) [pid = 2580] [serial = 357] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 158 (0x92bec000) [pid = 2580] [serial = 363] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 157 (0x93c30400) [pid = 2580] [serial = 364] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 156 (0x953f8c00) [pid = 2580] [serial = 366] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 155 (0x9b759400) [pid = 2580] [serial = 373] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 154 (0x97a73400) [pid = 2580] [serial = 367] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 153 (0x997e6c00) [pid = 2580] [serial = 369] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 152 (0x9a00f400) [pid = 2580] [serial = 372] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | --DOMWINDOW == 151 (0x9a03ec00) [pid = 2580] [serial = 370] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 2580 | 1467970819501 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1549ms 02:40:19 INFO - PROCESS | 2580 | 1467970819536 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 2580 | 1467970819540 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:40:19 INFO - PROCESS | 2580 | 1467970819547 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 2580 | 1467970819550 Marionette TRACE conn4 <- [1,598,null,{}] 02:40:19 INFO - PROCESS | 2580 | 1467970819556 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 2580 | 1467970819561 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:19 INFO - PROCESS | 2580 | 1467970819812 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:40:19 INFO - PROCESS | 2580 | 1467970819828 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 2580 | 1467970819836 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c5c00 == 78 [pid = 2580] [id = 157] 02:40:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 152 (0x9146e800) [pid = 2580] [serial = 471] [outer = (nil)] 02:40:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 153 (0x91c0dc00) [pid = 2580] [serial = 472] [outer = 0x9146e800] 02:40:19 INFO - PROCESS | 2580 | 1467970819990 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 154 (0x91ceac00) [pid = 2580] [serial = 473] [outer = 0x9146e800] 02:40:20 INFO - PROCESS | 2580 | 1467970820841 Marionette TRACE conn4 <- [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]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1330ms 02:40:20 INFO - PROCESS | 2580 | 1467970820877 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 2580 | 1467970820880 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:40:20 INFO - PROCESS | 2580 | 1467970820887 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 2580 | 1467970820891 Marionette TRACE conn4 <- [1,602,null,{}] 02:40:20 INFO - PROCESS | 2580 | 1467970820897 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:20 INFO - PROCESS | 2580 | 1467970820902 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:21 INFO - PROCESS | 2580 | 1467970821131 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:40:21 INFO - PROCESS | 2580 | 1467970821160 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 2580 | 1467970821176 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a04400 == 79 [pid = 2580] [id = 158] 02:40:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 155 (0x92a06c00) [pid = 2580] [serial = 474] [outer = (nil)] 02:40:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 156 (0x92beb400) [pid = 2580] [serial = 475] [outer = 0x92a06c00] 02:40:21 INFO - PROCESS | 2580 | 1467970821259 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 157 (0x93c30c00) [pid = 2580] [serial = 476] [outer = 0x92a06c00] 02:40:22 INFO - PROCESS | 2580 | 1467970822277 Marionette TRACE conn4 <- [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]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:40:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1486ms 02:40:22 INFO - PROCESS | 2580 | 1467970822374 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 2580 | 1467970822378 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:40:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:40:22 INFO - PROCESS | 2580 | 1467970822385 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 2580 | 1467970822388 Marionette TRACE conn4 <- [1,606,null,{}] 02:40:22 INFO - PROCESS | 2580 | 1467970822394 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:22 INFO - PROCESS | 2580 | 1467970822400 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:22 INFO - PROCESS | 2580 | 1467970822641 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 156 (0x9c680000) [pid = 2580] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 155 (0x8f593000) [pid = 2580] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 154 (0x8f596400) [pid = 2580] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 153 (0x9cda9400) [pid = 2580] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 152 (0xa2ff4800) [pid = 2580] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 151 (0x8f8c2c00) [pid = 2580] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 150 (0x9a555c00) [pid = 2580] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 149 (0x9d813000) [pid = 2580] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 148 (0x97a6bc00) [pid = 2580] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 147 (0x915ce000) [pid = 2580] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 146 (0x8f6c0000) [pid = 2580] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 145 (0x92bebc00) [pid = 2580] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 144 (0x8f6ba800) [pid = 2580] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 143 (0x8ece0400) [pid = 2580] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 142 (0x91b58400) [pid = 2580] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 141 (0x9bbaf800) [pid = 2580] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 140 (0x913ad800) [pid = 2580] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 139 (0x91b5b000) [pid = 2580] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 138 (0x93e1fc00) [pid = 2580] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 137 (0x8f592000) [pid = 2580] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 136 (0x913a9c00) [pid = 2580] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 135 (0x91203800) [pid = 2580] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 134 (0x91473800) [pid = 2580] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 133 (0x8f8ba000) [pid = 2580] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x8f8ba800) [pid = 2580] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x8f590000) [pid = 2580] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x91cf1c00) [pid = 2580] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x9bcbf800) [pid = 2580] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x8f596800) [pid = 2580] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x91b54000) [pid = 2580] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x9b7b0000) [pid = 2580] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:40:23 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x9a044800) [pid = 2580] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:40:23 INFO - PROCESS | 2580 | 1467970823551 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 2580 | 1467970823559 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0dc00 == 80 [pid = 2580] [id = 159] 02:40:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x8dc0e400) [pid = 2580] [serial = 477] [outer = (nil)] 02:40:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x8dc1c000) [pid = 2580] [serial = 478] [outer = 0x8dc0e400] 02:40:23 INFO - PROCESS | 2580 | 1467970823651 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x8ecdf400) [pid = 2580] [serial = 479] [outer = 0x8dc0e400] 02:40:24 INFO - PROCESS | 2580 | 1467970824618 Marionette TRACE conn4 <- [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]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:40:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2284ms 02:40:24 INFO - PROCESS | 2580 | 1467970824673 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 2580 | 1467970824679 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:40:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:40:24 INFO - PROCESS | 2580 | 1467970824688 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 2580 | 1467970824693 Marionette TRACE conn4 <- [1,610,null,{}] 02:40:24 INFO - PROCESS | 2580 | 1467970824702 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:24 INFO - PROCESS | 2580 | 1467970824711 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:24 INFO - PROCESS | 2580 | 1467970824934 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:40:25 INFO - PROCESS | 2580 | 1467970825179 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 2580 | 1467970825188 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eede800 == 81 [pid = 2580] [id = 160] 02:40:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x8f590800) [pid = 2580] [serial = 480] [outer = (nil)] 02:40:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x8f598000) [pid = 2580] [serial = 481] [outer = 0x8f590800] 02:40:25 INFO - PROCESS | 2580 | 1467970825318 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x8f8b9c00) [pid = 2580] [serial = 482] [outer = 0x8f590800] 02:40:26 INFO - PROCESS | 2580 | 1467970826296 Marionette TRACE conn4 <- [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]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:40:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1649ms 02:40:26 INFO - PROCESS | 2580 | 1467970826342 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 2580 | 1467970826349 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:40:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:40:26 INFO - PROCESS | 2580 | 1467970826358 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 2580 | 1467970826361 Marionette TRACE conn4 <- [1,614,null,{}] 02:40:26 INFO - PROCESS | 2580 | 1467970826368 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:26 INFO - PROCESS | 2580 | 1467970826374 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:26 INFO - PROCESS | 2580 | 1467970826596 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:40:26 INFO - PROCESS | 2580 | 1467970826896 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 2580 | 1467970826906 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0f000 == 82 [pid = 2580] [id = 161] 02:40:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x915d1c00) [pid = 2580] [serial = 483] [outer = (nil)] 02:40:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x91b57c00) [pid = 2580] [serial = 484] [outer = 0x915d1c00] 02:40:27 INFO - PROCESS | 2580 | 1467970827044 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0x91ce8000) [pid = 2580] [serial = 485] [outer = 0x915d1c00] 02:40:28 INFO - PROCESS | 2580 | 1467970828053 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:40:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:40:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1751ms 02:40:28 INFO - PROCESS | 2580 | 1467970828109 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 2580 | 1467970828113 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:40:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:40:28 INFO - PROCESS | 2580 | 1467970828129 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 2580 | 1467970828139 Marionette TRACE conn4 <- [1,618,null,{}] 02:40:28 INFO - PROCESS | 2580 | 1467970828149 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 2580 | 1467970828157 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:28 INFO - PROCESS | 2580 | 1467970828431 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:40:28 INFO - PROCESS | 2580 | 1467970828711 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 2580 | 1467970828719 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a5800 == 83 [pid = 2580] [id = 162] 02:40:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x93ce0c00) [pid = 2580] [serial = 486] [outer = (nil)] 02:40:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0x95269c00) [pid = 2580] [serial = 487] [outer = 0x93ce0c00] 02:40:28 INFO - PROCESS | 2580 | 1467970828806 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0x953f7000) [pid = 2580] [serial = 488] [outer = 0x93ce0c00] 02:40:29 INFO - PROCESS | 2580 | 1467970829760 Marionette TRACE conn4 <- [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]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:40:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1697ms 02:40:29 INFO - PROCESS | 2580 | 1467970829820 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 2580 | 1467970829825 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:40:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:40:29 INFO - PROCESS | 2580 | 1467970829832 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 2580 | 1467970829836 Marionette TRACE conn4 <- [1,622,null,{}] 02:40:29 INFO - PROCESS | 2580 | 1467970829842 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 2580 | 1467970829847 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:30 INFO - PROCESS | 2580 | 1467970830060 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:40:30 INFO - PROCESS | 2580 | 1467970830295 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 2580 | 1467970830306 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc14400 == 84 [pid = 2580] [id = 163] 02:40:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 138 (0x93ce2400) [pid = 2580] [serial = 489] [outer = (nil)] 02:40:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 139 (0x97a8d000) [pid = 2580] [serial = 490] [outer = 0x93ce2400] 02:40:30 INFO - PROCESS | 2580 | 1467970830429 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 140 (0x984cc400) [pid = 2580] [serial = 491] [outer = 0x93ce2400] 02:40:31 INFO - PROCESS | 2580 | 1467970831299 Marionette TRACE conn4 <- [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]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:40:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1531ms 02:40:31 INFO - PROCESS | 2580 | 1467970831364 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 2580 | 1467970831368 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:40:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:40:31 INFO - PROCESS | 2580 | 1467970831375 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 2580 | 1467970831378 Marionette TRACE conn4 <- [1,626,null,{}] 02:40:31 INFO - PROCESS | 2580 | 1467970831384 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 2580 | 1467970831389 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:31 INFO - PROCESS | 2580 | 1467970831591 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:40:31 INFO - PROCESS | 2580 | 1467970831826 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 2580 | 1467970831846 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a012c00 == 85 [pid = 2580] [id = 164] 02:40:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x9a03e000) [pid = 2580] [serial = 492] [outer = (nil)] 02:40:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 142 (0x9a192800) [pid = 2580] [serial = 493] [outer = 0x9a03e000] 02:40:31 INFO - PROCESS | 2580 | 1467970831955 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x9b73b800) [pid = 2580] [serial = 494] [outer = 0x9a03e000] 02:40:32 INFO - PROCESS | 2580 | 1467970832939 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:40:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1645ms 02:40:33 INFO - PROCESS | 2580 | 1467970833022 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 2580 | 1467970833026 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:40:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:40:33 INFO - PROCESS | 2580 | 1467970833033 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 2580 | 1467970833037 Marionette TRACE conn4 <- [1,630,null,{}] 02:40:33 INFO - PROCESS | 2580 | 1467970833043 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 2580 | 1467970833049 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:33 INFO - PROCESS | 2580 | 1467970833314 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:40:33 INFO - PROCESS | 2580 | 1467970833602 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 2580 | 1467970833613 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a196c00 == 86 [pid = 2580] [id = 165] 02:40:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 144 (0x9b752000) [pid = 2580] [serial = 495] [outer = (nil)] 02:40:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 145 (0x9bba6000) [pid = 2580] [serial = 496] [outer = 0x9b752000] 02:40:33 INFO - PROCESS | 2580 | 1467970833693 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 146 (0x9bcb5c00) [pid = 2580] [serial = 497] [outer = 0x9b752000] 02:40:34 INFO - PROCESS | 2580 | 1467970834763 Marionette TRACE conn4 <- [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]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:40:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1786ms 02:40:34 INFO - PROCESS | 2580 | 1467970834822 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 2580 | 1467970834827 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:40:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:40:34 INFO - PROCESS | 2580 | 1467970834837 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 2580 | 1467970834841 Marionette TRACE conn4 <- [1,634,null,{}] 02:40:34 INFO - PROCESS | 2580 | 1467970834847 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 2580 | 1467970834853 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:35 INFO - PROCESS | 2580 | 1467970835062 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:40:35 INFO - PROCESS | 2580 | 1467970835297 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 2580 | 1467970835306 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x9a11d000 == 87 [pid = 2580] [id = 166] 02:40:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 147 (0x9a195400) [pid = 2580] [serial = 498] [outer = (nil)] 02:40:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 148 (0x9d4ca000) [pid = 2580] [serial = 499] [outer = 0x9a195400] 02:40:35 INFO - PROCESS | 2580 | 1467970835406 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 149 (0xa1010800) [pid = 2580] [serial = 500] [outer = 0x9a195400] 02:40:35 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:36 INFO - PROCESS | 2580 | 1467970836297 Marionette TRACE conn4 <- [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]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:40:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1535ms 02:40:36 INFO - PROCESS | 2580 | 1467970836375 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 2580 | 1467970836378 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:40:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:40:36 INFO - PROCESS | 2580 | 1467970836385 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 2580 | 1467970836388 Marionette TRACE conn4 <- [1,638,null,{}] 02:40:36 INFO - PROCESS | 2580 | 1467970836395 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 2580 | 1467970836400 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:36 INFO - PROCESS | 2580 | 1467970836632 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:40:36 INFO - PROCESS | 2580 | 1467970836866 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 2580 | 1467970836875 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:36 INFO - PROCESS | 2580 | ++DOCSHELL 0xa23a1800 == 88 [pid = 2580] [id = 167] 02:40:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 150 (0xa23a3000) [pid = 2580] [serial = 501] [outer = (nil)] 02:40:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 151 (0xa2fedc00) [pid = 2580] [serial = 502] [outer = 0xa23a3000] 02:40:37 INFO - PROCESS | 2580 | 1467970837015 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 152 (0xa501cc00) [pid = 2580] [serial = 503] [outer = 0xa23a3000] 02:40:37 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:37 INFO - PROCESS | 2580 | 1467970837985 Marionette TRACE conn4 <- [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]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1684ms 02:40:38 INFO - PROCESS | 2580 | 1467970838071 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:40:38 INFO - PROCESS | 2580 | 1467970838075 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:40:38 INFO - PROCESS | 2580 | 1467970838082 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 2580 | 1467970838086 Marionette TRACE conn4 <- [1,642,null,{}] 02:40:38 INFO - PROCESS | 2580 | 1467970838092 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 2580 | 1467970838097 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:38 INFO - PROCESS | 2580 | 1467970838341 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:40:38 INFO - PROCESS | 2580 | 1467970838595 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 2580 | 1467970838606 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e601c00 == 89 [pid = 2580] [id = 168] 02:40:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 153 (0x8e603800) [pid = 2580] [serial = 504] [outer = (nil)] 02:40:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 154 (0x8e60b000) [pid = 2580] [serial = 505] [outer = 0x8e603800] 02:40:38 INFO - PROCESS | 2580 | 1467970838690 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 155 (0x8e60cc00) [pid = 2580] [serial = 506] [outer = 0x8e603800] 02:40:39 INFO - PROCESS | 2580 | 1467970839615 Marionette TRACE conn4 <- [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]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:40:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1582ms 02:40:39 INFO - PROCESS | 2580 | 1467970839664 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 2580 | 1467970839668 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:40:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:40:39 INFO - PROCESS | 2580 | 1467970839674 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 2580 | 1467970839678 Marionette TRACE conn4 <- [1,646,null,{}] 02:40:39 INFO - PROCESS | 2580 | 1467970839684 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 2580 | 1467970839689 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:39 INFO - PROCESS | 2580 | 1467970839890 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:40:40 INFO - PROCESS | 2580 | 1467970840124 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 2580 | 1467970840136 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3eb400 == 90 [pid = 2580] [id = 169] 02:40:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 156 (0x8e3f1000) [pid = 2580] [serial = 507] [outer = (nil)] 02:40:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 157 (0x8f8c7400) [pid = 2580] [serial = 508] [outer = 0x8e3f1000] 02:40:40 INFO - PROCESS | 2580 | 1467970840280 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 158 (0x92becc00) [pid = 2580] [serial = 509] [outer = 0x8e3f1000] 02:40:41 INFO - PROCESS | 2580 | 1467970841233 Marionette TRACE conn4 <- [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]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1636ms 02:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:40:41 INFO - PROCESS | 2580 | 1467970841312 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 2580 | 1467970841316 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:40:41 INFO - PROCESS | 2580 | 1467970841323 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 2580 | 1467970841328 Marionette TRACE conn4 <- [1,650,null,{}] 02:40:41 INFO - PROCESS | 2580 | 1467970841335 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:41 INFO - PROCESS | 2580 | 1467970841341 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:41 INFO - PROCESS | 2580 | 1467970841604 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:40:42 INFO - PROCESS | 2580 | 1467970842169 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 2580 | 1467970842180 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f2000 == 91 [pid = 2580] [id = 170] 02:40:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 159 (0x8e3f4c00) [pid = 2580] [serial = 510] [outer = (nil)] 02:40:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 160 (0x8e608c00) [pid = 2580] [serial = 511] [outer = 0x8e3f4c00] 02:40:42 INFO - PROCESS | 2580 | 1467970842257 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 161 (0x8eced000) [pid = 2580] [serial = 512] [outer = 0x8e3f4c00] 02:40:43 INFO - PROCESS | 2580 | 1467970843327 Marionette TRACE conn4 <- [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]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:40:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2039ms 02:40:43 INFO - PROCESS | 2580 | 1467970843364 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 2580 | 1467970843370 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:40:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:40:43 INFO - PROCESS | 2580 | 1467970843379 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 2580 | 1467970843383 Marionette TRACE conn4 <- [1,654,null,{}] 02:40:43 INFO - PROCESS | 2580 | 1467970843391 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:43 INFO - PROCESS | 2580 | 1467970843399 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:43 INFO - PROCESS | 2580 | 1467970843600 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:40:43 INFO - PROCESS | 2580 | 1467970843961 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 2580 | 1467970843967 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x91203000 == 90 [pid = 2580] [id = 118] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8f590c00 == 89 [pid = 2580] [id = 90] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3d400 == 88 [pid = 2580] [id = 117] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece3800 == 87 [pid = 2580] [id = 116] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x9bbaf000 == 86 [pid = 2580] [id = 115] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3f800 == 85 [pid = 2580] [id = 114] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 160 (0x9c67e800) [pid = 2580] [serial = 427] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66f800 == 86 [pid = 2580] [id = 171] 02:40:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 161 (0x8dc1a000) [pid = 2580] [serial = 513] [outer = (nil)] 02:40:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 162 (0x8ee3f800) [pid = 2580] [serial = 514] [outer = 0x8dc1a000] 02:40:44 INFO - PROCESS | 2580 | 1467970844119 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 163 (0x8f6b2000) [pid = 2580] [serial = 515] [outer = 0x8dc1a000] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x92a04400 == 85 [pid = 2580] [id = 158] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c5c00 == 84 [pid = 2580] [id = 157] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3efc00 == 83 [pid = 2580] [id = 156] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b1400 == 82 [pid = 2580] [id = 155] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8eee0400 == 81 [pid = 2580] [id = 154] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3edc00 == 80 [pid = 2580] [id = 153] 02:40:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee43000 == 79 [pid = 2580] [id = 143] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 162 (0x9ceea000) [pid = 2580] [serial = 304] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 161 (0x913a8c00) [pid = 2580] [serial = 292] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 160 (0x915d5800) [pid = 2580] [serial = 271] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 159 (0xa4e0d800) [pid = 2580] [serial = 388] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 158 (0xa6ea0800) [pid = 2580] [serial = 262] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 157 (0x915d5c00) [pid = 2580] [serial = 412] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 156 (0x9ba08000) [pid = 2580] [serial = 425] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 155 (0x911ccc00) [pid = 2580] [serial = 400] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 154 (0xa253e800) [pid = 2580] [serial = 384] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 153 (0x9a18d000) [pid = 2580] [serial = 422] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 152 (0x911d5400) [pid = 2580] [serial = 403] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 151 (0x915d3000) [pid = 2580] [serial = 268] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 150 (0x953f2c00) [pid = 2580] [serial = 419] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 149 (0x94824800) [pid = 2580] [serial = 295] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 148 (0x97a92800) [pid = 2580] [serial = 421] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 147 (0x9bcbb400) [pid = 2580] [serial = 301] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 146 (0x8ece9800) [pid = 2580] [serial = 313] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 145 (0x9a5d1800) [pid = 2580] [serial = 337] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 144 (0x9c67f400) [pid = 2580] [serial = 346] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 143 (0x91b61000) [pid = 2580] [serial = 378] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 142 (0x9d354000) [pid = 2580] [serial = 307] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 141 (0x91c06c00) [pid = 2580] [serial = 406] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 140 (0x91cefc00) [pid = 2580] [serial = 379] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 139 (0x9526b800) [pid = 2580] [serial = 381] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 138 (0x9b73e000) [pid = 2580] [serial = 394] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 137 (0xa3209000) [pid = 2580] [serial = 387] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 136 (0x913af400) [pid = 2580] [serial = 265] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 135 (0xa69e8800) [pid = 2580] [serial = 220] [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.] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 134 (0x91cf3800) [pid = 2580] [serial = 355] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 133 (0x8e3f3400) [pid = 2580] [serial = 397] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0xa23a0800) [pid = 2580] [serial = 352] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x9b734400) [pid = 2580] [serial = 424] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x91208c00) [pid = 2580] [serial = 410] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0xa320d000) [pid = 2580] [serial = 395] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x8f8c6c00) [pid = 2580] [serial = 391] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x91470000) [pid = 2580] [serial = 340] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x92a0d400) [pid = 2580] [serial = 415] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0xa100e800) [pid = 2580] [serial = 349] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0xa2007c00) [pid = 2580] [serial = 310] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 123 (0x953fa800) [pid = 2580] [serial = 382] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0x92bf1800) [pid = 2580] [serial = 343] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x9bcb8800) [pid = 2580] [serial = 376] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x95262000) [pid = 2580] [serial = 418] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x91c08800) [pid = 2580] [serial = 413] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x8f8c3800) [pid = 2580] [serial = 409] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0x8f8c3000) [pid = 2580] [serial = 390] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0x92f2fc00) [pid = 2580] [serial = 416] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 115 (0xa25fac00) [pid = 2580] [serial = 385] [outer = (nil)] [url = about:blank] 02:40:44 INFO - PROCESS | 2580 | --DOMWINDOW == 114 (0x9b74f800) [pid = 2580] [serial = 298] [outer = (nil)] [url = about:blank] 02:40:45 INFO - PROCESS | 2580 | 1467970845029 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:40:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1684ms 02:40:45 INFO - PROCESS | 2580 | 1467970845065 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 2580 | 1467970845072 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:40:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:40:45 INFO - PROCESS | 2580 | 1467970845078 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 2580 | 1467970845082 Marionette TRACE conn4 <- [1,658,null,{}] 02:40:45 INFO - PROCESS | 2580 | 1467970845088 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 2580 | 1467970845093 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:45 INFO - PROCESS | 2580 | 1467970845288 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:40:45 INFO - PROCESS | 2580 | 1467970845442 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 2580 | 1467970845452 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee37000 == 80 [pid = 2580] [id = 172] 02:40:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0x8eedc800) [pid = 2580] [serial = 516] [outer = (nil)] 02:40:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0x911d1400) [pid = 2580] [serial = 517] [outer = 0x8eedc800] 02:40:45 INFO - PROCESS | 2580 | 1467970845523 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0x91207800) [pid = 2580] [serial = 518] [outer = 0x8eedc800] 02:40:46 INFO - PROCESS | 2580 | 1467970846410 Marionette TRACE conn4 <- [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]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:40:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1397ms 02:40:46 INFO - PROCESS | 2580 | 1467970846476 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 2580 | 1467970846481 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:40:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:40:46 INFO - PROCESS | 2580 | 1467970846503 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 2580 | 1467970846513 Marionette TRACE conn4 <- [1,662,null,{}] 02:40:46 INFO - PROCESS | 2580 | 1467970846519 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 2580 | 1467970846528 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:46 INFO - PROCESS | 2580 | 1467970846773 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:40:46 INFO - PROCESS | 2580 | 1467970846799 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 2580 | 1467970846806 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c7000 == 81 [pid = 2580] [id = 173] 02:40:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0x91569800) [pid = 2580] [serial = 519] [outer = (nil)] 02:40:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x91b5d000) [pid = 2580] [serial = 520] [outer = 0x91569800] 02:40:46 INFO - PROCESS | 2580 | 1467970846877 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x91c08000) [pid = 2580] [serial = 521] [outer = 0x91569800] 02:40:47 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:47 INFO - PROCESS | 2580 | 1467970847823 Marionette TRACE conn4 <- [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]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:40:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1358ms 02:40:47 INFO - PROCESS | 2580 | 1467970847849 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:40:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:40:47 INFO - PROCESS | 2580 | 1467970847854 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:40:47 INFO - PROCESS | 2580 | 1467970847861 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 2580 | 1467970847864 Marionette TRACE conn4 <- [1,666,null,{}] 02:40:47 INFO - PROCESS | 2580 | 1467970847879 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 2580 | 1467970847885 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:48 INFO - PROCESS | 2580 | 1467970848171 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:40:48 INFO - PROCESS | 2580 | 1467970848204 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 2580 | 1467970848213 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d5400 == 82 [pid = 2580] [id = 174] 02:40:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x91b5e800) [pid = 2580] [serial = 522] [outer = (nil)] 02:40:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x92a05000) [pid = 2580] [serial = 523] [outer = 0x91b5e800] 02:40:48 INFO - PROCESS | 2580 | 1467970848282 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x92a0dc00) [pid = 2580] [serial = 524] [outer = 0x91b5e800] 02:40:48 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0x9146e800) [pid = 2580] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:40:48 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x8e3ee400) [pid = 2580] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:40:48 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x8f8c6000) [pid = 2580] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:40:48 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x8ece6800) [pid = 2580] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:40:48 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x8eee3c00) [pid = 2580] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:40:49 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:49 INFO - PROCESS | 2580 | 1467970849372 Marionette TRACE conn4 <- [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]]]}] 02:40: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 02:40:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1550ms 02:40:49 INFO - PROCESS | 2580 | 1467970849412 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 2580 | 1467970849415 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:40:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:40:49 INFO - PROCESS | 2580 | 1467970849422 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 2580 | 1467970849425 Marionette TRACE conn4 <- [1,670,null,{}] 02:40:49 INFO - PROCESS | 2580 | 1467970849436 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 2580 | 1467970849440 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:49 INFO - PROCESS | 2580 | 1467970849626 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:40:49 INFO - PROCESS | 2580 | 1467970849770 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 2580 | 1467970849784 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x91c02400 == 83 [pid = 2580] [id = 175] 02:40:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x91c05000) [pid = 2580] [serial = 525] [outer = (nil)] 02:40:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x92a06000) [pid = 2580] [serial = 526] [outer = 0x91c05000] 02:40:49 INFO - PROCESS | 2580 | 1467970849878 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x93c2ac00) [pid = 2580] [serial = 527] [outer = 0x91c05000] 02:40:50 INFO - PROCESS | 2580 | 1467970850716 Marionette TRACE conn4 <- [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]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1434ms 02:40:50 INFO - PROCESS | 2580 | 1467970850858 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 2580 | 1467970850865 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:40:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:40:50 INFO - PROCESS | 2580 | 1467970850887 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 2580 | 1467970850893 Marionette TRACE conn4 <- [1,674,null,{}] 02:40:50 INFO - PROCESS | 2580 | 1467970850951 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:50 INFO - PROCESS | 2580 | 1467970850960 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:51 INFO - PROCESS | 2580 | 1467970851209 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:40:51 INFO - PROCESS | 2580 | 1467970851462 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 2580 | 1467970851482 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f6800 == 84 [pid = 2580] [id = 176] 02:40:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x8ece9800) [pid = 2580] [serial = 528] [outer = (nil)] 02:40:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x8ee42800) [pid = 2580] [serial = 529] [outer = 0x8ece9800] 02:40:51 INFO - PROCESS | 2580 | 1467970851606 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x8eed7400) [pid = 2580] [serial = 530] [outer = 0x8ece9800] 02:40:52 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:52 INFO - PROCESS | 2580 | 1467970852622 Marionette TRACE conn4 <- [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]]]}] 02:40:52 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 02:40:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1811ms 02:40:52 INFO - PROCESS | 2580 | 1467970852686 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 2580 | 1467970852691 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:40:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:40:52 INFO - PROCESS | 2580 | 1467970852703 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 2580 | 1467970852710 Marionette TRACE conn4 <- [1,678,null,{}] 02:40:52 INFO - PROCESS | 2580 | 1467970852716 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 2580 | 1467970852722 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:52 INFO - PROCESS | 2580 | 1467970852975 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:40:53 INFO - PROCESS | 2580 | 1467970853228 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 2580 | 1467970853241 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x91201400 == 85 [pid = 2580] [id = 177] 02:40:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x91207400) [pid = 2580] [serial = 531] [outer = (nil)] 02:40:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x913a8000) [pid = 2580] [serial = 532] [outer = 0x91207400] 02:40:53 INFO - PROCESS | 2580 | 1467970853359 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x91567800) [pid = 2580] [serial = 533] [outer = 0x91207400] 02:40:54 INFO - PROCESS | 2580 | 1467970854283 Marionette TRACE conn4 <- [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]]]}] 02:40: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 02:40:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1640ms 02:40:54 INFO - PROCESS | 2580 | 1467970854356 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 2580 | 1467970854359 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:40:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:40:54 INFO - PROCESS | 2580 | 1467970854369 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 2580 | 1467970854372 Marionette TRACE conn4 <- [1,682,null,{}] 02:40:54 INFO - PROCESS | 2580 | 1467970854403 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 2580 | 1467970854412 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:54 INFO - PROCESS | 2580 | 1467970854646 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:40:54 INFO - PROCESS | 2580 | 1467970854907 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 2580 | 1467970854924 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17400 == 86 [pid = 2580] [id = 178] 02:40:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x93e12800) [pid = 2580] [serial = 534] [outer = (nil)] 02:40:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x93e1fc00) [pid = 2580] [serial = 535] [outer = 0x93e12800] 02:40:55 INFO - PROCESS | 2580 | 1467970855056 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x95395c00) [pid = 2580] [serial = 536] [outer = 0x93e12800] 02:40:56 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:56 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:40:56 INFO - PROCESS | 2580 | 1467970856382 Marionette TRACE conn4 <- [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]]]}] 02:40: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) 02:40:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2037ms 02:40:56 INFO - PROCESS | 2580 | 1467970856406 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 2580 | 1467970856410 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:40:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:40:56 INFO - PROCESS | 2580 | 1467970856465 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 2580 | 1467970856470 Marionette TRACE conn4 <- [1,686,null,{}] 02:40:56 INFO - PROCESS | 2580 | 1467970856528 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 2580 | 1467970856534 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:56 INFO - PROCESS | 2580 | 1467970856729 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:40:56 INFO - PROCESS | 2580 | 1467970856913 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 2580 | 1467970856922 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1cc00 == 87 [pid = 2580] [id = 179] 02:40:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x913a9c00) [pid = 2580] [serial = 537] [outer = (nil)] 02:40:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x9a012000) [pid = 2580] [serial = 538] [outer = 0x913a9c00] 02:40:57 INFO - PROCESS | 2580 | 1467970857003 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x9a18c800) [pid = 2580] [serial = 539] [outer = 0x913a9c00] 02:40:58 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:58 INFO - PROCESS | 2580 | 1467970858344 Marionette TRACE conn4 <- [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]]]}] 02:40: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 02:40:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1984ms 02:40:58 INFO - PROCESS | 2580 | 1467970858479 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 2580 | 1467970858482 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:40:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:40:58 INFO - PROCESS | 2580 | 1467970858502 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 2580 | 1467970858505 Marionette TRACE conn4 <- [1,690,null,{}] 02:40:58 INFO - PROCESS | 2580 | 1467970858513 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 2580 | 1467970858519 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:58 INFO - PROCESS | 2580 | 1467970858725 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:40:58 INFO - PROCESS | 2580 | 1467970858911 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 2580 | 1467970858918 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:40:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15800 == 88 [pid = 2580] [id = 180] 02:40:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0x8f8c6400) [pid = 2580] [serial = 540] [outer = (nil)] 02:40:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x9a5d8800) [pid = 2580] [serial = 541] [outer = 0x8f8c6400] 02:40:59 INFO - PROCESS | 2580 | 1467970859007 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0x9b737800) [pid = 2580] [serial = 542] [outer = 0x8f8c6400] 02:41:00 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:00 INFO - PROCESS | 2580 | 1467970860340 Marionette TRACE conn4 <- [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]]]}] 02:41: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 02:41:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1887ms 02:41:00 INFO - PROCESS | 2580 | 1467970860482 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 2580 | 1467970860487 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:41:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:41:00 INFO - PROCESS | 2580 | 1467970860499 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 2580 | 1467970860502 Marionette TRACE conn4 <- [1,694,null,{}] 02:41:00 INFO - PROCESS | 2580 | 1467970860508 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 2580 | 1467970860519 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:00 INFO - PROCESS | 2580 | 1467970860739 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:41:00 INFO - PROCESS | 2580 | 1467970860926 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 2580 | 1467970860933 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674c00 == 89 [pid = 2580] [id = 181] 02:41:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0x9b731400) [pid = 2580] [serial = 543] [outer = (nil)] 02:41:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 138 (0x9bbaa000) [pid = 2580] [serial = 544] [outer = 0x9b731400] 02:41:01 INFO - PROCESS | 2580 | 1467970861015 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 139 (0x9c67f400) [pid = 2580] [serial = 545] [outer = 0x9b731400] 02:41:02 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:02 INFO - PROCESS | 2580 | 1467970862336 Marionette TRACE conn4 <- [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]]]}] 02:41: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) 02:41:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1891ms 02:41:02 INFO - PROCESS | 2580 | 1467970862421 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 2580 | 1467970862426 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:41:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:41:02 INFO - PROCESS | 2580 | 1467970862496 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 2580 | 1467970862499 Marionette TRACE conn4 <- [1,698,null,{}] 02:41:02 INFO - PROCESS | 2580 | 1467970862506 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 2580 | 1467970862511 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:02 INFO - PROCESS | 2580 | 1467970862707 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:41:02 INFO - PROCESS | 2580 | 1467970862893 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 2580 | 1467970862903 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eceac00 == 90 [pid = 2580] [id = 182] 02:41:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 140 (0x8ececc00) [pid = 2580] [serial = 546] [outer = (nil)] 02:41:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 141 (0x91201c00) [pid = 2580] [serial = 547] [outer = 0x8ececc00] 02:41:02 INFO - PROCESS | 2580 | 1467970862982 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 142 (0x9b757800) [pid = 2580] [serial = 548] [outer = 0x8ececc00] 02:41:04 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:04 INFO - PROCESS | 2580 | 1467970864669 Marionette TRACE conn4 <- [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]]]}] 02:41: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) 02:41:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2247ms 02:41:04 INFO - PROCESS | 2580 | 1467970864844 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 2580 | 1467970864849 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:41:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:41:04 INFO - PROCESS | 2580 | 1467970864870 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 2580 | 1467970864875 Marionette TRACE conn4 <- [1,702,null,{}] 02:41:04 INFO - PROCESS | 2580 | 1467970864882 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:04 INFO - PROCESS | 2580 | 1467970864889 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:05 INFO - PROCESS | 2580 | 1467970865062 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:41:05 INFO - PROCESS | 2580 | 1467970865255 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 2580 | 1467970865263 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3e400 == 91 [pid = 2580] [id = 183] 02:41:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 143 (0x8eec5c00) [pid = 2580] [serial = 549] [outer = (nil)] 02:41:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 144 (0x8f594800) [pid = 2580] [serial = 550] [outer = 0x8eec5c00] 02:41:05 INFO - PROCESS | 2580 | 1467970865340 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 145 (0x8f8c3800) [pid = 2580] [serial = 551] [outer = 0x8eec5c00] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0000 == 90 [pid = 2580] [id = 133] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0xa3204c00 == 89 [pid = 2580] [id = 47] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x97a8c400 == 88 [pid = 2580] [id = 43] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8f592400 == 87 [pid = 2580] [id = 107] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6c0400 == 86 [pid = 2580] [id = 109] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 144 (0x93e11800) [pid = 2580] [serial = 433] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 143 (0x9156a400) [pid = 2580] [serial = 451] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 142 (0x8dc17800) [pid = 2580] [serial = 454] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 141 (0x8eecd400) [pid = 2580] [serial = 442] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 140 (0x91561000) [pid = 2580] [serial = 448] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 139 (0xa2fbc400) [pid = 2580] [serial = 439] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 138 (0x8eedc400) [pid = 2580] [serial = 445] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 137 (0x9146b400) [pid = 2580] [serial = 430] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 136 (0x9c009000) [pid = 2580] [serial = 436] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 135 (0x8d673000) [pid = 2580] [serial = 457] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOMWINDOW == 134 (0x92beb400) [pid = 2580] [serial = 475] [outer = (nil)] [url = about:blank] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x913a1400 == 85 [pid = 2580] [id = 106] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3eb000 == 84 [pid = 2580] [id = 132] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee42c00 == 83 [pid = 2580] [id = 105] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8b9400 == 82 [pid = 2580] [id = 130] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x92be5000 == 81 [pid = 2580] [id = 129] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x9d1f1c00 == 80 [pid = 2580] [id = 128] 02:41:06 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee43800 == 79 [pid = 2580] [id = 131] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x93e1c800 == 78 [pid = 2580] [id = 127] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x93b47400 == 77 [pid = 2580] [id = 28] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece4000 == 76 [pid = 2580] [id = 134] 02:41:06 INFO - PROCESS | 2580 | 1467970866683 Marionette TRACE conn4 <- [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]]]}] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x9a196c00 == 75 [pid = 2580] [id = 165] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x9a012c00 == 74 [pid = 2580] [id = 164] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc14400 == 73 [pid = 2580] [id = 163] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x913a5800 == 72 [pid = 2580] [id = 162] 02:41: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 02:41:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1835ms 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0f000 == 71 [pid = 2580] [id = 161] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8eede800 == 70 [pid = 2580] [id = 160] 02:41:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0dc00 == 69 [pid = 2580] [id = 159] 02:41:06 INFO - PROCESS | 2580 | 1467970866757 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 2580 | 1467970866764 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:41:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:41:06 INFO - PROCESS | 2580 | 1467970866780 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 2580 | 1467970866784 Marionette TRACE conn4 <- [1,706,null,{}] 02:41:06 INFO - PROCESS | 2580 | 1467970866792 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:06 INFO - PROCESS | 2580 | 1467970866797 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:06 INFO - PROCESS | 2580 | 1467970866975 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 133 (0x8ecea400) [pid = 2580] [serial = 461] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x8ecde400) [pid = 2580] [serial = 460] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x91469c00) [pid = 2580] [serial = 467] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x9120c000) [pid = 2580] [serial = 466] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x913a4c00) [pid = 2580] [serial = 469] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x915d7800) [pid = 2580] [serial = 470] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x8f8bcc00) [pid = 2580] [serial = 464] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x8f592800) [pid = 2580] [serial = 463] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x91ceac00) [pid = 2580] [serial = 473] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0x91c0dc00) [pid = 2580] [serial = 472] [outer = (nil)] [url = about:blank] 02:41:07 INFO - PROCESS | 2580 | 1467970867154 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 2580 | 1467970867161 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a400 == 70 [pid = 2580] [id = 184] 02:41:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x8eed2000) [pid = 2580] [serial = 552] [outer = (nil)] 02:41:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x8f6b7c00) [pid = 2580] [serial = 553] [outer = 0x8eed2000] 02:41:07 INFO - PROCESS | 2580 | 1467970867232 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x8f8c5c00) [pid = 2580] [serial = 554] [outer = 0x8eed2000] 02:41:08 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:08 INFO - PROCESS | 2580 | 1467970868505 Marionette TRACE conn4 <- [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]]]}] 02:41: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 02:41:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1737ms 02:41:08 INFO - PROCESS | 2580 | 1467970868517 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 2580 | 1467970868520 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:41:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:41:08 INFO - PROCESS | 2580 | 1467970868527 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 2580 | 1467970868533 Marionette TRACE conn4 <- [1,710,null,{}] 02:41:08 INFO - PROCESS | 2580 | 1467970868548 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:08 INFO - PROCESS | 2580 | 1467970868557 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:08 INFO - PROCESS | 2580 | 1467970868828 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:41:08 INFO - PROCESS | 2580 | 1467970868924 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 2580 | 1467970868938 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a8c00 == 71 [pid = 2580] [id = 185] 02:41:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x91562c00) [pid = 2580] [serial = 555] [outer = (nil)] 02:41:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x915da400) [pid = 2580] [serial = 556] [outer = 0x91562c00] 02:41:09 INFO - PROCESS | 2580 | 1467970869007 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0x91c0dc00) [pid = 2580] [serial = 557] [outer = 0x91562c00] 02:41:10 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:10 INFO - PROCESS | 2580 | 1467970870276 Marionette TRACE conn4 <- [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]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:41:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1785ms 02:41:10 INFO - PROCESS | 2580 | 1467970870313 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:41:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:41:10 INFO - PROCESS | 2580 | 1467970870318 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:41:10 INFO - PROCESS | 2580 | 1467970870324 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 2580 | 1467970870327 Marionette TRACE conn4 <- [1,714,null,{}] 02:41:10 INFO - PROCESS | 2580 | 1467970870334 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 2580 | 1467970870339 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:10 INFO - PROCESS | 2580 | 1467970870599 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:41:10 INFO - PROCESS | 2580 | 1467970870626 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 2580 | 1467970870632 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d8000 == 72 [pid = 2580] [id = 186] 02:41:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0x91b53800) [pid = 2580] [serial = 558] [outer = (nil)] 02:41:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x92a08400) [pid = 2580] [serial = 559] [outer = 0x91b53800] 02:41:10 INFO - PROCESS | 2580 | 1467970870716 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x92bf0000) [pid = 2580] [serial = 560] [outer = 0x91b53800] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x8dc0fc00) [pid = 2580] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x9155d400) [pid = 2580] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x8dc1a000) [pid = 2580] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x93ce2400) [pid = 2580] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x8e3f4c00) [pid = 2580] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x9846e400) [pid = 2580] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x91b5e800) [pid = 2580] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x8e3ebc00) [pid = 2580] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0x91c03400) [pid = 2580] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 123 (0x8eee0800) [pid = 2580] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0x91569800) [pid = 2580] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x8dc0e400) [pid = 2580] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x8eced400) [pid = 2580] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x8e3f3800) [pid = 2580] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x93ce0c00) [pid = 2580] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0x92a06c00) [pid = 2580] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0x8f590800) [pid = 2580] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 115 (0x8ee36c00) [pid = 2580] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 114 (0x9bba6800) [pid = 2580] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 113 (0x915d1c00) [pid = 2580] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 112 (0x8f6bc800) [pid = 2580] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 111 (0x8f8bfc00) [pid = 2580] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 110 (0x8d669800) [pid = 2580] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 109 (0x8eedc800) [pid = 2580] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 108 (0x8eec9800) [pid = 2580] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:41:11 INFO - PROCESS | 2580 | --DOMWINDOW == 107 (0x8ee38c00) [pid = 2580] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:41:12 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:12 INFO - PROCESS | 2580 | 1467970872494 Marionette TRACE conn4 <- [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]]]}] 02:41: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 02:41:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2186ms 02:41:12 INFO - PROCESS | 2580 | 1467970872510 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 2580 | 1467970872514 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:41:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:41:12 INFO - PROCESS | 2580 | 1467970872520 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 2580 | 1467970872523 Marionette TRACE conn4 <- [1,718,null,{}] 02:41:12 INFO - PROCESS | 2580 | 1467970872528 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 2580 | 1467970872533 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:12 INFO - PROCESS | 2580 | 1467970872689 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:41:12 INFO - PROCESS | 2580 | 1467970872699 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 2580 | 1467970872707 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0fc00 == 73 [pid = 2580] [id = 187] 02:41:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 108 (0x8dc1a000) [pid = 2580] [serial = 561] [outer = (nil)] 02:41:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 109 (0x8eee0800) [pid = 2580] [serial = 562] [outer = 0x8dc1a000] 02:41:12 INFO - PROCESS | 2580 | 1467970872779 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 110 (0x8f6bc800) [pid = 2580] [serial = 563] [outer = 0x8dc1a000] 02:41:14 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:14 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:14 INFO - PROCESS | 2580 | 1467970874105 Marionette TRACE conn4 <- [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]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:41:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1631ms 02:41:14 INFO - PROCESS | 2580 | 1467970874161 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 2580 | 1467970874168 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:41:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:41:14 INFO - PROCESS | 2580 | 1467970874179 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 2580 | 1467970874183 Marionette TRACE conn4 <- [1,722,null,{}] 02:41:14 INFO - PROCESS | 2580 | 1467970874241 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 2580 | 1467970874247 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:14 INFO - PROCESS | 2580 | 1467970874533 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:41:14 INFO - PROCESS | 2580 | 1467970874729 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 2580 | 1467970874743 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d672c00 == 74 [pid = 2580] [id = 188] 02:41:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 111 (0x8e610400) [pid = 2580] [serial = 564] [outer = (nil)] 02:41:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 112 (0x8ee3b800) [pid = 2580] [serial = 565] [outer = 0x8e610400] 02:41:14 INFO - PROCESS | 2580 | 1467970874865 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 113 (0x8eece400) [pid = 2580] [serial = 566] [outer = 0x8e610400] 02:41:15 INFO - PROCESS | 2580 | 1467970875819 Marionette TRACE conn4 <- [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] 02:41:15 INFO - PROCESS | 2580 | 1467970875875 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:41:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:41:15 INFO - PROCESS | 2580 | 1467970875886 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 2580 | 1467970875889 Marionette TRACE conn4 <- [1,726,null,{}] 02:41:15 INFO - PROCESS | 2580 | 1467970875896 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 2580 | 1467970875902 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:16 INFO - PROCESS | 2580 | 1467970876107 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:41:16 INFO - PROCESS | 2580 | 1467970876346 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 2580 | 1467970876355 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d9800 == 75 [pid = 2580] [id = 189] 02:41:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 114 (0x91207000) [pid = 2580] [serial = 567] [outer = (nil)] 02:41:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0x913a9800) [pid = 2580] [serial = 568] [outer = 0x91207000] 02:41:16 INFO - PROCESS | 2580 | 1467970876489 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0x91472800) [pid = 2580] [serial = 569] [outer = 0x91207000] 02:41:17 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:17 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:17 INFO - PROCESS | 2580 | 1467970877500 Marionette TRACE conn4 <- [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]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:41:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1689ms 02:41:17 INFO - PROCESS | 2580 | 1467970877575 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 2580 | 1467970877580 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:41:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:41:17 INFO - PROCESS | 2580 | 1467970877587 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 2580 | 1467970877593 Marionette TRACE conn4 <- [1,730,null,{}] 02:41:17 INFO - PROCESS | 2580 | 1467970877610 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 2580 | 1467970877618 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:17 INFO - PROCESS | 2580 | 1467970877872 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:41:18 INFO - PROCESS | 2580 | 1467970878162 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 2580 | 1467970878171 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d400 == 76 [pid = 2580] [id = 190] 02:41:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0x92a08800) [pid = 2580] [serial = 570] [outer = (nil)] 02:41:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0x93e11800) [pid = 2580] [serial = 571] [outer = 0x92a08800] 02:41:18 INFO - PROCESS | 2580 | 1467970878299 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x9525f400) [pid = 2580] [serial = 572] [outer = 0x92a08800] 02:41:19 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:19 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:19 INFO - PROCESS | 2580 | 1467970879234 Marionette TRACE conn4 <- [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] 02:41:19 INFO - PROCESS | 2580 | 1467970879281 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:41:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:41:19 INFO - PROCESS | 2580 | 1467970879289 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 2580 | 1467970879292 Marionette TRACE conn4 <- [1,734,null,{}] 02:41:19 INFO - PROCESS | 2580 | 1467970879298 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 2580 | 1467970879303 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:19 INFO - PROCESS | 2580 | 1467970879503 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:41:19 INFO - PROCESS | 2580 | 1467970879745 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 2580 | 1467970879756 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15400 == 77 [pid = 2580] [id = 191] 02:41:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x93e15000) [pid = 2580] [serial = 573] [outer = (nil)] 02:41:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x997e6c00) [pid = 2580] [serial = 574] [outer = 0x93e15000] 02:41:19 INFO - PROCESS | 2580 | 1467970879882 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x9a188c00) [pid = 2580] [serial = 575] [outer = 0x93e15000] 02:41:20 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:20 INFO - PROCESS | 2580 | 1467970880837 Marionette TRACE conn4 <- [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]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:41:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1595ms 02:41:20 INFO - PROCESS | 2580 | 1467970880886 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:41:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:41:20 INFO - PROCESS | 2580 | 1467970880890 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:41:20 INFO - PROCESS | 2580 | 1467970880897 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 2580 | 1467970880901 Marionette TRACE conn4 <- [1,738,null,{}] 02:41:20 INFO - PROCESS | 2580 | 1467970880907 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 2580 | 1467970880912 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:21 INFO - PROCESS | 2580 | 1467970881106 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:41:21 INFO - PROCESS | 2580 | 1467970881342 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 2580 | 1467970881348 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x91566800 == 78 [pid = 2580] [id = 192] 02:41:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 123 (0x93cdfc00) [pid = 2580] [serial = 576] [outer = (nil)] 02:41:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 124 (0x9a557000) [pid = 2580] [serial = 577] [outer = 0x93cdfc00] 02:41:21 INFO - PROCESS | 2580 | 1467970881467 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 125 (0x9b739c00) [pid = 2580] [serial = 578] [outer = 0x93cdfc00] 02:41:22 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:22 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:22 INFO - PROCESS | 2580 | 1467970882769 Marionette TRACE conn4 <- [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]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:41:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1887ms 02:41:22 INFO - PROCESS | 2580 | 1467970882784 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 2580 | 1467970882788 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:41:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:41:22 INFO - PROCESS | 2580 | 1467970882795 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 2580 | 1467970882799 Marionette TRACE conn4 <- [1,742,null,{}] 02:41:22 INFO - PROCESS | 2580 | 1467970882966 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 2580 | 1467970882977 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:23 INFO - PROCESS | 2580 | 1467970883194 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:41:23 INFO - PROCESS | 2580 | 1467970883381 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 2580 | 1467970883387 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x98474c00 == 79 [pid = 2580] [id = 193] 02:41:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 126 (0x9a18fc00) [pid = 2580] [serial = 579] [outer = (nil)] 02:41:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 127 (0x9bcbcc00) [pid = 2580] [serial = 580] [outer = 0x9a18fc00] 02:41:23 INFO - PROCESS | 2580 | 1467970883473 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 128 (0x9d34e000) [pid = 2580] [serial = 581] [outer = 0x9a18fc00] 02:41:24 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:24 INFO - PROCESS | 2580 | 1467970884803 Marionette TRACE conn4 <- [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]]]}] 02:41:24 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 02:41:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2026ms 02:41:24 INFO - PROCESS | 2580 | 1467970884822 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 2580 | 1467970884825 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:41:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:41:24 INFO - PROCESS | 2580 | 1467970884832 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 2580 | 1467970884836 Marionette TRACE conn4 <- [1,746,null,{}] 02:41:24 INFO - PROCESS | 2580 | 1467970884842 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 2580 | 1467970884847 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:25 INFO - PROCESS | 2580 | 1467970885111 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:41:25 INFO - PROCESS | 2580 | 1467970885304 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 2580 | 1467970885312 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc13400 == 80 [pid = 2580] [id = 194] 02:41:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 129 (0x8dc13800) [pid = 2580] [serial = 582] [outer = (nil)] 02:41:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 130 (0xa108a400) [pid = 2580] [serial = 583] [outer = 0x8dc13800] 02:41:25 INFO - PROCESS | 2580 | 1467970885392 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 131 (0xa2008000) [pid = 2580] [serial = 584] [outer = 0x8dc13800] 02:41:26 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:26 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:26 INFO - PROCESS | 2580 | 1467970886661 Marionette TRACE conn4 <- [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]]]}] 02:41:26 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.) 02:41:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1881ms 02:41:26 INFO - PROCESS | 2580 | 1467970886714 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 2580 | 1467970886726 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:41:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:41:26 INFO - PROCESS | 2580 | 1467970886733 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 2580 | 1467970886735 Marionette TRACE conn4 <- [1,750,null,{}] 02:41:26 INFO - PROCESS | 2580 | 1467970886784 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 2580 | 1467970886790 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:27 INFO - PROCESS | 2580 | 1467970887071 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:41:27 INFO - PROCESS | 2580 | 1467970887210 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 2580 | 1467970887219 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a400 == 81 [pid = 2580] [id = 195] 02:41:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 132 (0x8d66a800) [pid = 2580] [serial = 585] [outer = (nil)] 02:41:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 133 (0x8e3f4400) [pid = 2580] [serial = 586] [outer = 0x8d66a800] 02:41:27 INFO - PROCESS | 2580 | 1467970887302 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 134 (0x8f8c3000) [pid = 2580] [serial = 587] [outer = 0x8d66a800] 02:41:28 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:28 INFO - PROCESS | 2580 | 1467970888941 Marionette TRACE conn4 <- [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]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2235ms 02:41:28 INFO - PROCESS | 2580 | 1467970888970 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 2580 | 1467970888975 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:41:28 INFO - PROCESS | 2580 | 1467970888983 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 2580 | 1467970888988 Marionette TRACE conn4 <- [1,754,null,{}] 02:41:28 INFO - PROCESS | 2580 | 1467970888997 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 2580 | 1467970889002 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:29 INFO - PROCESS | 2580 | 1467970889288 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:41:29 INFO - PROCESS | 2580 | 1467970889493 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 2580 | 1467970889507 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc14400 == 82 [pid = 2580] [id = 196] 02:41:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 135 (0x8e60c400) [pid = 2580] [serial = 588] [outer = (nil)] 02:41:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 136 (0x8eeca800) [pid = 2580] [serial = 589] [outer = 0x8e60c400] 02:41:29 INFO - PROCESS | 2580 | 1467970889628 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 137 (0x8eee3400) [pid = 2580] [serial = 590] [outer = 0x8e60c400] 02:41:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6bac00 == 81 [pid = 2580] [id = 119] 02:41:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8f58c400 == 80 [pid = 2580] [id = 113] 02:41:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6bc000 == 79 [pid = 2580] [id = 120] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 136 (0x8e60b000) [pid = 2580] [serial = 505] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 135 (0x8f8c7400) [pid = 2580] [serial = 508] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 134 (0xa2fedc00) [pid = 2580] [serial = 502] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 133 (0x9d4ca000) [pid = 2580] [serial = 499] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 132 (0x9a192800) [pid = 2580] [serial = 493] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 131 (0x9bba6000) [pid = 2580] [serial = 496] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 130 (0x92a06000) [pid = 2580] [serial = 526] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 129 (0x8dc19400) [pid = 2580] [serial = 455] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 128 (0x9bbac400) [pid = 2580] [serial = 452] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 127 (0x8ee3f800) [pid = 2580] [serial = 514] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 126 (0x97a8d000) [pid = 2580] [serial = 490] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 125 (0x8e608c00) [pid = 2580] [serial = 511] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 124 (0x9d820000) [pid = 2580] [serial = 428] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 123 (0x92a05000) [pid = 2580] [serial = 523] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 122 (0x8e3f6c00) [pid = 2580] [serial = 398] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x9483f000) [pid = 2580] [serial = 434] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x91563800) [pid = 2580] [serial = 449] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x8f6b2000) [pid = 2580] [serial = 515] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x91c08000) [pid = 2580] [serial = 521] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0x8dc1c000) [pid = 2580] [serial = 478] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0x911d8400) [pid = 2580] [serial = 404] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 115 (0x911cf800) [pid = 2580] [serial = 401] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 114 (0x95269c00) [pid = 2580] [serial = 487] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 113 (0x93c30c00) [pid = 2580] [serial = 476] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 112 (0x8ecdf400) [pid = 2580] [serial = 479] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 111 (0x8eced000) [pid = 2580] [serial = 512] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 110 (0x8f598000) [pid = 2580] [serial = 481] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 109 (0xa3294c00) [pid = 2580] [serial = 440] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 108 (0xa2295c00) [pid = 2580] [serial = 437] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 107 (0x91b57c00) [pid = 2580] [serial = 484] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 106 (0x92a0dc00) [pid = 2580] [serial = 524] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 105 (0x91ce8000) [pid = 2580] [serial = 485] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 104 (0x91c0a800) [pid = 2580] [serial = 407] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 103 (0x984cc400) [pid = 2580] [serial = 491] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 102 (0x915da000) [pid = 2580] [serial = 431] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 101 (0x8f8b9c00) [pid = 2580] [serial = 482] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 100 (0x8d675400) [pid = 2580] [serial = 458] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 99 (0x911d1400) [pid = 2580] [serial = 517] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 98 (0x91207800) [pid = 2580] [serial = 518] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 97 (0x8eee3000) [pid = 2580] [serial = 446] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 96 (0x8eecec00) [pid = 2580] [serial = 443] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0x91b5d000) [pid = 2580] [serial = 520] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x953f7000) [pid = 2580] [serial = 488] [outer = (nil)] [url = about:blank] 02:41:31 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:31 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 02:41:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2093ms 02:41:31 INFO - PROCESS | 2580 | 1467970891065 Marionette TRACE conn4 <- [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]]]}] 02:41:31 INFO - PROCESS | 2580 | 1467970891076 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 2580 | 1467970891083 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:41:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:41:31 INFO - PROCESS | 2580 | 1467970891099 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 2580 | 1467970891103 Marionette TRACE conn4 <- [1,758,null,{}] 02:41:31 INFO - PROCESS | 2580 | 1467970891116 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 2580 | 1467970891124 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:31 INFO - PROCESS | 2580 | 1467970891308 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:41:31 INFO - PROCESS | 2580 | 1467970891319 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 2580 | 1467970891331 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e608c00 == 80 [pid = 2580] [id = 197] 02:41:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0x8eceb800) [pid = 2580] [serial = 591] [outer = (nil)] 02:41:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0x8f58f400) [pid = 2580] [serial = 592] [outer = 0x8eceb800] 02:41:31 INFO - PROCESS | 2580 | 1467970891405 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 97 (0x8f6b3400) [pid = 2580] [serial = 593] [outer = 0x8eceb800] 02:41:32 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:32 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:32 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:32 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:32 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:32 INFO - PROCESS | 2580 | 1467970892528 Marionette TRACE conn4 <- [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]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:41:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1496ms 02:41:32 INFO - PROCESS | 2580 | 1467970892591 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 2580 | 1467970892598 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:41:32 INFO - PROCESS | 2580 | 1467970892607 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 2580 | 1467970892612 Marionette TRACE conn4 <- [1,762,null,{}] 02:41:32 INFO - PROCESS | 2580 | 1467970892621 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 2580 | 1467970892627 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:32 INFO - PROCESS | 2580 | 1467970892875 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:41:33 INFO - PROCESS | 2580 | 1467970893152 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 2580 | 1467970893165 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f3000 == 81 [pid = 2580] [id = 198] 02:41:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 98 (0x8e3f5c00) [pid = 2580] [serial = 594] [outer = (nil)] 02:41:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 99 (0x8ee3ec00) [pid = 2580] [serial = 595] [outer = 0x8e3f5c00] 02:41:33 INFO - PROCESS | 2580 | 1467970893266 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 100 (0x8eecec00) [pid = 2580] [serial = 596] [outer = 0x8e3f5c00] 02:41:34 INFO - PROCESS | 2580 | 1467970894576 Marionette TRACE conn4 <- [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]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:41:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2037ms 02:41:34 INFO - PROCESS | 2580 | 1467970894684 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 2580 | 1467970894692 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:41:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:41:34 INFO - PROCESS | 2580 | 1467970894709 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 2580 | 1467970894714 Marionette TRACE conn4 <- [1,766,null,{}] 02:41:34 INFO - PROCESS | 2580 | 1467970894721 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 2580 | 1467970894726 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:35 INFO - PROCESS | 2580 | 1467970895024 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:41:35 INFO - PROCESS | 2580 | 1467970895163 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 2580 | 1467970895173 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6bbc00 == 82 [pid = 2580] [id = 199] 02:41:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0x8f8c6000) [pid = 2580] [serial = 597] [outer = (nil)] 02:41:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 102 (0x911d8000) [pid = 2580] [serial = 598] [outer = 0x8f8c6000] 02:41:35 INFO - PROCESS | 2580 | 1467970895305 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 103 (0x913a1c00) [pid = 2580] [serial = 599] [outer = 0x8f8c6000] 02:41:36 INFO - PROCESS | 2580 | 1467970896819 Marionette TRACE conn4 <- [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]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:41:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2135ms 02:41:36 INFO - PROCESS | 2580 | 1467970896842 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 2580 | 1467970896847 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:41:36 INFO - PROCESS | 2580 | 1467970896854 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 2580 | 1467970896860 Marionette TRACE conn4 <- [1,770,null,{}] 02:41:36 INFO - PROCESS | 2580 | 1467970896878 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:36 INFO - PROCESS | 2580 | 1467970896887 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:37 INFO - PROCESS | 2580 | 1467970897081 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:41:37 INFO - PROCESS | 2580 | 1467970897272 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 2580 | 1467970897282 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x91466000 == 83 [pid = 2580] [id = 200] 02:41:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 104 (0x91b54400) [pid = 2580] [serial = 600] [outer = (nil)] 02:41:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 105 (0x91b61c00) [pid = 2580] [serial = 601] [outer = 0x91b54400] 02:41:37 INFO - PROCESS | 2580 | 1467970897420 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 106 (0x91ce6c00) [pid = 2580] [serial = 602] [outer = 0x91b54400] 02:41:38 INFO - PROCESS | 2580 | 1467970898446 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1651ms 02:41:38 INFO - PROCESS | 2580 | 1467970898506 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 2580 | 1467970898511 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:41:38 INFO - PROCESS | 2580 | 1467970898518 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 2580 | 1467970898522 Marionette TRACE conn4 <- [1,774,null,{}] 02:41:38 INFO - PROCESS | 2580 | 1467970898528 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 2580 | 1467970898533 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:38 INFO - PROCESS | 2580 | 1467970898778 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:41:39 INFO - PROCESS | 2580 | 1467970899078 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 2580 | 1467970899085 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b61000 == 84 [pid = 2580] [id = 201] 02:41:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 107 (0x92a0d400) [pid = 2580] [serial = 603] [outer = (nil)] 02:41:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 108 (0x92bec400) [pid = 2580] [serial = 604] [outer = 0x92a0d400] 02:41:39 INFO - PROCESS | 2580 | 1467970899179 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 109 (0x93c28c00) [pid = 2580] [serial = 605] [outer = 0x92a0d400] 02:41:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 110 (0x92a0e000) [pid = 2580] [serial = 606] [outer = 0x93ce1000] 02:41:40 INFO - PROCESS | 2580 | 1467970900248 Marionette TRACE conn4 <- [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]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1786ms 02:41:40 INFO - PROCESS | 2580 | 1467970900305 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 2580 | 1467970900309 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:41:40 INFO - PROCESS | 2580 | 1467970900316 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 2580 | 1467970900319 Marionette TRACE conn4 <- [1,778,null,{}] 02:41:40 INFO - PROCESS | 2580 | 1467970900325 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 2580 | 1467970900330 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:40 INFO - PROCESS | 2580 | 1467970900561 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:41:40 INFO - PROCESS | 2580 | 1467970900846 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 2580 | 1467970900856 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee37400 == 85 [pid = 2580] [id = 202] 02:41:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 111 (0x8ee3cc00) [pid = 2580] [serial = 607] [outer = (nil)] 02:41:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 112 (0x93e1a800) [pid = 2580] [serial = 608] [outer = 0x8ee3cc00] 02:41:40 INFO - PROCESS | 2580 | 1467970900936 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 113 (0x95263000) [pid = 2580] [serial = 609] [outer = 0x8ee3cc00] 02:41:41 INFO - PROCESS | 2580 | 1467970901873 Marionette TRACE conn4 <- [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]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1589ms 02:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:41:41 INFO - PROCESS | 2580 | 1467970901907 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 2580 | 1467970901910 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:41:41 INFO - PROCESS | 2580 | 1467970901917 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 2580 | 1467970901920 Marionette TRACE conn4 <- [1,782,null,{}] 02:41:41 INFO - PROCESS | 2580 | 1467970901926 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 2580 | 1467970901937 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:42 INFO - PROCESS | 2580 | 1467970902184 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:41:42 INFO - PROCESS | 2580 | 1467970902443 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 2580 | 1467970902453 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x9155f400 == 86 [pid = 2580] [id = 203] 02:41:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 114 (0x93e20800) [pid = 2580] [serial = 610] [outer = (nil)] 02:41:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0x9b752400) [pid = 2580] [serial = 611] [outer = 0x93e20800] 02:41:42 INFO - PROCESS | 2580 | 1467970902579 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0x9ba07c00) [pid = 2580] [serial = 612] [outer = 0x93e20800] 02:41:43 INFO - PROCESS | 2580 | 1467970903509 Marionette TRACE conn4 <- [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]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1652ms 02:41:43 INFO - PROCESS | 2580 | 1467970903569 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 2580 | 1467970903572 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:41:43 INFO - PROCESS | 2580 | 1467970903579 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 2580 | 1467970903583 Marionette TRACE conn4 <- [1,786,null,{}] 02:41:43 INFO - PROCESS | 2580 | 1467970903589 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 2580 | 1467970903594 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:43 INFO - PROCESS | 2580 | 1467970903783 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8e601c00 == 85 [pid = 2580] [id = 168] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3eb400 == 84 [pid = 2580] [id = 169] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f2000 == 83 [pid = 2580] [id = 170] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc14400 == 82 [pid = 2580] [id = 196] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x98474c00 == 81 [pid = 2580] [id = 193] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc13400 == 80 [pid = 2580] [id = 194] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x91566800 == 79 [pid = 2580] [id = 192] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc15400 == 78 [pid = 2580] [id = 191] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d400 == 77 [pid = 2580] [id = 190] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x911d9800 == 76 [pid = 2580] [id = 189] 02:41:44 INFO - PROCESS | 2580 | --DOCSHELL 0x8d672c00 == 75 [pid = 2580] [id = 188] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8f595000 == 74 [pid = 2580] [id = 150] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x92a03400 == 73 [pid = 2580] [id = 75] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x93c34c00 == 72 [pid = 2580] [id = 36] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece7400 == 71 [pid = 2580] [id = 135] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x94832c00 == 70 [pid = 2580] [id = 74] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x953f5000 == 69 [pid = 2580] [id = 48] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x93cdf800 == 68 [pid = 2580] [id = 46] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x93cd9800 == 67 [pid = 2580] [id = 53] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a400 == 66 [pid = 2580] [id = 195] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3e400 == 65 [pid = 2580] [id = 183] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0xa2296400 == 64 [pid = 2580] [id = 73] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9a11d000 == 63 [pid = 2580] [id = 166] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x98468400 == 62 [pid = 2580] [id = 49] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee34c00 == 61 [pid = 2580] [id = 147] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8d669400 == 60 [pid = 2580] [id = 152] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9a11e800 == 59 [pid = 2580] [id = 72] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x93b4a000 == 58 [pid = 2580] [id = 37] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d800 == 57 [pid = 2580] [id = 151] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0xa23a1800 == 56 [pid = 2580] [id = 167] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x92a07400 == 55 [pid = 2580] [id = 76] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x915d8000 == 54 [pid = 2580] [id = 186] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0xa2010400 == 53 [pid = 2580] [id = 35] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9a015400 == 52 [pid = 2580] [id = 31] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x913a8c00 == 51 [pid = 2580] [id = 185] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c7000 == 50 [pid = 2580] [id = 173] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9d1ee800 == 49 [pid = 2580] [id = 84] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x91201400 == 48 [pid = 2580] [id = 177] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9a18a000 == 47 [pid = 2580] [id = 58] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x91ceb800 == 46 [pid = 2580] [id = 111] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9bba1400 == 45 [pid = 2580] [id = 145] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f6800 == 44 [pid = 2580] [id = 176] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x953f1400 == 43 [pid = 2580] [id = 63] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc15800 == 42 [pid = 2580] [id = 180] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8f593c00 == 41 [pid = 2580] [id = 108] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9120ec00 == 40 [pid = 2580] [id = 121] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x94840000 == 39 [pid = 2580] [id = 34] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x915d5400 == 38 [pid = 2580] [id = 174] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9bcbc000 == 37 [pid = 2580] [id = 59] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3c000 == 36 [pid = 2580] [id = 144] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674c00 == 35 [pid = 2580] [id = 181] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc17400 == 34 [pid = 2580] [id = 178] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec9000 == 33 [pid = 2580] [id = 148] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x91202400 == 32 [pid = 2580] [id = 77] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1cc00 == 31 [pid = 2580] [id = 179] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66f800 == 30 [pid = 2580] [id = 171] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a400 == 29 [pid = 2580] [id = 184] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee37000 == 28 [pid = 2580] [id = 172] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x97a85000 == 27 [pid = 2580] [id = 20] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x953f0400 == 26 [pid = 2580] [id = 57] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x984c2800 == 25 [pid = 2580] [id = 110] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8eedbc00 == 24 [pid = 2580] [id = 149] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0xa2372400 == 23 [pid = 2580] [id = 38] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9146fc00 == 22 [pid = 2580] [id = 122] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9cdaec00 == 21 [pid = 2580] [id = 33] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee36400 == 20 [pid = 2580] [id = 146] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x91205c00 == 19 [pid = 2580] [id = 112] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0fc00 == 18 [pid = 2580] [id = 187] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8eceac00 == 17 [pid = 2580] [id = 182] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x9155f400 == 16 [pid = 2580] [id = 203] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee37400 == 15 [pid = 2580] [id = 202] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x91b61000 == 14 [pid = 2580] [id = 201] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x93e17c00 == 13 [pid = 2580] [id = 142] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x91466000 == 12 [pid = 2580] [id = 200] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x91c02400 == 11 [pid = 2580] [id = 175] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6bbc00 == 10 [pid = 2580] [id = 199] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8e608c00 == 9 [pid = 2580] [id = 197] 02:41:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f3000 == 8 [pid = 2580] [id = 198] 02:41:50 INFO - PROCESS | 2580 | 1467970910620 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 2580 | 1467970910630 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66fc00 == 9 [pid = 2580] [id = 204] 02:41:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0x8d671000) [pid = 2580] [serial = 613] [outer = (nil)] 02:41:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0x8d676000) [pid = 2580] [serial = 614] [outer = 0x8d671000] 02:41:50 INFO - PROCESS | 2580 | 1467970910755 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x8dc15800) [pid = 2580] [serial = 615] [outer = 0x8d671000] 02:41:51 INFO - PROCESS | 2580 | 1467970911689 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 8157ms 02:41:51 INFO - PROCESS | 2580 | 1467970911741 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 2580 | 1467970911747 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:41:51 INFO - PROCESS | 2580 | 1467970911760 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 2580 | 1467970911764 Marionette TRACE conn4 <- [1,790,null,{}] 02:41:51 INFO - PROCESS | 2580 | 1467970911774 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 2580 | 1467970911782 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:52 INFO - PROCESS | 2580 | 1467970912029 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:41:52 INFO - PROCESS | 2580 | 1467970912061 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 2580 | 1467970912067 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece0000 == 10 [pid = 2580] [id = 205] 02:41:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x8ece4c00) [pid = 2580] [serial = 616] [outer = (nil)] 02:41:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x8ecea400) [pid = 2580] [serial = 617] [outer = 0x8ece4c00] 02:41:52 INFO - PROCESS | 2580 | 1467970912149 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x8ee35400) [pid = 2580] [serial = 618] [outer = 0x8ece4c00] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0xa23a3000) [pid = 2580] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x8e603800) [pid = 2580] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x91c05000) [pid = 2580] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x8f8c6400) [pid = 2580] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0x8e3f1000) [pid = 2580] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0x8ece9800) [pid = 2580] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 115 (0x8eec5c00) [pid = 2580] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 114 (0x9b731400) [pid = 2580] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 113 (0x91207400) [pid = 2580] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 112 (0x9b752000) [pid = 2580] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 111 (0x8eed2000) [pid = 2580] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 110 (0x913a9c00) [pid = 2580] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 109 (0x91b53800) [pid = 2580] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 108 (0x9a03e000) [pid = 2580] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 107 (0x8ececc00) [pid = 2580] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 106 (0x93e12800) [pid = 2580] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 105 (0x9a195400) [pid = 2580] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 104 (0x91562c00) [pid = 2580] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 103 (0x8d66a800) [pid = 2580] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 102 (0x8e3f5c00) [pid = 2580] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 101 (0x8e610400) [pid = 2580] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 100 (0x8e60c400) [pid = 2580] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 99 (0x91207000) [pid = 2580] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 98 (0x8dc1a000) [pid = 2580] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 97 (0x92a08800) [pid = 2580] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 96 (0x93e15000) [pid = 2580] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0x93cdfc00) [pid = 2580] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x8f8c6000) [pid = 2580] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x9a18fc00) [pid = 2580] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x8dc13800) [pid = 2580] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x91b54400) [pid = 2580] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x92a0d400) [pid = 2580] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:41:54 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8ee3cc00) [pid = 2580] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:41:55 INFO - PROCESS | 2580 | 1467970915112 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 3390ms 02:41:55 INFO - PROCESS | 2580 | 1467970915154 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 2580 | 1467970915162 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:41:55 INFO - PROCESS | 2580 | 1467970915171 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 2580 | 1467970915177 Marionette TRACE conn4 <- [1,794,null,{}] 02:41:55 INFO - PROCESS | 2580 | 1467970915183 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 2580 | 1467970915189 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:55 INFO - PROCESS | 2580 | 1467970915386 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:41:55 INFO - PROCESS | 2580 | 1467970915538 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 2580 | 1467970915543 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e608800 == 11 [pid = 2580] [id = 206] 02:41:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8e60c400) [pid = 2580] [serial = 619] [outer = (nil)] 02:41:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8eedac00) [pid = 2580] [serial = 620] [outer = 0x8e60c400] 02:41:55 INFO - PROCESS | 2580 | 1467970915620 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8f593400) [pid = 2580] [serial = 621] [outer = 0x8e60c400] 02:41:56 INFO - PROCESS | 2580 | 1467970916477 Marionette TRACE conn4 <- [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]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1336ms 02:41:56 INFO - PROCESS | 2580 | 1467970916513 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:41:56 INFO - PROCESS | 2580 | 1467970916518 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:41:56 INFO - PROCESS | 2580 | 1467970916528 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 2580 | 1467970916539 Marionette TRACE conn4 <- [1,798,null,{}] 02:41:56 INFO - PROCESS | 2580 | 1467970916557 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 2580 | 1467970916565 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:56 INFO - PROCESS | 2580 | 1467970916759 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:41:57 INFO - PROCESS | 2580 | 1467970917076 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 2580 | 1467970917091 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676800 == 12 [pid = 2580] [id = 207] 02:41:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8d677c00) [pid = 2580] [serial = 622] [outer = (nil)] 02:41:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x8dc1a400) [pid = 2580] [serial = 623] [outer = 0x8d677c00] 02:41:57 INFO - PROCESS | 2580 | 1467970917183 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0x8e3f3c00) [pid = 2580] [serial = 624] [outer = 0x8d677c00] 02:41:58 INFO - PROCESS | 2580 | 1467970918174 Marionette TRACE conn4 <- [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]]]}] 02:41:58 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 02:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1706ms 02:41:58 INFO - PROCESS | 2580 | 1467970918234 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 2580 | 1467970918241 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:41:58 INFO - PROCESS | 2580 | 1467970918251 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 2580 | 1467970918256 Marionette TRACE conn4 <- [1,802,null,{}] 02:41:58 INFO - PROCESS | 2580 | 1467970918265 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 2580 | 1467970918272 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:58 INFO - PROCESS | 2580 | 1467970918507 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:41:58 INFO - PROCESS | 2580 | 1467970918798 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 2580 | 1467970918806 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:41:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece6c00 == 13 [pid = 2580] [id = 208] 02:41:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0x8eed7000) [pid = 2580] [serial = 625] [outer = (nil)] 02:41:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 97 (0x8eedf400) [pid = 2580] [serial = 626] [outer = 0x8eed7000] 02:41:58 INFO - PROCESS | 2580 | 1467970918901 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 98 (0x8f598c00) [pid = 2580] [serial = 627] [outer = 0x8eed7000] 02:41:59 INFO - PROCESS | 2580 | 1467970919882 Marionette TRACE conn4 <- [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]]]}] 02:41:59 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 02:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1696ms 02:41:59 INFO - PROCESS | 2580 | 1467970919949 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 2580 | 1467970919957 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:41:59 INFO - PROCESS | 2580 | 1467970919964 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 2580 | 1467970919968 Marionette TRACE conn4 <- [1,806,null,{}] 02:41:59 INFO - PROCESS | 2580 | 1467970919975 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 2580 | 1467970919981 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:00 INFO - PROCESS | 2580 | 1467970920222 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:42:00 INFO - PROCESS | 2580 | 1467970920662 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 2580 | 1467970920680 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c8800 == 14 [pid = 2580] [id = 209] 02:42:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 99 (0x911d7400) [pid = 2580] [serial = 628] [outer = (nil)] 02:42:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 100 (0x91203800) [pid = 2580] [serial = 629] [outer = 0x911d7400] 02:42:00 INFO - PROCESS | 2580 | 1467970920811 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 101 (0x9120cc00) [pid = 2580] [serial = 630] [outer = 0x911d7400] 02:42:01 INFO - PROCESS | 2580 | 1467970921819 Marionette TRACE conn4 <- [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]]]}] 02:42:01 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 02:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1897ms 02:42:01 INFO - PROCESS | 2580 | 1467970921863 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 2580 | 1467970921868 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:42:01 INFO - PROCESS | 2580 | 1467970921886 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 2580 | 1467970921896 Marionette TRACE conn4 <- [1,810,null,{}] 02:42:01 INFO - PROCESS | 2580 | 1467970921906 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 2580 | 1467970921916 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:02 INFO - PROCESS | 2580 | 1467970922193 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:42:02 INFO - PROCESS | 2580 | 1467970922499 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 2580 | 1467970922511 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc12800 == 15 [pid = 2580] [id = 210] 02:42:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 102 (0x911d6000) [pid = 2580] [serial = 631] [outer = (nil)] 02:42:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 103 (0x915d5400) [pid = 2580] [serial = 632] [outer = 0x911d6000] 02:42:02 INFO - PROCESS | 2580 | 1467970922592 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 104 (0x915d9c00) [pid = 2580] [serial = 633] [outer = 0x911d6000] 02:42:03 INFO - PROCESS | 2580 | 1467970923533 Marionette TRACE conn4 <- [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]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1709ms 02:42:03 INFO - PROCESS | 2580 | 1467970923587 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 2580 | 1467970923591 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:42:03 INFO - PROCESS | 2580 | 1467970923599 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 2580 | 1467970923603 Marionette TRACE conn4 <- [1,814,null,{}] 02:42:03 INFO - PROCESS | 2580 | 1467970923609 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 2580 | 1467970923615 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:03 INFO - PROCESS | 2580 | 1467970923813 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:42:04 INFO - PROCESS | 2580 | 1467970924048 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 2580 | 1467970924059 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0e400 == 16 [pid = 2580] [id = 211] 02:42:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 105 (0x915d5000) [pid = 2580] [serial = 634] [outer = (nil)] 02:42:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 106 (0x91b5f000) [pid = 2580] [serial = 635] [outer = 0x915d5000] 02:42:04 INFO - PROCESS | 2580 | 1467970924183 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 107 (0x91c03800) [pid = 2580] [serial = 636] [outer = 0x915d5000] 02:42:05 INFO - PROCESS | 2580 | 1467970925128 Marionette TRACE conn4 <- [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] 02:42:05 INFO - PROCESS | 2580 | 1467970925192 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:42:05 INFO - PROCESS | 2580 | 1467970925200 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 2580 | 1467970925203 Marionette TRACE conn4 <- [1,818,null,{}] 02:42:05 INFO - PROCESS | 2580 | 1467970925211 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 2580 | 1467970925216 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:05 INFO - PROCESS | 2580 | 1467970925398 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:42:05 INFO - PROCESS | 2580 | 1467970925644 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 2580 | 1467970925665 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee36c00 == 17 [pid = 2580] [id = 212] 02:42:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 108 (0x91c02400) [pid = 2580] [serial = 637] [outer = (nil)] 02:42:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 109 (0x91ce9c00) [pid = 2580] [serial = 638] [outer = 0x91c02400] 02:42:05 INFO - PROCESS | 2580 | 1467970925813 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 110 (0x92a08800) [pid = 2580] [serial = 639] [outer = 0x91c02400] 02:42:06 INFO - PROCESS | 2580 | 1467970926839 Marionette TRACE conn4 <- [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]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1694ms 02:42:06 INFO - PROCESS | 2580 | 1467970926895 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 2580 | 1467970926900 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:42:06 INFO - PROCESS | 2580 | 1467970926907 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 2580 | 1467970926911 Marionette TRACE conn4 <- [1,822,null,{}] 02:42:06 INFO - PROCESS | 2580 | 1467970926918 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 2580 | 1467970926924 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:07 INFO - PROCESS | 2580 | 1467970927153 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:42:07 INFO - PROCESS | 2580 | 1467970927395 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 2580 | 1467970927406 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece5800 == 18 [pid = 2580] [id = 213] 02:42:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 111 (0x91c10400) [pid = 2580] [serial = 640] [outer = (nil)] 02:42:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 112 (0x92f38400) [pid = 2580] [serial = 641] [outer = 0x91c10400] 02:42:07 INFO - PROCESS | 2580 | 1467970927545 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 113 (0x93c2bc00) [pid = 2580] [serial = 642] [outer = 0x91c10400] 02:42:08 INFO - PROCESS | 2580 | 1467970928492 Marionette TRACE conn4 <- [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] 02:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:42:08 INFO - PROCESS | 2580 | 1467970928547 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:42:08 INFO - PROCESS | 2580 | 1467970928554 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 2580 | 1467970928558 Marionette TRACE conn4 <- [1,826,null,{}] 02:42:08 INFO - PROCESS | 2580 | 1467970928564 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 2580 | 1467970928569 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:08 INFO - PROCESS | 2580 | 1467970928803 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:42:09 INFO - PROCESS | 2580 | 1467970929059 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 2580 | 1467970929071 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc18400 == 19 [pid = 2580] [id = 214] 02:42:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 114 (0x8eed4800) [pid = 2580] [serial = 643] [outer = (nil)] 02:42:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 115 (0x93e15000) [pid = 2580] [serial = 644] [outer = 0x8eed4800] 02:42:09 INFO - PROCESS | 2580 | 1467970929194 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 116 (0x93cdf400) [pid = 2580] [serial = 645] [outer = 0x8eed4800] 02:42:10 INFO - PROCESS | 2580 | 1467970930168 Marionette TRACE conn4 <- [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]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1683ms 02:42:10 INFO - PROCESS | 2580 | 1467970930237 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 2580 | 1467970930242 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:42:10 INFO - PROCESS | 2580 | 1467970930248 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 2580 | 1467970930252 Marionette TRACE conn4 <- [1,830,null,{}] 02:42:10 INFO - PROCESS | 2580 | 1467970930258 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 2580 | 1467970930263 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:10 INFO - PROCESS | 2580 | 1467970930481 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:42:10 INFO - PROCESS | 2580 | 1467970930769 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 2580 | 1467970930778 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675c00 == 20 [pid = 2580] [id = 215] 02:42:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 117 (0x8dc14000) [pid = 2580] [serial = 646] [outer = (nil)] 02:42:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 118 (0x8ee39400) [pid = 2580] [serial = 647] [outer = 0x8dc14000] 02:42:10 INFO - PROCESS | 2580 | 1467970930866 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 119 (0x8ece0400) [pid = 2580] [serial = 648] [outer = 0x8dc14000] 02:42:11 INFO - PROCESS | 2580 | 1467970931806 Marionette TRACE conn4 <- [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]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1598ms 02:42:11 INFO - PROCESS | 2580 | 1467970931848 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:42:11 INFO - PROCESS | 2580 | 1467970931852 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:42:11 INFO - PROCESS | 2580 | 1467970931860 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 2580 | 1467970931864 Marionette TRACE conn4 <- [1,834,null,{}] 02:42:11 INFO - PROCESS | 2580 | 1467970931870 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 2580 | 1467970931876 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:12 INFO - PROCESS | 2580 | 1467970932066 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:42:12 INFO - PROCESS | 2580 | 1467970932662 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 2580 | 1467970932671 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66d400 == 21 [pid = 2580] [id = 216] 02:42:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 120 (0x8d66e800) [pid = 2580] [serial = 649] [outer = (nil)] 02:42:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 121 (0x8d678400) [pid = 2580] [serial = 650] [outer = 0x8d66e800] 02:42:12 INFO - PROCESS | 2580 | 1467970932755 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 2580 | --DOCSHELL 0x8e608800 == 20 [pid = 2580] [id = 206] 02:42:12 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece0000 == 19 [pid = 2580] [id = 205] 02:42:12 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66fc00 == 18 [pid = 2580] [id = 204] 02:42:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 122 (0x8e605000) [pid = 2580] [serial = 651] [outer = 0x8d66e800] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 121 (0x8ee3ec00) [pid = 2580] [serial = 595] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 120 (0x91b61c00) [pid = 2580] [serial = 601] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 119 (0x9b733c00) [pid = 2580] [serial = 392] [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.] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 118 (0x911d8000) [pid = 2580] [serial = 598] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 117 (0x8eee0800) [pid = 2580] [serial = 562] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 116 (0x8f58f400) [pid = 2580] [serial = 592] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 115 (0x92a08400) [pid = 2580] [serial = 559] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 114 (0x8f8c3800) [pid = 2580] [serial = 551] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 113 (0x8f594800) [pid = 2580] [serial = 550] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 112 (0x91567800) [pid = 2580] [serial = 533] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 111 (0x913a8000) [pid = 2580] [serial = 532] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 110 (0x9b757800) [pid = 2580] [serial = 548] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 109 (0x91201c00) [pid = 2580] [serial = 547] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 108 (0x9a18c800) [pid = 2580] [serial = 539] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 107 (0x9a012000) [pid = 2580] [serial = 538] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 106 (0x8eed7400) [pid = 2580] [serial = 530] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 105 (0x8ee42800) [pid = 2580] [serial = 529] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 104 (0x95395c00) [pid = 2580] [serial = 536] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 103 (0x93e1fc00) [pid = 2580] [serial = 535] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 102 (0x8f6b7c00) [pid = 2580] [serial = 553] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 101 (0x8f8c5c00) [pid = 2580] [serial = 554] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 100 (0x9a5d8800) [pid = 2580] [serial = 541] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 99 (0x9b737800) [pid = 2580] [serial = 542] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 98 (0x915da400) [pid = 2580] [serial = 556] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 97 (0x93c2ac00) [pid = 2580] [serial = 527] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 96 (0x9bbaa000) [pid = 2580] [serial = 544] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0x8eecec00) [pid = 2580] [serial = 596] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x9bcb5c00) [pid = 2580] [serial = 497] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x9b73b800) [pid = 2580] [serial = 494] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x8e60cc00) [pid = 2580] [serial = 506] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x9c67f400) [pid = 2580] [serial = 545] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0xa1010800) [pid = 2580] [serial = 500] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x92becc00) [pid = 2580] [serial = 509] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0xa501cc00) [pid = 2580] [serial = 503] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8eeca800) [pid = 2580] [serial = 589] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8ee3b800) [pid = 2580] [serial = 565] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8eece400) [pid = 2580] [serial = 566] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x913a9800) [pid = 2580] [serial = 568] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91472800) [pid = 2580] [serial = 569] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x93e11800) [pid = 2580] [serial = 571] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x997e6c00) [pid = 2580] [serial = 574] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8f6bc800) [pid = 2580] [serial = 563] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x9525f400) [pid = 2580] [serial = 572] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x9b739c00) [pid = 2580] [serial = 578] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x9a557000) [pid = 2580] [serial = 577] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x9bcbcc00) [pid = 2580] [serial = 580] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0xa108a400) [pid = 2580] [serial = 583] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9d34e000) [pid = 2580] [serial = 581] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8e3f4400) [pid = 2580] [serial = 586] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f8c3000) [pid = 2580] [serial = 587] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0xa2008000) [pid = 2580] [serial = 584] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92bf0000) [pid = 2580] [serial = 560] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91c0dc00) [pid = 2580] [serial = 557] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8eee3400) [pid = 2580] [serial = 590] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9a188c00) [pid = 2580] [serial = 575] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x9b752400) [pid = 2580] [serial = 611] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x95263000) [pid = 2580] [serial = 609] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x93e1a800) [pid = 2580] [serial = 608] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x93c28c00) [pid = 2580] [serial = 605] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x92bec400) [pid = 2580] [serial = 604] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x91ce6c00) [pid = 2580] [serial = 602] [outer = (nil)] [url = about:blank] 02:42:13 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x913a1c00) [pid = 2580] [serial = 599] [outer = (nil)] [url = about:blank] 02:42:14 INFO - PROCESS | 2580 | 1467970934156 Marionette TRACE conn4 <- [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]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2346ms 02:42:14 INFO - PROCESS | 2580 | 1467970934208 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 2580 | 1467970934214 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:42:14 INFO - PROCESS | 2580 | 1467970934222 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 2580 | 1467970934227 Marionette TRACE conn4 <- [1,838,null,{}] 02:42:14 INFO - PROCESS | 2580 | 1467970934235 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 2580 | 1467970934243 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:14 INFO - PROCESS | 2580 | 1467970934438 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:42:14 INFO - PROCESS | 2580 | 1467970934568 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 2580 | 1467970934581 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eceb000 == 19 [pid = 2580] [id = 217] 02:42:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8ee35800) [pid = 2580] [serial = 652] [outer = (nil)] 02:42:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8ee41000) [pid = 2580] [serial = 653] [outer = 0x8ee35800] 02:42:14 INFO - PROCESS | 2580 | 1467970934655 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8eecc400) [pid = 2580] [serial = 654] [outer = 0x8ee35800] 02:42:15 INFO - PROCESS | 2580 | 1467970935572 Marionette TRACE conn4 <- [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]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1384ms 02:42:15 INFO - PROCESS | 2580 | 1467970935611 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 2580 | 1467970935616 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:42:15 INFO - PROCESS | 2580 | 1467970935625 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 2580 | 1467970935628 Marionette TRACE conn4 <- [1,842,null,{}] 02:42:15 INFO - PROCESS | 2580 | 1467970935634 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 2580 | 1467970935639 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:15 INFO - PROCESS | 2580 | 1467970935839 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:42:16 INFO - PROCESS | 2580 | 1467970935986 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 2580 | 1467970935997 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedf800 == 20 [pid = 2580] [id = 218] 02:42:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8eee0800) [pid = 2580] [serial = 655] [outer = (nil)] 02:42:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f597c00) [pid = 2580] [serial = 656] [outer = 0x8eee0800] 02:42:16 INFO - PROCESS | 2580 | 1467970936069 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f6b7c00) [pid = 2580] [serial = 657] [outer = 0x8eee0800] 02:42:17 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8ece4c00) [pid = 2580] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:42:17 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8d671000) [pid = 2580] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:42:17 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x93e20800) [pid = 2580] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:42:17 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8eceb800) [pid = 2580] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:42:17 INFO - PROCESS | 2580 | 1467970937101 Marionette TRACE conn4 <- [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]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1532ms 02:42:17 INFO - PROCESS | 2580 | 1467970937158 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 2580 | 1467970937162 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:42:17 INFO - PROCESS | 2580 | 1467970937178 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 2580 | 1467970937188 Marionette TRACE conn4 <- [1,846,null,{}] 02:42:17 INFO - PROCESS | 2580 | 1467970937199 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 2580 | 1467970937207 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:17 INFO - PROCESS | 2580 | 1467970937417 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:42:17 INFO - PROCESS | 2580 | 1467970937576 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 2580 | 1467970937607 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3e000 == 21 [pid = 2580] [id = 219] 02:42:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8f8c2400) [pid = 2580] [serial = 658] [outer = (nil)] 02:42:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x911cd800) [pid = 2580] [serial = 659] [outer = 0x8f8c2400] 02:42:17 INFO - PROCESS | 2580 | 1467970937718 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x911d4800) [pid = 2580] [serial = 660] [outer = 0x8f8c2400] 02:42:18 INFO - PROCESS | 2580 | 1467970938488 Marionette TRACE conn4 <- [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]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1347ms 02:42:18 INFO - PROCESS | 2580 | 1467970938517 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 2580 | 1467970938522 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:42:18 INFO - PROCESS | 2580 | 1467970938529 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 2580 | 1467970938532 Marionette TRACE conn4 <- [1,850,null,{}] 02:42:18 INFO - PROCESS | 2580 | 1467970938538 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 2580 | 1467970938543 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:18 INFO - PROCESS | 2580 | 1467970938717 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:42:18 INFO - PROCESS | 2580 | 1467970938732 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 2580 | 1467970938738 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a800 == 22 [pid = 2580] [id = 220] 02:42:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x911ce400) [pid = 2580] [serial = 661] [outer = (nil)] 02:42:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x913a1800) [pid = 2580] [serial = 662] [outer = 0x911ce400] 02:42:18 INFO - PROCESS | 2580 | 1467970938812 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x913a5400) [pid = 2580] [serial = 663] [outer = 0x911ce400] 02:42:19 INFO - PROCESS | 2580 | 1467970939729 Marionette TRACE conn4 <- [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]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1235ms 02:42:19 INFO - PROCESS | 2580 | 1467970939765 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 2580 | 1467970939769 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:42:19 INFO - PROCESS | 2580 | 1467970939778 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 2580 | 1467970939784 Marionette TRACE conn4 <- [1,854,null,{}] 02:42:19 INFO - PROCESS | 2580 | 1467970939797 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 2580 | 1467970939801 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:20 INFO - PROCESS | 2580 | 1467970940046 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:42:20 INFO - PROCESS | 2580 | 1467970940218 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 2580 | 1467970940232 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671000 == 23 [pid = 2580] [id = 221] 02:42:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8d672000) [pid = 2580] [serial = 664] [outer = (nil)] 02:42:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8dc15000) [pid = 2580] [serial = 665] [outer = 0x8d672000] 02:42:20 INFO - PROCESS | 2580 | 1467970940319 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8e602400) [pid = 2580] [serial = 666] [outer = 0x8d672000] 02:42:21 INFO - PROCESS | 2580 | 1467970941461 Marionette TRACE conn4 <- [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]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1755ms 02:42:21 INFO - PROCESS | 2580 | 1467970941533 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 2580 | 1467970941540 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:42:21 INFO - PROCESS | 2580 | 1467970941550 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 2580 | 1467970941557 Marionette TRACE conn4 <- [1,858,null,{}] 02:42:21 INFO - PROCESS | 2580 | 1467970941565 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:21 INFO - PROCESS | 2580 | 1467970941573 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:21 INFO - PROCESS | 2580 | 1467970941842 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:42:22 INFO - PROCESS | 2580 | 1467970942065 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 2580 | 1467970942074 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eee1000 == 24 [pid = 2580] [id = 222] 02:42:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eee1800) [pid = 2580] [serial = 667] [outer = (nil)] 02:42:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f594400) [pid = 2580] [serial = 668] [outer = 0x8eee1800] 02:42:22 INFO - PROCESS | 2580 | 1467970942164 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8f6b6400) [pid = 2580] [serial = 669] [outer = 0x8eee1800] 02:42:23 INFO - PROCESS | 2580 | 1467970943196 Marionette TRACE conn4 <- [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]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1689ms 02:42:23 INFO - PROCESS | 2580 | 1467970943239 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 2580 | 1467970943245 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:42:23 INFO - PROCESS | 2580 | 1467970943253 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 2580 | 1467970943258 Marionette TRACE conn4 <- [1,862,null,{}] 02:42:23 INFO - PROCESS | 2580 | 1467970943265 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 2580 | 1467970943270 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:23 INFO - PROCESS | 2580 | 1467970943490 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:42:23 INFO - PROCESS | 2580 | 1467970943799 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 2580 | 1467970943809 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cd000 == 25 [pid = 2580] [id = 223] 02:42:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x911d8000) [pid = 2580] [serial = 670] [outer = (nil)] 02:42:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91205800) [pid = 2580] [serial = 671] [outer = 0x911d8000] 02:42:23 INFO - PROCESS | 2580 | 1467970943899 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x913ab400) [pid = 2580] [serial = 672] [outer = 0x911d8000] 02:42:24 INFO - PROCESS | 2580 | 1467970944982 Marionette TRACE conn4 <- [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]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1782ms 02:42:25 INFO - PROCESS | 2580 | 1467970945037 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 2580 | 1467970945044 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:42:25 INFO - PROCESS | 2580 | 1467970945063 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 2580 | 1467970945071 Marionette TRACE conn4 <- [1,866,null,{}] 02:42:25 INFO - PROCESS | 2580 | 1467970945120 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 2580 | 1467970945128 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:25 INFO - PROCESS | 2580 | 1467970945456 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:42:25 INFO - PROCESS | 2580 | 1467970945645 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 2580 | 1467970945654 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecb400 == 26 [pid = 2580] [id = 224] 02:42:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x9146d000) [pid = 2580] [serial = 673] [outer = (nil)] 02:42:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x915d7c00) [pid = 2580] [serial = 674] [outer = 0x9146d000] 02:42:25 INFO - PROCESS | 2580 | 1467970945739 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91b55c00) [pid = 2580] [serial = 675] [outer = 0x9146d000] 02:42:26 INFO - PROCESS | 2580 | 1467970946814 Marionette TRACE conn4 <- [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]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1798ms 02:42:26 INFO - PROCESS | 2580 | 1467970946853 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 2580 | 1467970946856 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:42:26 INFO - PROCESS | 2580 | 1467970946864 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 2580 | 1467970946867 Marionette TRACE conn4 <- [1,870,null,{}] 02:42:26 INFO - PROCESS | 2580 | 1467970946874 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 2580 | 1467970946879 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:27 INFO - PROCESS | 2580 | 1467970947125 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:42:27 INFO - PROCESS | 2580 | 1467970947395 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 2580 | 1467970947402 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c2c00 == 27 [pid = 2580] [id = 225] 02:42:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x915d9800) [pid = 2580] [serial = 676] [outer = (nil)] 02:42:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91c0e800) [pid = 2580] [serial = 677] [outer = 0x915d9800] 02:42:27 INFO - PROCESS | 2580 | 1467970947492 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x91cea400) [pid = 2580] [serial = 678] [outer = 0x915d9800] 02:42:28 INFO - PROCESS | 2580 | 1467970948520 Marionette TRACE conn4 <- [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]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1731ms 02:42:28 INFO - PROCESS | 2580 | 1467970948597 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 2580 | 1467970948601 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:42:28 INFO - PROCESS | 2580 | 1467970948610 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 2580 | 1467970948614 Marionette TRACE conn4 <- [1,874,null,{}] 02:42:28 INFO - PROCESS | 2580 | 1467970948621 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 2580 | 1467970948626 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:29 INFO - PROCESS | 2580 | 1467970949039 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:42:29 INFO - PROCESS | 2580 | 1467970949282 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 2580 | 1467970949290 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece4000 == 28 [pid = 2580] [id = 226] 02:42:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8ecec800) [pid = 2580] [serial = 679] [outer = (nil)] 02:42:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8ee3b400) [pid = 2580] [serial = 680] [outer = 0x8ecec800] 02:42:29 INFO - PROCESS | 2580 | 1467970949370 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8eecec00) [pid = 2580] [serial = 681] [outer = 0x8ecec800] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a800 == 27 [pid = 2580] [id = 220] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3e000 == 26 [pid = 2580] [id = 219] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8eedf800 == 25 [pid = 2580] [id = 218] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8eceb000 == 24 [pid = 2580] [id = 217] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8d675c00 == 23 [pid = 2580] [id = 215] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66d400 == 22 [pid = 2580] [id = 216] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc18400 == 21 [pid = 2580] [id = 214] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece5800 == 20 [pid = 2580] [id = 213] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0e400 == 19 [pid = 2580] [id = 211] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee36c00 == 18 [pid = 2580] [id = 212] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc12800 == 17 [pid = 2580] [id = 210] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c8800 == 16 [pid = 2580] [id = 209] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece6c00 == 15 [pid = 2580] [id = 208] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676800 == 14 [pid = 2580] [id = 207] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c2c00 == 13 [pid = 2580] [id = 225] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecb400 == 12 [pid = 2580] [id = 224] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8eee1000 == 11 [pid = 2580] [id = 222] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x911cd000 == 10 [pid = 2580] [id = 223] 02:42:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8d671000 == 9 [pid = 2580] [id = 221] 02:42:31 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x9ba07c00) [pid = 2580] [serial = 612] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8f6b3400) [pid = 2580] [serial = 593] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8eedac00) [pid = 2580] [serial = 620] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8ecea400) [pid = 2580] [serial = 617] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8d676000) [pid = 2580] [serial = 614] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8ee35400) [pid = 2580] [serial = 618] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8dc15800) [pid = 2580] [serial = 615] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2580 | 1467970951604 Marionette TRACE conn4 <- [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]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 3139ms 02:42:31 INFO - PROCESS | 2580 | 1467970951752 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 2580 | 1467970951757 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:42:31 INFO - PROCESS | 2580 | 1467970951766 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 2580 | 1467970951773 Marionette TRACE conn4 <- [1,878,null,{}] 02:42:31 INFO - PROCESS | 2580 | 1467970951783 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 2580 | 1467970951790 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:31 INFO - PROCESS | 2580 | 1467970951965 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:42:32 INFO - PROCESS | 2580 | 1467970952082 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 2580 | 1467970952094 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3eb000 == 10 [pid = 2580] [id = 227] 02:42:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8e3eb400) [pid = 2580] [serial = 682] [outer = (nil)] 02:42:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8e3ee400) [pid = 2580] [serial = 683] [outer = 0x8e3eb400] 02:42:32 INFO - PROCESS | 2580 | 1467970952182 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8e3f3400) [pid = 2580] [serial = 684] [outer = 0x8e3eb400] 02:42:33 INFO - PROCESS | 2580 | 1467970953016 Marionette TRACE conn4 <- [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]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1291ms 02:42:33 INFO - PROCESS | 2580 | 1467970953056 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 2580 | 1467970953065 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:42:33 INFO - PROCESS | 2580 | 1467970953078 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 2580 | 1467970953082 Marionette TRACE conn4 <- [1,882,null,{}] 02:42:33 INFO - PROCESS | 2580 | 1467970953089 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 2580 | 1467970953096 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:33 INFO - PROCESS | 2580 | 1467970953279 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:42:33 INFO - PROCESS | 2580 | 1467970953396 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 2580 | 1467970953405 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece7c00 == 11 [pid = 2580] [id = 228] 02:42:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8ece9000) [pid = 2580] [serial = 685] [outer = (nil)] 02:42:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8ee34800) [pid = 2580] [serial = 686] [outer = 0x8ece9000] 02:42:33 INFO - PROCESS | 2580 | 1467970953498 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8ee3a400) [pid = 2580] [serial = 687] [outer = 0x8ece9000] 02:42:34 INFO - PROCESS | 2580 | 1467970954428 Marionette TRACE conn4 <- [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]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1384ms 02:42:34 INFO - PROCESS | 2580 | 1467970954461 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 2580 | 1467970954465 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:42:34 INFO - PROCESS | 2580 | 1467970954472 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 2580 | 1467970954478 Marionette TRACE conn4 <- [1,886,null,{}] 02:42:34 INFO - PROCESS | 2580 | 1467970954504 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 2580 | 1467970954513 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:34 INFO - PROCESS | 2580 | 1467970954738 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:42:34 INFO - PROCESS | 2580 | 1467970954766 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 2580 | 1467970954774 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58e400 == 12 [pid = 2580] [id = 229] 02:42:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8f592400) [pid = 2580] [serial = 688] [outer = (nil)] 02:42:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8f599c00) [pid = 2580] [serial = 689] [outer = 0x8f592400] 02:42:34 INFO - PROCESS | 2580 | 1467970954869 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8f6ba000) [pid = 2580] [serial = 690] [outer = 0x8f592400] 02:42:35 INFO - PROCESS | 2580 | 1467970955895 Marionette TRACE conn4 <- [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]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1453ms 02:42:35 INFO - PROCESS | 2580 | 1467970955926 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:42:35 INFO - PROCESS | 2580 | 1467970955931 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:42:35 INFO - PROCESS | 2580 | 1467970955937 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 2580 | 1467970955941 Marionette TRACE conn4 <- [1,890,null,{}] 02:42:35 INFO - PROCESS | 2580 | 1467970955953 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:35 INFO - PROCESS | 2580 | 1467970955957 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:36 INFO - PROCESS | 2580 | 1467970956582 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8e60c400) [pid = 2580] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x911ce400) [pid = 2580] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8f8c2400) [pid = 2580] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8dc14000) [pid = 2580] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x911d6000) [pid = 2580] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x911d7400) [pid = 2580] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8eed4800) [pid = 2580] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8eed7000) [pid = 2580] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91c02400) [pid = 2580] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8d66e800) [pid = 2580] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91c10400) [pid = 2580] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8ee35800) [pid = 2580] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x915d5000) [pid = 2580] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8d677c00) [pid = 2580] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:42:36 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eee0800) [pid = 2580] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:42:36 INFO - PROCESS | 2580 | 1467970956758 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 2580 | 1467970956766 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d677c00 == 13 [pid = 2580] [id = 230] 02:42:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e607800) [pid = 2580] [serial = 691] [outer = (nil)] 02:42:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8ee35800) [pid = 2580] [serial = 692] [outer = 0x8e607800] 02:42:36 INFO - PROCESS | 2580 | 1467970956843 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8f8c1400) [pid = 2580] [serial = 693] [outer = 0x8e607800] 02:42:37 INFO - PROCESS | 2580 | 1467970957623 Marionette TRACE conn4 <- [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]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1730ms 02:42:37 INFO - PROCESS | 2580 | 1467970957669 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 2580 | 1467970957673 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:42:37 INFO - PROCESS | 2580 | 1467970957682 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 2580 | 1467970957685 Marionette TRACE conn4 <- [1,894,null,{}] 02:42:37 INFO - PROCESS | 2580 | 1467970957689 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 2580 | 1467970957695 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:37 INFO - PROCESS | 2580 | 1467970957904 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:42:37 INFO - PROCESS | 2580 | 1467970957917 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 2580 | 1467970957926 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed8000 == 14 [pid = 2580] [id = 231] 02:42:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f6b2000) [pid = 2580] [serial = 694] [outer = (nil)] 02:42:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x911d3800) [pid = 2580] [serial = 695] [outer = 0x8f6b2000] 02:42:38 INFO - PROCESS | 2580 | 1467970957995 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x911d9400) [pid = 2580] [serial = 696] [outer = 0x8f6b2000] 02:42:38 INFO - PROCESS | 2580 | 1467970958995 Marionette TRACE conn4 <- [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]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1338ms 02:42:39 INFO - PROCESS | 2580 | 1467970959019 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 2580 | 1467970959026 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:42:39 INFO - PROCESS | 2580 | 1467970959035 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 2580 | 1467970959041 Marionette TRACE conn4 <- [1,898,null,{}] 02:42:39 INFO - PROCESS | 2580 | 1467970959050 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 2580 | 1467970959056 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:39 INFO - PROCESS | 2580 | 1467970959305 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:42:39 INFO - PROCESS | 2580 | 1467970959542 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 2580 | 1467970959559 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece4c00 == 15 [pid = 2580] [id = 232] 02:42:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8ece5000) [pid = 2580] [serial = 697] [outer = (nil)] 02:42:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8ee3b000) [pid = 2580] [serial = 698] [outer = 0x8ece5000] 02:42:39 INFO - PROCESS | 2580 | 1467970959667 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8eed6000) [pid = 2580] [serial = 699] [outer = 0x8ece5000] 02:42:40 INFO - PROCESS | 2580 | 1467970960775 Marionette TRACE conn4 <- [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]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1784ms 02:42:40 INFO - PROCESS | 2580 | 1467970960820 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 2580 | 1467970960827 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:42:40 INFO - PROCESS | 2580 | 1467970960839 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 2580 | 1467970960843 Marionette TRACE conn4 <- [1,902,null,{}] 02:42:40 INFO - PROCESS | 2580 | 1467970960850 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:40 INFO - PROCESS | 2580 | 1467970960856 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:41 INFO - PROCESS | 2580 | 1467970961083 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:42:41 INFO - PROCESS | 2580 | 1467970961299 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 2580 | 1467970961306 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674800 == 16 [pid = 2580] [id = 233] 02:42:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8f8bc800) [pid = 2580] [serial = 700] [outer = (nil)] 02:42:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91208800) [pid = 2580] [serial = 701] [outer = 0x8f8bc800] 02:42:41 INFO - PROCESS | 2580 | 1467970961394 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x9120fc00) [pid = 2580] [serial = 702] [outer = 0x8f8bc800] 02:42:42 INFO - PROCESS | 2580 | 1467970962419 Marionette TRACE conn4 <- [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]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1643ms 02:42:42 INFO - PROCESS | 2580 | 1467970962482 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:42:42 INFO - PROCESS | 2580 | 1467970962488 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:42:42 INFO - PROCESS | 2580 | 1467970962495 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 2580 | 1467970962502 Marionette TRACE conn4 <- [1,906,null,{}] 02:42:42 INFO - PROCESS | 2580 | 1467970962519 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:42 INFO - PROCESS | 2580 | 1467970962528 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:42 INFO - PROCESS | 2580 | 1467970962760 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:42:42 INFO - PROCESS | 2580 | 1467970962973 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 2580 | 1467970962983 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x9146f000 == 17 [pid = 2580] [id = 234] 02:42:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x9146fc00) [pid = 2580] [serial = 703] [outer = (nil)] 02:42:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x91474400) [pid = 2580] [serial = 704] [outer = 0x9146fc00] 02:42:43 INFO - PROCESS | 2580 | 1467970963094 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x91562400) [pid = 2580] [serial = 705] [outer = 0x9146fc00] 02:42:44 INFO - PROCESS | 2580 | 1467970964026 Marionette TRACE conn4 <- [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]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1604ms 02:42:44 INFO - PROCESS | 2580 | 1467970964099 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 2580 | 1467970964103 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:42:44 INFO - PROCESS | 2580 | 1467970964111 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 2580 | 1467970964115 Marionette TRACE conn4 <- [1,910,null,{}] 02:42:44 INFO - PROCESS | 2580 | 1467970964121 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 2580 | 1467970964127 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:44 INFO - PROCESS | 2580 | 1467970964318 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:42:44 INFO - PROCESS | 2580 | 1467970964529 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 2580 | 1467970964538 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bec00 == 18 [pid = 2580] [id = 235] 02:42:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x911cdc00) [pid = 2580] [serial = 706] [outer = (nil)] 02:42:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x915cc400) [pid = 2580] [serial = 707] [outer = 0x911cdc00] 02:42:44 INFO - PROCESS | 2580 | 1467970964667 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x915cf400) [pid = 2580] [serial = 708] [outer = 0x911cdc00] 02:42:45 INFO - PROCESS | 2580 | 1467970965762 Marionette TRACE conn4 <- [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]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1737ms 02:42:45 INFO - PROCESS | 2580 | 1467970965850 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 2580 | 1467970965856 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:42:45 INFO - PROCESS | 2580 | 1467970965865 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 2580 | 1467970965869 Marionette TRACE conn4 <- [1,914,null,{}] 02:42:45 INFO - PROCESS | 2580 | 1467970965878 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 2580 | 1467970965883 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:46 INFO - PROCESS | 2580 | 1467970966132 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:42:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece4000 == 17 [pid = 2580] [id = 226] 02:42:46 INFO - PROCESS | 2580 | 1467970966417 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 2580 | 1467970966429 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8f593400) [pid = 2580] [serial = 621] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x913a1800) [pid = 2580] [serial = 662] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x911cd800) [pid = 2580] [serial = 659] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8ee39400) [pid = 2580] [serial = 647] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8ece0400) [pid = 2580] [serial = 648] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x915d5400) [pid = 2580] [serial = 632] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x915d9c00) [pid = 2580] [serial = 633] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91203800) [pid = 2580] [serial = 629] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x9120cc00) [pid = 2580] [serial = 630] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x93e15000) [pid = 2580] [serial = 644] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x93cdf400) [pid = 2580] [serial = 645] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eedf400) [pid = 2580] [serial = 626] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8f598c00) [pid = 2580] [serial = 627] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91ce9c00) [pid = 2580] [serial = 638] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x92a08800) [pid = 2580] [serial = 639] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8d678400) [pid = 2580] [serial = 650] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e605000) [pid = 2580] [serial = 651] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x92f38400) [pid = 2580] [serial = 641] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x93c2bc00) [pid = 2580] [serial = 642] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8ee41000) [pid = 2580] [serial = 653] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eecc400) [pid = 2580] [serial = 654] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91b5f000) [pid = 2580] [serial = 635] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91c03800) [pid = 2580] [serial = 636] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8dc1a400) [pid = 2580] [serial = 623] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e3f3c00) [pid = 2580] [serial = 624] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f6b7c00) [pid = 2580] [serial = 657] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8f597c00) [pid = 2580] [serial = 656] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x911d4800) [pid = 2580] [serial = 660] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x913a5400) [pid = 2580] [serial = 663] [outer = (nil)] [url = about:blank] 02:42:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1cc00 == 18 [pid = 2580] [id = 236] 02:42:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8e3ebc00) [pid = 2580] [serial = 709] [outer = (nil)] 02:42:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8e606800) [pid = 2580] [serial = 710] [outer = 0x8e3ebc00] 02:42:46 INFO - PROCESS | 2580 | 1467970966556 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ece3800) [pid = 2580] [serial = 711] [outer = 0x8e3ebc00] 02:42:47 INFO - PROCESS | 2580 | 1467970967358 Marionette TRACE conn4 <- [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]]]}] 02:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1533ms 02:42:47 INFO - PROCESS | 2580 | 1467970967397 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 2580 | 1467970967404 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:42:47 INFO - PROCESS | 2580 | 1467970967415 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 2580 | 1467970967418 Marionette TRACE conn4 <- [1,918,null,{}] 02:42:47 INFO - PROCESS | 2580 | 1467970967425 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:47 INFO - PROCESS | 2580 | 1467970967430 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:47 INFO - PROCESS | 2580 | 1467970967599 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:42:47 INFO - PROCESS | 2580 | 1467970967609 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:47 INFO - PROCESS | 2580 | 1467970967617 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eeddc00 == 19 [pid = 2580] [id = 237] 02:42:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eede400) [pid = 2580] [serial = 712] [outer = (nil)] 02:42:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eee3800) [pid = 2580] [serial = 713] [outer = 0x8eede400] 02:42:47 INFO - PROCESS | 2580 | 1467970967697 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f595c00) [pid = 2580] [serial = 714] [outer = 0x8eede400] 02:42:48 INFO - PROCESS | 2580 | 1467970968648 Marionette TRACE conn4 <- [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]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1285ms 02:42:48 INFO - PROCESS | 2580 | 1467970968702 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 2580 | 1467970968705 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:42:48 INFO - PROCESS | 2580 | 1467970968713 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 2580 | 1467970968719 Marionette TRACE conn4 <- [1,922,null,{}] 02:42:48 INFO - PROCESS | 2580 | 1467970968735 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 2580 | 1467970968744 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:48 INFO - PROCESS | 2580 | 1467970968909 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:42:49 INFO - PROCESS | 2580 | 1467970969046 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 2580 | 1467970969057 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d3400 == 20 [pid = 2580] [id = 238] 02:42:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x911d7400) [pid = 2580] [serial = 715] [outer = (nil)] 02:42:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9120c800) [pid = 2580] [serial = 716] [outer = 0x911d7400] 02:42:49 INFO - PROCESS | 2580 | 1467970969128 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x913a6400) [pid = 2580] [serial = 717] [outer = 0x911d7400] 02:42:50 INFO - PROCESS | 2580 | 1467970970081 Marionette TRACE conn4 <- [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]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1434ms 02:42:50 INFO - PROCESS | 2580 | 1467970970148 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:42:50 INFO - PROCESS | 2580 | 1467970970153 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:42:50 INFO - PROCESS | 2580 | 1467970970159 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 2580 | 1467970970162 Marionette TRACE conn4 <- [1,926,null,{}] 02:42:50 INFO - PROCESS | 2580 | 1467970970168 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:50 INFO - PROCESS | 2580 | 1467970970173 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:50 INFO - PROCESS | 2580 | 1467970970388 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:42:50 INFO - PROCESS | 2580 | 1467970970436 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 2580 | 1467970970446 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x91209c00 == 21 [pid = 2580] [id = 239] 02:42:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x913a9800) [pid = 2580] [serial = 718] [outer = (nil)] 02:42:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x9146ec00) [pid = 2580] [serial = 719] [outer = 0x913a9800] 02:42:50 INFO - PROCESS | 2580 | 1467970970515 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91474800) [pid = 2580] [serial = 720] [outer = 0x913a9800] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ece9000) [pid = 2580] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ecec800) [pid = 2580] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f592400) [pid = 2580] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8d672000) [pid = 2580] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8eee1800) [pid = 2580] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x911d8000) [pid = 2580] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9146d000) [pid = 2580] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x915d9800) [pid = 2580] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e3eb400) [pid = 2580] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:42:51 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e607800) [pid = 2580] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:42:51 INFO - PROCESS | 2580 | 1467970971693 Marionette TRACE conn4 <- [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]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1592ms 02:42:51 INFO - PROCESS | 2580 | 1467970971752 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:42:51 INFO - PROCESS | 2580 | 1467970971759 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:42:51 INFO - PROCESS | 2580 | 1467970971767 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 2580 | 1467970971775 Marionette TRACE conn4 <- [1,930,null,{}] 02:42:51 INFO - PROCESS | 2580 | 1467970971783 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 2580 | 1467970971789 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:52 INFO - PROCESS | 2580 | 1467970972012 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:42:52 INFO - PROCESS | 2580 | 1467970972234 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 2580 | 1467970972245 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3e9c00 == 22 [pid = 2580] [id = 240] 02:42:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8e60c400) [pid = 2580] [serial = 721] [outer = (nil)] 02:42:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eec7400) [pid = 2580] [serial = 722] [outer = 0x8e60c400] 02:42:52 INFO - PROCESS | 2580 | 1467970972375 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eed7800) [pid = 2580] [serial = 723] [outer = 0x8e60c400] 02:42:53 INFO - PROCESS | 2580 | 1467970973298 Marionette TRACE conn4 <- [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]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1586ms 02:42:53 INFO - PROCESS | 2580 | 1467970973353 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 2580 | 1467970973360 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:42:53 INFO - PROCESS | 2580 | 1467970973371 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 2580 | 1467970973375 Marionette TRACE conn4 <- [1,934,null,{}] 02:42:53 INFO - PROCESS | 2580 | 1467970973382 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 2580 | 1467970973389 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:53 INFO - PROCESS | 2580 | 1467970973583 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:42:53 INFO - PROCESS | 2580 | 1467970973835 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 2580 | 1467970973843 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b9400 == 23 [pid = 2580] [id = 241] 02:42:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x911cd000) [pid = 2580] [serial = 724] [outer = (nil)] 02:42:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x911d6000) [pid = 2580] [serial = 725] [outer = 0x911cd000] 02:42:53 INFO - PROCESS | 2580 | 1467970973978 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9120ac00) [pid = 2580] [serial = 726] [outer = 0x911cd000] 02:42:54 INFO - PROCESS | 2580 | 1467970974867 Marionette TRACE conn4 <- [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]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1540ms 02:42:54 INFO - PROCESS | 2580 | 1467970974911 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 2580 | 1467970974916 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:42:54 INFO - PROCESS | 2580 | 1467970974923 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 2580 | 1467970974929 Marionette TRACE conn4 <- [1,938,null,{}] 02:42:54 INFO - PROCESS | 2580 | 1467970974946 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 2580 | 1467970974955 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:55 INFO - PROCESS | 2580 | 1467970975195 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:42:55 INFO - PROCESS | 2580 | 1467970975402 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 2580 | 1467970975416 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b3c00 == 24 [pid = 2580] [id = 242] 02:42:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x915d0400) [pid = 2580] [serial = 727] [outer = (nil)] 02:42:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x915d9000) [pid = 2580] [serial = 728] [outer = 0x915d0400] 02:42:55 INFO - PROCESS | 2580 | 1467970975543 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91b58c00) [pid = 2580] [serial = 729] [outer = 0x915d0400] 02:42:56 INFO - PROCESS | 2580 | 1467970976538 Marionette TRACE conn4 <- [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]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1687ms 02:42:56 INFO - PROCESS | 2580 | 1467970976610 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 2580 | 1467970976614 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:42:56 INFO - PROCESS | 2580 | 1467970976622 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 2580 | 1467970976624 Marionette TRACE conn4 <- [1,942,null,{}] 02:42:56 INFO - PROCESS | 2580 | 1467970976631 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 2580 | 1467970976636 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:56 INFO - PROCESS | 2580 | 1467970976836 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:42:57 INFO - PROCESS | 2580 | 1467970977040 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 2580 | 1467970977051 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671000 == 25 [pid = 2580] [id = 243] 02:42:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eecfc00) [pid = 2580] [serial = 730] [outer = (nil)] 02:42:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91b61800) [pid = 2580] [serial = 731] [outer = 0x8eecfc00] 02:42:57 INFO - PROCESS | 2580 | 1467970977179 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91c06400) [pid = 2580] [serial = 732] [outer = 0x8eecfc00] 02:42:58 INFO - PROCESS | 2580 | 1467970978086 Marionette TRACE conn4 <- [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]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1538ms 02:42:58 INFO - PROCESS | 2580 | 1467970978161 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 2580 | 1467970978164 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:42:58 INFO - PROCESS | 2580 | 1467970978172 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 2580 | 1467970978175 Marionette TRACE conn4 <- [1,946,null,{}] 02:42:58 INFO - PROCESS | 2580 | 1467970978181 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 2580 | 1467970978187 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:58 INFO - PROCESS | 2580 | 1467970978409 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:42:58 INFO - PROCESS | 2580 | 1467970978628 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 2580 | 1467970978634 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:42:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc16000 == 26 [pid = 2580] [id = 244] 02:42:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8e3f4000) [pid = 2580] [serial = 733] [outer = (nil)] 02:42:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8ece7000) [pid = 2580] [serial = 734] [outer = 0x8e3f4000] 02:42:58 INFO - PROCESS | 2580 | 1467970978763 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eecbc00) [pid = 2580] [serial = 735] [outer = 0x8e3f4000] 02:42:59 INFO - PROCESS | 2580 | 1467970979840 Marionette TRACE conn4 <- [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]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1739ms 02:42:59 INFO - PROCESS | 2580 | 1467970979913 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 2580 | 1467970979918 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:42:59 INFO - PROCESS | 2580 | 1467970979926 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 2580 | 1467970979934 Marionette TRACE conn4 <- [1,950,null,{}] 02:42:59 INFO - PROCESS | 2580 | 1467970979942 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 2580 | 1467970979947 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:00 INFO - PROCESS | 2580 | 1467970980222 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8ee34800) [pid = 2580] [serial = 686] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8eecec00) [pid = 2580] [serial = 681] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8ee3b400) [pid = 2580] [serial = 680] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f599c00) [pid = 2580] [serial = 689] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e602400) [pid = 2580] [serial = 666] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8dc15000) [pid = 2580] [serial = 665] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f6b6400) [pid = 2580] [serial = 669] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f594400) [pid = 2580] [serial = 668] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x913ab400) [pid = 2580] [serial = 672] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91205800) [pid = 2580] [serial = 671] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91b55c00) [pid = 2580] [serial = 675] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x915d7c00) [pid = 2580] [serial = 674] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8f6ba000) [pid = 2580] [serial = 690] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91cea400) [pid = 2580] [serial = 678] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91c0e800) [pid = 2580] [serial = 677] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8e3f3400) [pid = 2580] [serial = 684] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8e3ee400) [pid = 2580] [serial = 683] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8f8c1400) [pid = 2580] [serial = 693] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x8ee3a400) [pid = 2580] [serial = 687] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x911d3800) [pid = 2580] [serial = 695] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0x8ee35800) [pid = 2580] [serial = 692] [outer = (nil)] [url = about:blank] 02:43:01 INFO - PROCESS | 2580 | 1467970981476 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 2580 | 1467970981488 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674400 == 27 [pid = 2580] [id = 245] 02:43:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x8d674c00) [pid = 2580] [serial = 736] [outer = (nil)] 02:43:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x8dc0e800) [pid = 2580] [serial = 737] [outer = 0x8d674c00] 02:43:01 INFO - PROCESS | 2580 | 1467970981566 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8e3ec000) [pid = 2580] [serial = 738] [outer = 0x8d674c00] 02:43:02 INFO - PROCESS | 2580 | 1467970982446 Marionette TRACE conn4 <- [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]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2545ms 02:43:02 INFO - PROCESS | 2580 | 1467970982477 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 2580 | 1467970982483 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:43:02 INFO - PROCESS | 2580 | 1467970982492 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 2580 | 1467970982498 Marionette TRACE conn4 <- [1,954,null,{}] 02:43:02 INFO - PROCESS | 2580 | 1467970982507 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 2580 | 1467970982515 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:02 INFO - PROCESS | 2580 | 1467970982698 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:43:02 INFO - PROCESS | 2580 | 1467970982712 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 2580 | 1467970982723 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60f400 == 28 [pid = 2580] [id = 246] 02:43:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8e610400) [pid = 2580] [serial = 739] [outer = (nil)] 02:43:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8ece2000) [pid = 2580] [serial = 740] [outer = 0x8e610400] 02:43:02 INFO - PROCESS | 2580 | 1467970982809 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8ecec000) [pid = 2580] [serial = 741] [outer = 0x8e610400] 02:43:03 INFO - PROCESS | 2580 | 1467970983781 Marionette TRACE conn4 <- [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]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1338ms 02:43:03 INFO - PROCESS | 2580 | 1467970983837 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 2580 | 1467970983847 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:43:03 INFO - PROCESS | 2580 | 1467970983870 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 2580 | 1467970983874 Marionette TRACE conn4 <- [1,958,null,{}] 02:43:03 INFO - PROCESS | 2580 | 1467970983881 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 2580 | 1467970983887 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:04 INFO - PROCESS | 2580 | 1467970984119 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:43:04 INFO - PROCESS | 2580 | 1467970984150 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 2580 | 1467970984158 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed0c00 == 29 [pid = 2580] [id = 247] 02:43:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eed1400) [pid = 2580] [serial = 742] [outer = (nil)] 02:43:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eed4000) [pid = 2580] [serial = 743] [outer = 0x8eed1400] 02:43:04 INFO - PROCESS | 2580 | 1467970984234 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eee2400) [pid = 2580] [serial = 744] [outer = 0x8eed1400] 02:43:05 INFO - PROCESS | 2580 | 1467970985296 Marionette TRACE conn4 <- [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]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1491ms 02:43:05 INFO - PROCESS | 2580 | 1467970985369 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 2580 | 1467970985373 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:43:05 INFO - PROCESS | 2580 | 1467970985392 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 2580 | 1467970985403 Marionette TRACE conn4 <- [1,962,null,{}] 02:43:05 INFO - PROCESS | 2580 | 1467970985420 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 2580 | 1467970985429 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:05 INFO - PROCESS | 2580 | 1467970985661 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:43:05 INFO - PROCESS | 2580 | 1467970985692 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 2580 | 1467970985698 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f596000 == 30 [pid = 2580] [id = 248] 02:43:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f6bc400) [pid = 2580] [serial = 745] [outer = (nil)] 02:43:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f8c0800) [pid = 2580] [serial = 746] [outer = 0x8f6bc400] 02:43:05 INFO - PROCESS | 2580 | 1467970985774 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f8c2800) [pid = 2580] [serial = 747] [outer = 0x8f6bc400] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d7400) [pid = 2580] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x913a9800) [pid = 2580] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9146fc00) [pid = 2580] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8f8bc800) [pid = 2580] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8ece5000) [pid = 2580] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x911cdc00) [pid = 2580] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8f6b2000) [pid = 2580] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8e3ebc00) [pid = 2580] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:43:06 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8eede400) [pid = 2580] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:43:07 INFO - PROCESS | 2580 | 1467970987052 Marionette TRACE conn4 <- [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]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1714ms 02:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:43:07 INFO - PROCESS | 2580 | 1467970987102 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 2580 | 1467970987106 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:43:07 INFO - PROCESS | 2580 | 1467970987115 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 2580 | 1467970987118 Marionette TRACE conn4 <- [1,966,null,{}] 02:43:07 INFO - PROCESS | 2580 | 1467970987126 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 2580 | 1467970987130 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:07 INFO - PROCESS | 2580 | 1467970987306 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:43:07 INFO - PROCESS | 2580 | 1467970987420 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 2580 | 1467970987427 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66f000 == 31 [pid = 2580] [id = 249] 02:43:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8dc0e400) [pid = 2580] [serial = 748] [outer = (nil)] 02:43:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x911cf000) [pid = 2580] [serial = 749] [outer = 0x8dc0e400] 02:43:07 INFO - PROCESS | 2580 | 1467970987513 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x911d3800) [pid = 2580] [serial = 750] [outer = 0x8dc0e400] 02:43:08 INFO - PROCESS | 2580 | 1467970988323 Marionette TRACE conn4 <- [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]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1246ms 02:43:08 INFO - PROCESS | 2580 | 1467970988360 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:43:08 INFO - PROCESS | 2580 | 1467970988365 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:43:08 INFO - PROCESS | 2580 | 1467970988372 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 2580 | 1467970988375 Marionette TRACE conn4 <- [1,970,null,{}] 02:43:08 INFO - PROCESS | 2580 | 1467970988382 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:08 INFO - PROCESS | 2580 | 1467970988387 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:08 INFO - PROCESS | 2580 | 1467970988710 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:43:08 INFO - PROCESS | 2580 | 1467970988794 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 2580 | 1467970988809 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ee000 == 32 [pid = 2580] [id = 250] 02:43:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8e3ee800) [pid = 2580] [serial = 751] [outer = (nil)] 02:43:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8e3f3c00) [pid = 2580] [serial = 752] [outer = 0x8e3ee800] 02:43:08 INFO - PROCESS | 2580 | 1467970988936 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ee37800) [pid = 2580] [serial = 753] [outer = 0x8e3ee800] 02:43:10 INFO - PROCESS | 2580 | 1467970990053 Marionette TRACE conn4 <- [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]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1738ms 02:43:10 INFO - PROCESS | 2580 | 1467970990112 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 2580 | 1467970990119 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:43:10 INFO - PROCESS | 2580 | 1467970990128 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 2580 | 1467970990133 Marionette TRACE conn4 <- [1,974,null,{}] 02:43:10 INFO - PROCESS | 2580 | 1467970990141 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 2580 | 1467970990148 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:10 INFO - PROCESS | 2580 | 1467970990354 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:43:10 INFO - PROCESS | 2580 | 1467970990577 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 2580 | 1467970990586 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc19c00 == 33 [pid = 2580] [id = 251] 02:43:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f8b9800) [pid = 2580] [serial = 754] [outer = (nil)] 02:43:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f8c4000) [pid = 2580] [serial = 755] [outer = 0x8f8b9800] 02:43:10 INFO - PROCESS | 2580 | 1467970990706 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91203800) [pid = 2580] [serial = 756] [outer = 0x8f8b9800] 02:43:11 INFO - PROCESS | 2580 | 1467970991778 Marionette TRACE conn4 <- [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]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1739ms 02:43:11 INFO - PROCESS | 2580 | 1467970991868 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 2580 | 1467970991874 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:43:11 INFO - PROCESS | 2580 | 1467970991881 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 2580 | 1467970991885 Marionette TRACE conn4 <- [1,978,null,{}] 02:43:11 INFO - PROCESS | 2580 | 1467970991892 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:11 INFO - PROCESS | 2580 | 1467970991897 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:12 INFO - PROCESS | 2580 | 1467970992132 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:43:12 INFO - PROCESS | 2580 | 1467970992389 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 2580 | 1467970992399 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x91470400 == 34 [pid = 2580] [id = 252] 02:43:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91563000) [pid = 2580] [serial = 757] [outer = (nil)] 02:43:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x915ce000) [pid = 2580] [serial = 758] [outer = 0x91563000] 02:43:12 INFO - PROCESS | 2580 | 1467970992487 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x915d7000) [pid = 2580] [serial = 759] [outer = 0x91563000] 02:43:13 INFO - PROCESS | 2580 | 1467970993471 Marionette TRACE conn4 <- [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]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1641ms 02:43:13 INFO - PROCESS | 2580 | 1467970993524 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 2580 | 1467970993531 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:43:13 INFO - PROCESS | 2580 | 1467970993548 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 2580 | 1467970993555 Marionette TRACE conn4 <- [1,982,null,{}] 02:43:13 INFO - PROCESS | 2580 | 1467970993562 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 2580 | 1467970993568 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:13 INFO - PROCESS | 2580 | 1467970993759 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:43:13 INFO - PROCESS | 2580 | 1467970993964 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 2580 | 1467970993973 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x91209800 == 35 [pid = 2580] [id = 253] 02:43:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x913af800) [pid = 2580] [serial = 760] [outer = (nil)] 02:43:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91c06000) [pid = 2580] [serial = 761] [outer = 0x913af800] 02:43:14 INFO - PROCESS | 2580 | 1467970994062 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91c0a000) [pid = 2580] [serial = 762] [outer = 0x913af800] 02:43:15 INFO - PROCESS | 2580 | 1467970995007 Marionette TRACE conn4 <- [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]]]}] 02:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1545ms 02:43:15 INFO - PROCESS | 2580 | 1467970995086 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:43:15 INFO - PROCESS | 2580 | 1467970995091 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:43:15 INFO - PROCESS | 2580 | 1467970995098 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 2580 | 1467970995102 Marionette TRACE conn4 <- [1,986,null,{}] 02:43:15 INFO - PROCESS | 2580 | 1467970995107 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:15 INFO - PROCESS | 2580 | 1467970995113 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:15 INFO - PROCESS | 2580 | 1467970995327 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:43:15 INFO - PROCESS | 2580 | 1467970995663 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 2580 | 1467970995675 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676800 == 36 [pid = 2580] [id = 254] 02:43:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8dc0ec00) [pid = 2580] [serial = 763] [outer = (nil)] 02:43:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8dc17400) [pid = 2580] [serial = 764] [outer = 0x8dc0ec00] 02:43:15 INFO - PROCESS | 2580 | 1467970995794 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8e3f5000) [pid = 2580] [serial = 765] [outer = 0x8dc0ec00] 02:43:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d677c00 == 35 [pid = 2580] [id = 230] 02:43:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8f58e400 == 34 [pid = 2580] [id = 229] 02:43:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed8000 == 33 [pid = 2580] [id = 231] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91474800) [pid = 2580] [serial = 720] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91474400) [pid = 2580] [serial = 704] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91562400) [pid = 2580] [serial = 705] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x91208800) [pid = 2580] [serial = 701] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9120fc00) [pid = 2580] [serial = 702] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ee3b000) [pid = 2580] [serial = 698] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eed6000) [pid = 2580] [serial = 699] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x915cc400) [pid = 2580] [serial = 707] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x915cf400) [pid = 2580] [serial = 708] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d9400) [pid = 2580] [serial = 696] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e606800) [pid = 2580] [serial = 710] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8ece3800) [pid = 2580] [serial = 711] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eee3800) [pid = 2580] [serial = 713] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f595c00) [pid = 2580] [serial = 714] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x9120c800) [pid = 2580] [serial = 716] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x9146ec00) [pid = 2580] [serial = 719] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x913a6400) [pid = 2580] [serial = 717] [outer = (nil)] [url = about:blank] 02:43:16 INFO - PROCESS | 2580 | 1467970996821 Marionette TRACE conn4 <- [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]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1784ms 02:43:16 INFO - PROCESS | 2580 | 1467970996883 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 2580 | 1467970996889 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:43:16 INFO - PROCESS | 2580 | 1467970996896 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 2580 | 1467970996899 Marionette TRACE conn4 <- [1,990,null,{}] 02:43:16 INFO - PROCESS | 2580 | 1467970996908 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 2580 | 1467970996914 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:17 INFO - PROCESS | 2580 | 1467970997073 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:43:17 INFO - PROCESS | 2580 | 1467970997221 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:17 INFO - PROCESS | 2580 | 1467970997234 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3e400 == 34 [pid = 2580] [id = 255] 02:43:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8eec8c00) [pid = 2580] [serial = 766] [outer = (nil)] 02:43:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8eede400) [pid = 2580] [serial = 767] [outer = 0x8eec8c00] 02:43:17 INFO - PROCESS | 2580 | 1467970997356 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f595000) [pid = 2580] [serial = 768] [outer = 0x8eec8c00] 02:43:18 INFO - PROCESS | 2580 | 1467970998137 Marionette TRACE conn4 <- [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]]]}] 02:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1289ms 02:43:18 INFO - PROCESS | 2580 | 1467970998189 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:43:18 INFO - PROCESS | 2580 | 1467970998196 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:43:18 INFO - PROCESS | 2580 | 1467970998203 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 2580 | 1467970998206 Marionette TRACE conn4 <- [1,994,null,{}] 02:43:18 INFO - PROCESS | 2580 | 1467970998212 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 2580 | 1467970998217 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:18 INFO - PROCESS | 2580 | 1467970998391 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:43:18 INFO - PROCESS | 2580 | 1467970998402 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 2580 | 1467970998410 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6ba400 == 35 [pid = 2580] [id = 256] 02:43:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f8be400) [pid = 2580] [serial = 769] [outer = (nil)] 02:43:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x913a2000) [pid = 2580] [serial = 770] [outer = 0x8f8be400] 02:43:18 INFO - PROCESS | 2580 | 1467970998594 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x913ae400) [pid = 2580] [serial = 771] [outer = 0x8f8be400] 02:43:19 INFO - PROCESS | 2580 | 1467970999517 Marionette TRACE conn4 <- [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]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1343ms 02:43:19 INFO - PROCESS | 2580 | 1467970999547 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 2580 | 1467970999551 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:43:19 INFO - PROCESS | 2580 | 1467970999564 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 2580 | 1467970999573 Marionette TRACE conn4 <- [1,998,null,{}] 02:43:19 INFO - PROCESS | 2580 | 1467970999591 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:19 INFO - PROCESS | 2580 | 1467970999599 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:19 INFO - PROCESS | 2580 | 1467970999813 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:43:19 INFO - PROCESS | 2580 | 1467970999838 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 2580 | 1467970999846 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d673400 == 36 [pid = 2580] [id = 257] 02:43:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91568800) [pid = 2580] [serial = 772] [outer = (nil)] 02:43:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x915d4c00) [pid = 2580] [serial = 773] [outer = 0x91568800] 02:43:19 INFO - PROCESS | 2580 | 1467970999918 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x915dac00) [pid = 2580] [serial = 774] [outer = 0x91568800] 02:43:20 INFO - PROCESS | 2580 | 1467971000827 Marionette TRACE conn4 <- [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]]]}] 02:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1311ms 02:43:20 INFO - PROCESS | 2580 | 1467971000869 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:43:20 INFO - PROCESS | 2580 | 1467971000874 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:43:20 INFO - PROCESS | 2580 | 1467971000888 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 2580 | 1467971000890 Marionette TRACE conn4 <- [1,1002,null,{}] 02:43:20 INFO - PROCESS | 2580 | 1467971000897 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 2580 | 1467971000901 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:21 INFO - PROCESS | 2580 | 1467971001137 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f6bc400) [pid = 2580] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8d674c00) [pid = 2580] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e3f4000) [pid = 2580] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8e610400) [pid = 2580] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eed1400) [pid = 2580] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e60c400) [pid = 2580] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x911cd000) [pid = 2580] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x915d0400) [pid = 2580] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:43:21 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8eecfc00) [pid = 2580] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:43:21 INFO - PROCESS | 2580 | 1467971001251 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 2580 | 1467971001259 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674c00 == 37 [pid = 2580] [id = 258] 02:43:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8e3f4000) [pid = 2580] [serial = 775] [outer = (nil)] 02:43:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8eecec00) [pid = 2580] [serial = 776] [outer = 0x8e3f4000] 02:43:21 INFO - PROCESS | 2580 | 1467971001329 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f591800) [pid = 2580] [serial = 777] [outer = 0x8e3f4000] 02:43:22 INFO - PROCESS | 2580 | 1467971002147 Marionette TRACE conn4 <- [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]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1288ms 02:43:22 INFO - PROCESS | 2580 | 1467971002170 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:43:22 INFO - PROCESS | 2580 | 1467971002175 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:43:22 INFO - PROCESS | 2580 | 1467971002181 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 2580 | 1467971002185 Marionette TRACE conn4 <- [1,1006,null,{}] 02:43:22 INFO - PROCESS | 2580 | 1467971002191 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 2580 | 1467971002195 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:22 INFO - PROCESS | 2580 | 1467971002352 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:43:22 INFO - PROCESS | 2580 | 1467971002366 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 2580 | 1467971002384 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b5e400 == 38 [pid = 2580] [id = 259] 02:43:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91b5f800) [pid = 2580] [serial = 778] [outer = (nil)] 02:43:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91c0d800) [pid = 2580] [serial = 779] [outer = 0x91b5f800] 02:43:22 INFO - PROCESS | 2580 | 1467971002469 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91cf2c00) [pid = 2580] [serial = 780] [outer = 0x91b5f800] 02:43:23 INFO - PROCESS | 2580 | 1467971003523 Marionette TRACE conn4 <- [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]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1391ms 02:43:23 INFO - PROCESS | 2580 | 1467971003574 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 2580 | 1467971003581 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:43:23 INFO - PROCESS | 2580 | 1467971003590 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 2580 | 1467971003595 Marionette TRACE conn4 <- [1,1010,null,{}] 02:43:23 INFO - PROCESS | 2580 | 1467971003604 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 2580 | 1467971003611 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:23 INFO - PROCESS | 2580 | 1467971003809 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:43:24 INFO - PROCESS | 2580 | 1467971004041 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 2580 | 1467971004053 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ed400 == 39 [pid = 2580] [id = 260] 02:43:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e605c00) [pid = 2580] [serial = 781] [outer = (nil)] 02:43:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eed8000) [pid = 2580] [serial = 782] [outer = 0x8e605c00] 02:43:24 INFO - PROCESS | 2580 | 1467971004142 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f6c0000) [pid = 2580] [serial = 783] [outer = 0x8e605c00] 02:43:25 INFO - PROCESS | 2580 | 1467971005079 Marionette TRACE conn4 <- [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]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1552ms 02:43:25 INFO - PROCESS | 2580 | 1467971005143 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 2580 | 1467971005150 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:43:25 INFO - PROCESS | 2580 | 1467971005161 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 2580 | 1467971005165 Marionette TRACE conn4 <- [1,1014,null,{}] 02:43:25 INFO - PROCESS | 2580 | 1467971005172 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 2580 | 1467971005178 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:25 INFO - PROCESS | 2580 | 1467971005367 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:43:25 INFO - PROCESS | 2580 | 1467971005576 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 2580 | 1467971005583 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x91206000 == 40 [pid = 2580] [id = 261] 02:43:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x913a5400) [pid = 2580] [serial = 784] [outer = (nil)] 02:43:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x9146cc00) [pid = 2580] [serial = 785] [outer = 0x913a5400] 02:43:25 INFO - PROCESS | 2580 | 1467971005719 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91563400) [pid = 2580] [serial = 786] [outer = 0x913a5400] 02:43:26 INFO - PROCESS | 2580 | 1467971006754 Marionette TRACE conn4 <- [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]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1632ms 02:43:26 INFO - PROCESS | 2580 | 1467971006793 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:43:26 INFO - PROCESS | 2580 | 1467971006798 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:43:26 INFO - PROCESS | 2580 | 1467971006806 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 2580 | 1467971006813 Marionette TRACE conn4 <- [1,1018,null,{}] 02:43:26 INFO - PROCESS | 2580 | 1467971006843 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 2580 | 1467971006852 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:27 INFO - PROCESS | 2580 | 1467971007085 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:43:27 INFO - PROCESS | 2580 | 1467971007301 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 2580 | 1467971007313 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a04400 == 41 [pid = 2580] [id = 262] 02:43:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92a05400) [pid = 2580] [serial = 787] [outer = (nil)] 02:43:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92a09800) [pid = 2580] [serial = 788] [outer = 0x92a05400] 02:43:27 INFO - PROCESS | 2580 | 1467971007398 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92a0f800) [pid = 2580] [serial = 789] [outer = 0x92a05400] 02:43:28 INFO - PROCESS | 2580 | 1467971008295 Marionette TRACE conn4 <- [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]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1558ms 02:43:28 INFO - PROCESS | 2580 | 1467971008365 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:43:28 INFO - PROCESS | 2580 | 1467971008370 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:43:28 INFO - PROCESS | 2580 | 1467971008377 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 2580 | 1467971008380 Marionette TRACE conn4 <- [1,1022,null,{}] 02:43:28 INFO - PROCESS | 2580 | 1467971008387 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:28 INFO - PROCESS | 2580 | 1467971008392 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:28 INFO - PROCESS | 2580 | 1467971008577 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:43:28 INFO - PROCESS | 2580 | 1467971008740 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 2580 | 1467971008750 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x91562800 == 42 [pid = 2580] [id = 263] 02:43:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92a09000) [pid = 2580] [serial = 790] [outer = (nil)] 02:43:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92bea400) [pid = 2580] [serial = 791] [outer = 0x92a09000] 02:43:28 INFO - PROCESS | 2580 | 1467971008877 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92bf0c00) [pid = 2580] [serial = 792] [outer = 0x92a09000] 02:43:29 INFO - PROCESS | 2580 | 1467971009787 Marionette TRACE conn4 <- [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]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1484ms 02:43:29 INFO - PROCESS | 2580 | 1467971009861 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 2580 | 1467971009865 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:43:29 INFO - PROCESS | 2580 | 1467971009872 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 2580 | 1467971009876 Marionette TRACE conn4 <- [1,1026,null,{}] 02:43:29 INFO - PROCESS | 2580 | 1467971009882 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 2580 | 1467971009887 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:30 INFO - PROCESS | 2580 | 1467971010110 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:43:30 INFO - PROCESS | 2580 | 1467971010332 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 2580 | 1467971010341 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee43800 == 43 [pid = 2580] [id = 264] 02:43:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x92be6c00) [pid = 2580] [serial = 793] [outer = (nil)] 02:43:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x92f2fc00) [pid = 2580] [serial = 794] [outer = 0x92be6c00] 02:43:30 INFO - PROCESS | 2580 | 1467971010466 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x92f39000) [pid = 2580] [serial = 795] [outer = 0x92be6c00] 02:43:31 INFO - PROCESS | 2580 | 1467971011360 Marionette TRACE conn4 <- [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]]]}] 02:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1536ms 02:43:31 INFO - PROCESS | 2580 | 1467971011410 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 2580 | 1467971011414 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:43:31 INFO - PROCESS | 2580 | 1467971011421 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 2580 | 1467971011425 Marionette TRACE conn4 <- [1,1030,null,{}] 02:43:31 INFO - PROCESS | 2580 | 1467971011431 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:31 INFO - PROCESS | 2580 | 1467971011441 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:31 INFO - PROCESS | 2580 | 1467971011662 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:43:31 INFO - PROCESS | 2580 | 1467971011893 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 2580 | 1467971011903 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c30400 == 44 [pid = 2580] [id = 265] 02:43:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93c33400) [pid = 2580] [serial = 796] [outer = (nil)] 02:43:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x93cde800) [pid = 2580] [serial = 797] [outer = 0x93c33400] 02:43:32 INFO - PROCESS | 2580 | 1467971012037 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x93ce1c00) [pid = 2580] [serial = 798] [outer = 0x93c33400] 02:43:32 INFO - PROCESS | 2580 | 1467971012973 Marionette TRACE conn4 <- [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]]]}] 02:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1591ms 02:43:33 INFO - PROCESS | 2580 | 1467971013013 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 2580 | 1467971013018 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:43:33 INFO - PROCESS | 2580 | 1467971013024 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 2580 | 1467971013028 Marionette TRACE conn4 <- [1,1034,null,{}] 02:43:33 INFO - PROCESS | 2580 | 1467971013034 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:33 INFO - PROCESS | 2580 | 1467971013040 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:33 INFO - PROCESS | 2580 | 1467971013229 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:43:33 INFO - PROCESS | 2580 | 1467971013441 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 2580 | 1467971013451 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17000 == 45 [pid = 2580] [id = 266] 02:43:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8dc1a800) [pid = 2580] [serial = 799] [outer = (nil)] 02:43:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8e3f0000) [pid = 2580] [serial = 800] [outer = 0x8dc1a800] 02:43:33 INFO - PROCESS | 2580 | 1467971013736 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8e60e800) [pid = 2580] [serial = 801] [outer = 0x8dc1a800] 02:43:34 INFO - PROCESS | 2580 | 1467971014660 Marionette TRACE conn4 <- [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]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1683ms 02:43:34 INFO - PROCESS | 2580 | 1467971014709 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 2580 | 1467971014715 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:43:34 INFO - PROCESS | 2580 | 1467971014724 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 2580 | 1467971014728 Marionette TRACE conn4 <- [1,1038,null,{}] 02:43:34 INFO - PROCESS | 2580 | 1467971014736 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 2580 | 1467971014742 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:34 INFO - PROCESS | 2580 | 1467971014925 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:43:35 INFO - PROCESS | 2580 | 1467971015119 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 2580 | 1467971015127 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eede800 == 46 [pid = 2580] [id = 267] 02:43:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8f58e400) [pid = 2580] [serial = 802] [outer = (nil)] 02:43:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8f8bb400) [pid = 2580] [serial = 803] [outer = 0x8f58e400] 02:43:35 INFO - PROCESS | 2580 | 1467971015304 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x911ce800) [pid = 2580] [serial = 804] [outer = 0x8f58e400] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674400 == 45 [pid = 2580] [id = 245] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x911d3400 == 44 [pid = 2580] [id = 238] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3eb000 == 43 [pid = 2580] [id = 227] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece7c00 == 42 [pid = 2580] [id = 228] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3e9c00 == 41 [pid = 2580] [id = 240] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x91209c00 == 40 [pid = 2580] [id = 239] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece4c00 == 39 [pid = 2580] [id = 232] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x9146f000 == 38 [pid = 2580] [id = 234] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8eeddc00 == 37 [pid = 2580] [id = 237] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b9400 == 36 [pid = 2580] [id = 241] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674800 == 35 [pid = 2580] [id = 233] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bec00 == 34 [pid = 2580] [id = 235] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b3c00 == 33 [pid = 2580] [id = 242] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1cc00 == 32 [pid = 2580] [id = 236] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8d671000 == 31 [pid = 2580] [id = 243] 02:43:37 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc16000 == 30 [pid = 2580] [id = 244] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x911cf000) [pid = 2580] [serial = 749] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8f8c0800) [pid = 2580] [serial = 746] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8dc0e800) [pid = 2580] [serial = 737] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8e3ec000) [pid = 2580] [serial = 738] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8eecbc00) [pid = 2580] [serial = 735] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8ece7000) [pid = 2580] [serial = 734] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8ece2000) [pid = 2580] [serial = 740] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8eed4000) [pid = 2580] [serial = 743] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8f8c2800) [pid = 2580] [serial = 747] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8eed7800) [pid = 2580] [serial = 723] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8eec7400) [pid = 2580] [serial = 722] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8eee2400) [pid = 2580] [serial = 744] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x9120ac00) [pid = 2580] [serial = 726] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x911d6000) [pid = 2580] [serial = 725] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ecec000) [pid = 2580] [serial = 741] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91b58c00) [pid = 2580] [serial = 729] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x915d9000) [pid = 2580] [serial = 728] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91c06400) [pid = 2580] [serial = 732] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91b61800) [pid = 2580] [serial = 731] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 2580 | 1467971017401 Marionette TRACE conn4 <- [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]]]}] 02:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2749ms 02:43:37 INFO - PROCESS | 2580 | 1467971017473 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 2580 | 1467971017479 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:43:37 INFO - PROCESS | 2580 | 1467971017488 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 2580 | 1467971017493 Marionette TRACE conn4 <- [1,1042,null,{}] 02:43:37 INFO - PROCESS | 2580 | 1467971017501 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:37 INFO - PROCESS | 2580 | 1467971017506 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:37 INFO - PROCESS | 2580 | 1467971017677 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:43:37 INFO - PROCESS | 2580 | 1467971017841 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 2580 | 1467971017856 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3e9c00 == 31 [pid = 2580] [id = 268] 02:43:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e3eb000) [pid = 2580] [serial = 805] [outer = (nil)] 02:43:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8ece0800) [pid = 2580] [serial = 806] [outer = 0x8e3eb000] 02:43:37 INFO - PROCESS | 2580 | 1467971017925 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8ecea000) [pid = 2580] [serial = 807] [outer = 0x8e3eb000] 02:43:38 INFO - PROCESS | 2580 | 1467971018696 Marionette TRACE conn4 <- [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]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1239ms 02:43:38 INFO - PROCESS | 2580 | 1467971018727 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 2580 | 1467971018735 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:43:38 INFO - PROCESS | 2580 | 1467971018751 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 2580 | 1467971018756 Marionette TRACE conn4 <- [1,1046,null,{}] 02:43:38 INFO - PROCESS | 2580 | 1467971018762 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 2580 | 1467971018768 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:38 INFO - PROCESS | 2580 | 1467971018939 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:43:38 INFO - PROCESS | 2580 | 1467971018953 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 2580 | 1467971018961 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecac00 == 32 [pid = 2580] [id = 269] 02:43:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8eecbc00) [pid = 2580] [serial = 808] [outer = (nil)] 02:43:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8eed7800) [pid = 2580] [serial = 809] [outer = 0x8eecbc00] 02:43:39 INFO - PROCESS | 2580 | 1467971019152 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eedfc00) [pid = 2580] [serial = 810] [outer = 0x8eecbc00] 02:43:40 INFO - PROCESS | 2580 | 1467971020091 Marionette TRACE conn4 <- [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]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1382ms 02:43:40 INFO - PROCESS | 2580 | 1467971020145 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:43:40 INFO - PROCESS | 2580 | 1467971020151 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:43:40 INFO - PROCESS | 2580 | 1467971020158 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 2580 | 1467971020164 Marionette TRACE conn4 <- [1,1050,null,{}] 02:43:40 INFO - PROCESS | 2580 | 1467971020201 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 2580 | 1467971020210 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:40 INFO - PROCESS | 2580 | 1467971020425 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:43:40 INFO - PROCESS | 2580 | 1467971020456 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 2580 | 1467971020469 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c5800 == 33 [pid = 2580] [id = 270] 02:43:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8f8c6000) [pid = 2580] [serial = 811] [outer = (nil)] 02:43:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x911d1000) [pid = 2580] [serial = 812] [outer = 0x8f8c6000] 02:43:40 INFO - PROCESS | 2580 | 1467971020541 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91201c00) [pid = 2580] [serial = 813] [outer = 0x8f8c6000] 02:43:41 INFO - PROCESS | 2580 | 1467971021487 Marionette TRACE conn4 <- [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]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1787ms 02:43:41 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91b5f800) [pid = 2580] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:43:41 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91568800) [pid = 2580] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:43:41 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8e3f4000) [pid = 2580] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:43:41 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8dc0e400) [pid = 2580] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:43:41 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8e3ee800) [pid = 2580] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:43:42 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8dc0ec00) [pid = 2580] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:43:42 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eec8c00) [pid = 2580] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:43:42 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x913af800) [pid = 2580] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:43:42 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91563000) [pid = 2580] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:43:42 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f8be400) [pid = 2580] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:43:42 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f8b9800) [pid = 2580] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:43:42 INFO - PROCESS | 2580 | 1467971022065 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 2580 | 1467971022070 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:43:42 INFO - PROCESS | 2580 | 1467971022090 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 2580 | 1467971022093 Marionette TRACE conn4 <- [1,1054,null,{}] 02:43:42 INFO - PROCESS | 2580 | 1467971022100 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:42 INFO - PROCESS | 2580 | 1467971022104 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:42 INFO - PROCESS | 2580 | 1467971022301 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:43:42 INFO - PROCESS | 2580 | 1467971022380 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 2580 | 1467971022387 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec9000 == 34 [pid = 2580] [id = 271] 02:43:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f6c0800) [pid = 2580] [serial = 814] [outer = (nil)] 02:43:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d2800) [pid = 2580] [serial = 815] [outer = 0x8f6c0800] 02:43:42 INFO - PROCESS | 2580 | 1467971022460 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9120d800) [pid = 2580] [serial = 816] [outer = 0x8f6c0800] 02:43:43 INFO - PROCESS | 2580 | 1467971023210 Marionette TRACE conn4 <- [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]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1148ms 02:43:43 INFO - PROCESS | 2580 | 1467971023236 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 2580 | 1467971023241 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:43:43 INFO - PROCESS | 2580 | 1467971023247 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 2580 | 1467971023251 Marionette TRACE conn4 <- [1,1058,null,{}] 02:43:43 INFO - PROCESS | 2580 | 1467971023256 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 2580 | 1467971023261 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:43 INFO - PROCESS | 2580 | 1467971023418 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:43:43 INFO - PROCESS | 2580 | 1467971023429 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 2580 | 1467971023435 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c1400 == 35 [pid = 2580] [id = 272] 02:43:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x913a5000) [pid = 2580] [serial = 817] [outer = (nil)] 02:43:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91470c00) [pid = 2580] [serial = 818] [outer = 0x913a5000] 02:43:43 INFO - PROCESS | 2580 | 1467971023507 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91568800) [pid = 2580] [serial = 819] [outer = 0x913a5000] 02:43:44 INFO - PROCESS | 2580 | 1467971024652 Marionette TRACE conn4 <- [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]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1485ms 02:43:44 INFO - PROCESS | 2580 | 1467971024734 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 2580 | 1467971024741 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:43:44 INFO - PROCESS | 2580 | 1467971024750 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 2580 | 1467971024755 Marionette TRACE conn4 <- [1,1062,null,{}] 02:43:44 INFO - PROCESS | 2580 | 1467971024764 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 2580 | 1467971024771 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:45 INFO - PROCESS | 2580 | 1467971024998 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:43:45 INFO - PROCESS | 2580 | 1467971025242 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 2580 | 1467971025256 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e609400 == 36 [pid = 2580] [id = 273] 02:43:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8e60c800) [pid = 2580] [serial = 820] [outer = (nil)] 02:43:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eec7800) [pid = 2580] [serial = 821] [outer = 0x8e60c800] 02:43:45 INFO - PROCESS | 2580 | 1467971025377 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8eee4400) [pid = 2580] [serial = 822] [outer = 0x8e60c800] 02:43:46 INFO - PROCESS | 2580 | 1467971026421 Marionette TRACE conn4 <- [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]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1691ms 02:43:46 INFO - PROCESS | 2580 | 1467971026440 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 2580 | 1467971026447 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:43:46 INFO - PROCESS | 2580 | 1467971026459 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 2580 | 1467971026463 Marionette TRACE conn4 <- [1,1066,null,{}] 02:43:46 INFO - PROCESS | 2580 | 1467971026471 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:46 INFO - PROCESS | 2580 | 1467971026478 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:46 INFO - PROCESS | 2580 | 1467971026689 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:43:46 INFO - PROCESS | 2580 | 1467971026961 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 2580 | 1467971026978 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676400 == 37 [pid = 2580] [id = 274] 02:43:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8f8c1c00) [pid = 2580] [serial = 823] [outer = (nil)] 02:43:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91210c00) [pid = 2580] [serial = 824] [outer = 0x8f8c1c00] 02:43:47 INFO - PROCESS | 2580 | 1467971027079 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x91203400) [pid = 2580] [serial = 825] [outer = 0x8f8c1c00] 02:43:48 INFO - PROCESS | 2580 | 1467971028152 Marionette TRACE conn4 <- [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]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1735ms 02:43:48 INFO - PROCESS | 2580 | 1467971028194 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:43:48 INFO - PROCESS | 2580 | 1467971028199 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:43:48 INFO - PROCESS | 2580 | 1467971028206 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 2580 | 1467971028212 Marionette TRACE conn4 <- [1,1070,null,{}] 02:43:48 INFO - PROCESS | 2580 | 1467971028229 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 2580 | 1467971028238 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:48 INFO - PROCESS | 2580 | 1467971028459 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:43:48 INFO - PROCESS | 2580 | 1467971028675 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 2580 | 1467971028687 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b61800 == 38 [pid = 2580] [id = 275] 02:43:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91b61c00) [pid = 2580] [serial = 826] [outer = (nil)] 02:43:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x91c04c00) [pid = 2580] [serial = 827] [outer = 0x91b61c00] 02:43:48 INFO - PROCESS | 2580 | 1467971028771 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x91c0b400) [pid = 2580] [serial = 828] [outer = 0x91b61c00] 02:43:49 INFO - PROCESS | 2580 | 1467971029745 Marionette TRACE conn4 <- [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]]]}] 02:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1593ms 02:43:49 INFO - PROCESS | 2580 | 1467971029799 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:43:49 INFO - PROCESS | 2580 | 1467971029803 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:43:49 INFO - PROCESS | 2580 | 1467971029811 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:43:49 INFO - PROCESS | 2580 | 1467971029814 Marionette TRACE conn4 <- [1,1074,null,{}] 02:43:49 INFO - PROCESS | 2580 | 1467971029820 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:49 INFO - PROCESS | 2580 | 1467971029826 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:50 INFO - PROCESS | 2580 | 1467971030007 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:43:50 INFO - PROCESS | 2580 | 1467971030218 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:50 INFO - PROCESS | 2580 | 1467971030233 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc11c00 == 39 [pid = 2580] [id = 276] 02:43:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8ee40800) [pid = 2580] [serial = 829] [outer = (nil)] 02:43:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x9120ec00) [pid = 2580] [serial = 830] [outer = 0x8ee40800] 02:43:50 INFO - PROCESS | 2580 | 1467971030332 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x91b56000) [pid = 2580] [serial = 831] [outer = 0x8ee40800] 02:43:51 INFO - PROCESS | 2580 | 1467971031476 Marionette TRACE conn4 <- [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]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1732ms 02:43:51 INFO - PROCESS | 2580 | 1467971031544 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 2580 | 1467971031551 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:43:51 INFO - PROCESS | 2580 | 1467971031559 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 2580 | 1467971031563 Marionette TRACE conn4 <- [1,1078,null,{}] 02:43:51 INFO - PROCESS | 2580 | 1467971031577 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 2580 | 1467971031589 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:51 INFO - PROCESS | 2580 | 1467971031881 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:43:51 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec9000 == 38 [pid = 2580] [id = 271] 02:43:51 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c5800 == 37 [pid = 2580] [id = 270] 02:43:51 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecac00 == 36 [pid = 2580] [id = 269] 02:43:51 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3e9c00 == 35 [pid = 2580] [id = 268] 02:43:52 INFO - PROCESS | 2580 | --DOCSHELL 0x8eede800 == 34 [pid = 2580] [id = 267] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x91c0d800) [pid = 2580] [serial = 779] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x91cf2c00) [pid = 2580] [serial = 780] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x915d4c00) [pid = 2580] [serial = 773] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8eecec00) [pid = 2580] [serial = 776] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x911d3800) [pid = 2580] [serial = 750] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8e3f3c00) [pid = 2580] [serial = 752] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8ee37800) [pid = 2580] [serial = 753] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8dc17400) [pid = 2580] [serial = 764] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8e3f5000) [pid = 2580] [serial = 765] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eede400) [pid = 2580] [serial = 767] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8f595000) [pid = 2580] [serial = 768] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91c06000) [pid = 2580] [serial = 761] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91c0a000) [pid = 2580] [serial = 762] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x915ce000) [pid = 2580] [serial = 758] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x915d7000) [pid = 2580] [serial = 759] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x913a2000) [pid = 2580] [serial = 770] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f8c4000) [pid = 2580] [serial = 755] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91203800) [pid = 2580] [serial = 756] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x915dac00) [pid = 2580] [serial = 774] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f591800) [pid = 2580] [serial = 777] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x913ae400) [pid = 2580] [serial = 771] [outer = (nil)] [url = about:blank] 02:43:52 INFO - PROCESS | 2580 | 1467971032107 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 2580 | 1467971032117 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3e9c00 == 35 [pid = 2580] [id = 277] 02:43:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e3ea400) [pid = 2580] [serial = 832] [outer = (nil)] 02:43:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e606000) [pid = 2580] [serial = 833] [outer = 0x8e3ea400] 02:43:52 INFO - PROCESS | 2580 | 1467971032201 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ee3bc00) [pid = 2580] [serial = 834] [outer = 0x8e3ea400] 02:43:53 INFO - PROCESS | 2580 | 1467971033001 Marionette TRACE conn4 <- [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]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1483ms 02:43:53 INFO - PROCESS | 2580 | 1467971033042 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 2580 | 1467971033049 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:43:53 INFO - PROCESS | 2580 | 1467971033059 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 2580 | 1467971033063 Marionette TRACE conn4 <- [1,1082,null,{}] 02:43:53 INFO - PROCESS | 2580 | 1467971033069 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 2580 | 1467971033074 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:53 INFO - PROCESS | 2580 | 1467971033240 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:43:53 INFO - PROCESS | 2580 | 1467971033252 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 2580 | 1467971033258 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f590800 == 36 [pid = 2580] [id = 278] 02:43:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f598800) [pid = 2580] [serial = 835] [outer = (nil)] 02:43:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f6b7c00) [pid = 2580] [serial = 836] [outer = 0x8f598800] 02:43:53 INFO - PROCESS | 2580 | 1467971033332 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8f8c1800) [pid = 2580] [serial = 837] [outer = 0x8f598800] 02:43:54 INFO - PROCESS | 2580 | 1467971034318 Marionette TRACE conn4 <- [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]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1279ms 02:43:54 INFO - PROCESS | 2580 | 1467971034339 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 2580 | 1467971034343 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:43:54 INFO - PROCESS | 2580 | 1467971034350 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 2580 | 1467971034355 Marionette TRACE conn4 <- [1,1086,null,{}] 02:43:54 INFO - PROCESS | 2580 | 1467971034371 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 2580 | 1467971034379 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:54 INFO - PROCESS | 2580 | 1467971034595 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:43:54 INFO - PROCESS | 2580 | 1467971034627 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 2580 | 1467971034638 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x91471400 == 37 [pid = 2580] [id = 279] 02:43:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91471c00) [pid = 2580] [serial = 838] [outer = (nil)] 02:43:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x915ce000) [pid = 2580] [serial = 839] [outer = 0x91471c00] 02:43:54 INFO - PROCESS | 2580 | 1467971034712 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x915d5400) [pid = 2580] [serial = 840] [outer = 0x91471c00] 02:43:55 INFO - PROCESS | 2580 | 1467971035635 Marionette TRACE conn4 <- [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]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1335ms 02:43:55 INFO - PROCESS | 2580 | 1467971035687 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 2580 | 1467971035690 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:43:55 INFO - PROCESS | 2580 | 1467971035704 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 2580 | 1467971035707 Marionette TRACE conn4 <- [1,1090,null,{}] 02:43:55 INFO - PROCESS | 2580 | 1467971035713 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 2580 | 1467971035718 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:55 INFO - PROCESS | 2580 | 1467971035949 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:43:55 INFO - PROCESS | 2580 | 1467971035975 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 2580 | 1467971035987 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d8800 == 38 [pid = 2580] [id = 280] 02:43:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x915d9400) [pid = 2580] [serial = 841] [outer = (nil)] 02:43:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91210000) [pid = 2580] [serial = 842] [outer = 0x915d9400] 02:43:56 INFO - PROCESS | 2580 | 1467971036069 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91b5f000) [pid = 2580] [serial = 843] [outer = 0x915d9400] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8f8c6000) [pid = 2580] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e3eb000) [pid = 2580] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8e605c00) [pid = 2580] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8f58e400) [pid = 2580] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8dc1a800) [pid = 2580] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x913a5400) [pid = 2580] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x92a05400) [pid = 2580] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eecbc00) [pid = 2580] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x92a09000) [pid = 2580] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92be6c00) [pid = 2580] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f6c0800) [pid = 2580] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:43:56 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x93c33400) [pid = 2580] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:43:57 INFO - PROCESS | 2580 | 1467971037165 Marionette TRACE conn4 <- [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]]]}] 02:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1480ms 02:43:57 INFO - PROCESS | 2580 | 1467971037184 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:43:57 INFO - PROCESS | 2580 | 1467971037188 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:43:57 INFO - PROCESS | 2580 | 1467971037194 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:43:57 INFO - PROCESS | 2580 | 1467971037197 Marionette TRACE conn4 <- [1,1094,null,{}] 02:43:57 INFO - PROCESS | 2580 | 1467971037203 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:57 INFO - PROCESS | 2580 | 1467971037208 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:57 INFO - PROCESS | 2580 | 1467971037417 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:43:57 INFO - PROCESS | 2580 | 1467971037431 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 2580 | 1467971037437 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e605c00 == 39 [pid = 2580] [id = 281] 02:43:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eecbc00) [pid = 2580] [serial = 844] [outer = (nil)] 02:43:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91466800) [pid = 2580] [serial = 845] [outer = 0x8eecbc00] 02:43:57 INFO - PROCESS | 2580 | 1467971037508 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91c07400) [pid = 2580] [serial = 846] [outer = 0x8eecbc00] 02:43:58 INFO - PROCESS | 2580 | 1467971038337 Marionette TRACE conn4 <- [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]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1194ms 02:43:58 INFO - PROCESS | 2580 | 1467971038390 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 2580 | 1467971038394 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:43:58 INFO - PROCESS | 2580 | 1467971038400 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 2580 | 1467971038402 Marionette TRACE conn4 <- [1,1098,null,{}] 02:43:58 INFO - PROCESS | 2580 | 1467971038408 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 2580 | 1467971038418 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:58 INFO - PROCESS | 2580 | 1467971038617 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:43:58 INFO - PROCESS | 2580 | 1467971038797 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 2580 | 1467971038811 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:43:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66f400 == 40 [pid = 2580] [id = 282] 02:43:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8d66f800) [pid = 2580] [serial = 847] [outer = (nil)] 02:43:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8dc0f000) [pid = 2580] [serial = 848] [outer = 0x8d66f800] 02:43:58 INFO - PROCESS | 2580 | 1467971038894 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e3ecc00) [pid = 2580] [serial = 849] [outer = 0x8d66f800] 02:43:59 INFO - PROCESS | 2580 | 1467971039950 Marionette TRACE conn4 <- [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]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1580ms 02:43:59 INFO - PROCESS | 2580 | 1467971039982 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 2580 | 1467971039989 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:43:59 INFO - PROCESS | 2580 | 1467971039997 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 2580 | 1467971040002 Marionette TRACE conn4 <- [1,1102,null,{}] 02:44:00 INFO - PROCESS | 2580 | 1467971040011 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 2580 | 1467971040020 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:00 INFO - PROCESS | 2580 | 1467971040219 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:44:00 INFO - PROCESS | 2580 | 1467971040469 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 2580 | 1467971040481 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee36000 == 41 [pid = 2580] [id = 283] 02:44:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8ee36c00) [pid = 2580] [serial = 850] [outer = (nil)] 02:44:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eed4800) [pid = 2580] [serial = 851] [outer = 0x8ee36c00] 02:44:00 INFO - PROCESS | 2580 | 1467971040608 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f58f000) [pid = 2580] [serial = 852] [outer = 0x8ee36c00] 02:44:01 INFO - PROCESS | 2580 | 1467971041550 Marionette TRACE conn4 <- [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]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1585ms 02:44:01 INFO - PROCESS | 2580 | 1467971041585 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 2580 | 1467971041592 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:44:01 INFO - PROCESS | 2580 | 1467971041601 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 2580 | 1467971041604 Marionette TRACE conn4 <- [1,1106,null,{}] 02:44:01 INFO - PROCESS | 2580 | 1467971041611 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 2580 | 1467971041617 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:01 INFO - PROCESS | 2580 | 1467971041831 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:44:02 INFO - PROCESS | 2580 | 1467971042100 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 2580 | 1467971042109 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0e400 == 42 [pid = 2580] [id = 284] 02:44:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8f6bfc00) [pid = 2580] [serial = 853] [outer = (nil)] 02:44:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x911ce000) [pid = 2580] [serial = 854] [outer = 0x8f6bfc00] 02:44:02 INFO - PROCESS | 2580 | 1467971042242 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x9120d400) [pid = 2580] [serial = 855] [outer = 0x8f6bfc00] 02:44:03 INFO - PROCESS | 2580 | 1467971043190 Marionette TRACE conn4 <- [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]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1644ms 02:44:03 INFO - PROCESS | 2580 | 1467971043246 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 2580 | 1467971043249 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:44:03 INFO - PROCESS | 2580 | 1467971043259 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 2580 | 1467971043270 Marionette TRACE conn4 <- [1,1110,null,{}] 02:44:03 INFO - PROCESS | 2580 | 1467971043285 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 2580 | 1467971043293 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:03 INFO - PROCESS | 2580 | 1467971043537 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:44:03 INFO - PROCESS | 2580 | 1467971043754 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 2580 | 1467971043761 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66ac00 == 43 [pid = 2580] [id = 285] 02:44:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91560400) [pid = 2580] [serial = 856] [outer = (nil)] 02:44:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91cecc00) [pid = 2580] [serial = 857] [outer = 0x91560400] 02:44:03 INFO - PROCESS | 2580 | 1467971043891 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x92a05400) [pid = 2580] [serial = 858] [outer = 0x91560400] 02:44:04 INFO - PROCESS | 2580 | 1467971044784 Marionette TRACE conn4 <- [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]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1559ms 02:44:04 INFO - PROCESS | 2580 | 1467971044817 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:44:04 INFO - PROCESS | 2580 | 1467971044822 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:44:04 INFO - PROCESS | 2580 | 1467971044830 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 2580 | 1467971044834 Marionette TRACE conn4 <- [1,1114,null,{}] 02:44:04 INFO - PROCESS | 2580 | 1467971044840 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 2580 | 1467971044846 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:05 INFO - PROCESS | 2580 | 1467971045040 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:44:05 INFO - PROCESS | 2580 | 1467971045208 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 2580 | 1467971045219 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a05000 == 44 [pid = 2580] [id = 286] 02:44:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x92a0f400) [pid = 2580] [serial = 859] [outer = (nil)] 02:44:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x92be7800) [pid = 2580] [serial = 860] [outer = 0x92a0f400] 02:44:05 INFO - PROCESS | 2580 | 1467971045327 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x92bea800) [pid = 2580] [serial = 861] [outer = 0x92a0f400] 02:44:06 INFO - PROCESS | 2580 | 1467971046303 Marionette TRACE conn4 <- [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]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1486ms 02:44:06 INFO - PROCESS | 2580 | 1467971046316 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 2580 | 1467971046319 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:44:06 INFO - PROCESS | 2580 | 1467971046327 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 2580 | 1467971046330 Marionette TRACE conn4 <- [1,1118,null,{}] 02:44:06 INFO - PROCESS | 2580 | 1467971046337 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 2580 | 1467971046342 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:06 INFO - PROCESS | 2580 | 1467971046518 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:44:06 INFO - PROCESS | 2580 | 1467971046691 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 2580 | 1467971046710 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x92ef1800 == 45 [pid = 2580] [id = 287] 02:44:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x92f37000) [pid = 2580] [serial = 862] [outer = (nil)] 02:44:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x93b4d400) [pid = 2580] [serial = 863] [outer = 0x92f37000] 02:44:06 INFO - PROCESS | 2580 | 1467971046801 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x93c37800) [pid = 2580] [serial = 864] [outer = 0x92f37000] 02:44:07 INFO - PROCESS | 2580 | 1467971047861 Marionette TRACE conn4 <- [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]]]}] 02:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1584ms 02:44:07 INFO - PROCESS | 2580 | 1467971047912 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 2580 | 1467971047916 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:44:07 INFO - PROCESS | 2580 | 1467971047923 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - PROCESS | 2580 | 1467971047926 Marionette TRACE conn4 <- [1,1122,null,{}] 02:44:07 INFO - PROCESS | 2580 | 1467971047932 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:07 INFO - PROCESS | 2580 | 1467971047938 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:08 INFO - PROCESS | 2580 | 1467971048158 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:44:08 INFO - PROCESS | 2580 | 1467971048378 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 2580 | 1467971048386 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d677c00 == 46 [pid = 2580] [id = 288] 02:44:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8dc11800) [pid = 2580] [serial = 865] [outer = (nil)] 02:44:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8f597800) [pid = 2580] [serial = 866] [outer = 0x8dc11800] 02:44:08 INFO - PROCESS | 2580 | 1467971048515 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x911d8000) [pid = 2580] [serial = 867] [outer = 0x8dc11800] 02:44:09 INFO - PROCESS | 2580 | --DOCSHELL 0x997de400 == 45 [pid = 2580] [id = 9] 02:44:09 INFO - PROCESS | 2580 | 1467971049713 Marionette TRACE conn4 <- [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]]]}] 02:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1853ms 02:44:09 INFO - PROCESS | 2580 | 1467971049777 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:44:09 INFO - PROCESS | 2580 | 1467971049783 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:44:09 INFO - PROCESS | 2580 | 1467971049791 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 2580 | 1467971049797 Marionette TRACE conn4 <- [1,1126,null,{}] 02:44:09 INFO - PROCESS | 2580 | 1467971049867 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:09 INFO - PROCESS | 2580 | 1467971049878 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:10 INFO - PROCESS | 2580 | 1467971050189 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:44:10 INFO - PROCESS | 2580 | 1467971050361 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:10 INFO - PROCESS | 2580 | 1467971050367 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec5400 == 46 [pid = 2580] [id = 289] 02:44:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8eec8000) [pid = 2580] [serial = 868] [outer = (nil)] 02:44:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x8eed2400) [pid = 2580] [serial = 869] [outer = 0x8eec8000] 02:44:10 INFO - PROCESS | 2580 | 1467971050484 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0x8f58fc00) [pid = 2580] [serial = 870] [outer = 0x8eec8000] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3e400 == 45 [pid = 2580] [id = 255] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8e605c00 == 44 [pid = 2580] [id = 281] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x915d8800 == 43 [pid = 2580] [id = 280] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x91471400 == 42 [pid = 2580] [id = 279] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8f590800 == 41 [pid = 2580] [id = 278] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3e9c00 == 40 [pid = 2580] [id = 277] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x93c30400 == 39 [pid = 2580] [id = 265] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x91562800 == 38 [pid = 2580] [id = 263] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee43800 == 37 [pid = 2580] [id = 264] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc17000 == 36 [pid = 2580] [id = 266] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x91209800 == 35 [pid = 2580] [id = 253] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c1400 == 34 [pid = 2580] [id = 272] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6ba400 == 33 [pid = 2580] [id = 256] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66f000 == 32 [pid = 2580] [id = 249] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676400 == 31 [pid = 2580] [id = 274] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x91470400 == 30 [pid = 2580] [id = 252] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc11c00 == 29 [pid = 2580] [id = 276] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x92a04400 == 28 [pid = 2580] [id = 262] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8e609400 == 27 [pid = 2580] [id = 273] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc19c00 == 26 [pid = 2580] [id = 251] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8f596000 == 25 [pid = 2580] [id = 248] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674c00 == 24 [pid = 2580] [id = 258] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ee000 == 23 [pid = 2580] [id = 250] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x91b61800 == 22 [pid = 2580] [id = 275] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ed400 == 21 [pid = 2580] [id = 260] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x91206000 == 20 [pid = 2580] [id = 261] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8d673400 == 19 [pid = 2580] [id = 257] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed0c00 == 18 [pid = 2580] [id = 247] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x91b5e400 == 17 [pid = 2580] [id = 259] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8e60f400 == 16 [pid = 2580] [id = 246] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676800 == 15 [pid = 2580] [id = 254] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x93c37000 == 14 [pid = 2580] [id = 10] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x92ef1800 == 13 [pid = 2580] [id = 287] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x92a05000 == 12 [pid = 2580] [id = 286] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66ac00 == 11 [pid = 2580] [id = 285] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee36000 == 10 [pid = 2580] [id = 283] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0e400 == 9 [pid = 2580] [id = 284] 02:44:11 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66f400 == 8 [pid = 2580] [id = 282] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x911d1000) [pid = 2580] [serial = 812] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x8ece0800) [pid = 2580] [serial = 806] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x8ecea000) [pid = 2580] [serial = 807] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x8f6c0000) [pid = 2580] [serial = 783] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x911ce800) [pid = 2580] [serial = 804] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8eed8000) [pid = 2580] [serial = 782] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8e3f0000) [pid = 2580] [serial = 800] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x91563400) [pid = 2580] [serial = 786] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x9146cc00) [pid = 2580] [serial = 785] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8f8bb400) [pid = 2580] [serial = 803] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x92a0f800) [pid = 2580] [serial = 789] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x92a09800) [pid = 2580] [serial = 788] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8eed7800) [pid = 2580] [serial = 809] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x92bf0c00) [pid = 2580] [serial = 792] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x92bea400) [pid = 2580] [serial = 791] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x92f39000) [pid = 2580] [serial = 795] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x92f2fc00) [pid = 2580] [serial = 794] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91470c00) [pid = 2580] [serial = 818] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x911d2800) [pid = 2580] [serial = 815] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x9120d800) [pid = 2580] [serial = 816] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x93ce1c00) [pid = 2580] [serial = 798] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x93cde800) [pid = 2580] [serial = 797] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eedfc00) [pid = 2580] [serial = 810] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91201c00) [pid = 2580] [serial = 813] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e60e800) [pid = 2580] [serial = 801] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2580 | 1467971052441 Marionette TRACE conn4 <- [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]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2697ms 02:44:12 INFO - PROCESS | 2580 | 1467971052488 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 2580 | 1467971052494 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:44:12 INFO - PROCESS | 2580 | 1467971052501 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 2580 | 1467971052506 Marionette TRACE conn4 <- [1,1130,null,{}] 02:44:12 INFO - PROCESS | 2580 | 1467971052513 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 2580 | 1467971052520 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:12 INFO - PROCESS | 2580 | 1467971052691 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:44:12 INFO - PROCESS | 2580 | 1467971052808 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 2580 | 1467971052816 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17000 == 9 [pid = 2580] [id = 290] 02:44:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc1b400) [pid = 2580] [serial = 871] [outer = (nil)] 02:44:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e601400) [pid = 2580] [serial = 872] [outer = 0x8dc1b400] 02:44:12 INFO - PROCESS | 2580 | 1467971052895 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8e60f400) [pid = 2580] [serial = 873] [outer = 0x8dc1b400] 02:44:13 INFO - PROCESS | 2580 | 1467971053744 Marionette TRACE conn4 <- [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]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1288ms 02:44:13 INFO - PROCESS | 2580 | 1467971053789 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 2580 | 1467971053799 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:44:13 INFO - PROCESS | 2580 | 1467971053813 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 2580 | 1467971053818 Marionette TRACE conn4 <- [1,1134,null,{}] 02:44:13 INFO - PROCESS | 2580 | 1467971053825 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 2580 | 1467971053830 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:14 INFO - PROCESS | 2580 | 1467971054018 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:44:14 INFO - PROCESS | 2580 | 1467971054164 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 2580 | 1467971054170 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee43800 == 10 [pid = 2580] [id = 291] 02:44:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eecd400) [pid = 2580] [serial = 874] [outer = (nil)] 02:44:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8eedb800) [pid = 2580] [serial = 875] [outer = 0x8eecd400] 02:44:14 INFO - PROCESS | 2580 | 1467971054248 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8f595800) [pid = 2580] [serial = 876] [outer = 0x8eecd400] 02:44:15 INFO - PROCESS | 2580 | 1467971055230 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1443ms 02:44:15 INFO - PROCESS | 2580 | 1467971055256 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 2580 | 1467971055260 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:44:15 INFO - PROCESS | 2580 | 1467971055266 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 2580 | 1467971055272 Marionette TRACE conn4 <- [1,1138,null,{}] 02:44:15 INFO - PROCESS | 2580 | 1467971055296 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 2580 | 1467971055305 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:15 INFO - PROCESS | 2580 | 1467971055537 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:44:15 INFO - PROCESS | 2580 | 1467971055565 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 2580 | 1467971055579 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c4800 == 11 [pid = 2580] [id = 292] 02:44:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f8c6000) [pid = 2580] [serial = 877] [outer = (nil)] 02:44:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x911cb000) [pid = 2580] [serial = 878] [outer = 0x8f8c6000] 02:44:15 INFO - PROCESS | 2580 | 1467971055650 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x911d3800) [pid = 2580] [serial = 879] [outer = 0x8f8c6000] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e60c800) [pid = 2580] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8e3ea400) [pid = 2580] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x913a5000) [pid = 2580] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8ee40800) [pid = 2580] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x915d9400) [pid = 2580] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91471c00) [pid = 2580] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f8c1c00) [pid = 2580] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f598800) [pid = 2580] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eecbc00) [pid = 2580] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91b61c00) [pid = 2580] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x99955c00) [pid = 2580] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:44:16 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x93ce1000) [pid = 2580] [serial = 27] [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.] 02:44:17 INFO - PROCESS | 2580 | 1467971057079 Marionette TRACE conn4 <- [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]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1839ms 02:44:17 INFO - PROCESS | 2580 | 1467971057113 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 2580 | 1467971057117 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:44:17 INFO - PROCESS | 2580 | 1467971057125 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 2580 | 1467971057127 Marionette TRACE conn4 <- [1,1142,null,{}] 02:44:17 INFO - PROCESS | 2580 | 1467971057133 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 2580 | 1467971057138 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:17 INFO - PROCESS | 2580 | 1467971057311 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:44:17 INFO - PROCESS | 2580 | 1467971057318 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:17 INFO - PROCESS | 2580 | 1467971057328 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66d800 == 12 [pid = 2580] [id = 293] 02:44:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eedc000) [pid = 2580] [serial = 880] [outer = (nil)] 02:44:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f8bd000) [pid = 2580] [serial = 881] [outer = 0x8eedc000] 02:44:17 INFO - PROCESS | 2580 | 1467971057399 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91202c00) [pid = 2580] [serial = 882] [outer = 0x8eedc000] 02:44:18 INFO - PROCESS | 2580 | 1467971058271 Marionette TRACE conn4 <- [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]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1184ms 02:44:18 INFO - PROCESS | 2580 | 1467971058315 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 2580 | 1467971058319 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:44:18 INFO - PROCESS | 2580 | 1467971058326 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 2580 | 1467971058329 Marionette TRACE conn4 <- [1,1146,null,{}] 02:44:18 INFO - PROCESS | 2580 | 1467971058335 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 2580 | 1467971058340 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:18 INFO - PROCESS | 2580 | 1467971058516 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:44:18 INFO - PROCESS | 2580 | 1467971058525 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:18 INFO - PROCESS | 2580 | 1467971058535 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d669c00 == 13 [pid = 2580] [id = 294] 02:44:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8d66a400) [pid = 2580] [serial = 883] [outer = (nil)] 02:44:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8d670c00) [pid = 2580] [serial = 884] [outer = 0x8d66a400] 02:44:18 INFO - PROCESS | 2580 | 1467971058674 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8dc10800) [pid = 2580] [serial = 885] [outer = 0x8d66a400] 02:44:19 INFO - PROCESS | 2580 | 1467971059908 Marionette TRACE conn4 <- [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]]]}] 02:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1635ms 02:44:19 INFO - PROCESS | 2580 | 1467971059963 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:44:19 INFO - PROCESS | 2580 | 1467971059969 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:44:19 INFO - PROCESS | 2580 | 1467971059979 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 2580 | 1467971059983 Marionette TRACE conn4 <- [1,1150,null,{}] 02:44:19 INFO - PROCESS | 2580 | 1467971059990 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 2580 | 1467971059996 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:20 INFO - PROCESS | 2580 | 1467971060195 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:44:20 INFO - PROCESS | 2580 | 1467971060434 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 2580 | 1467971060447 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece8c00 == 14 [pid = 2580] [id = 295] 02:44:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8ee3ac00) [pid = 2580] [serial = 886] [outer = (nil)] 02:44:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8ee41400) [pid = 2580] [serial = 887] [outer = 0x8ee3ac00] 02:44:20 INFO - PROCESS | 2580 | 1467971060558 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eede800) [pid = 2580] [serial = 888] [outer = 0x8ee3ac00] 02:44:21 INFO - PROCESS | 2580 | 1467971061548 Marionette TRACE conn4 <- [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]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1645ms 02:44:21 INFO - PROCESS | 2580 | 1467971061623 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 2580 | 1467971061630 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:44:21 INFO - PROCESS | 2580 | 1467971061643 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 2580 | 1467971061647 Marionette TRACE conn4 <- [1,1154,null,{}] 02:44:21 INFO - PROCESS | 2580 | 1467971061655 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:21 INFO - PROCESS | 2580 | 1467971061660 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:21 INFO - PROCESS | 2580 | 1467971061887 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:44:22 INFO - PROCESS | 2580 | 1467971062197 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 2580 | 1467971062204 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1cc00 == 15 [pid = 2580] [id = 296] 02:44:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8e60d000) [pid = 2580] [serial = 889] [outer = (nil)] 02:44:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x911cb400) [pid = 2580] [serial = 890] [outer = 0x8e60d000] 02:44:22 INFO - PROCESS | 2580 | 1467971062290 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x9120bc00) [pid = 2580] [serial = 891] [outer = 0x8e60d000] 02:44:23 INFO - PROCESS | 2580 | 1467971063336 Marionette TRACE conn4 <- [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]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1734ms 02:44:23 INFO - PROCESS | 2580 | 1467971063377 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:44:23 INFO - PROCESS | 2580 | 1467971063382 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:44:23 INFO - PROCESS | 2580 | 1467971063389 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 2580 | 1467971063395 Marionette TRACE conn4 <- [1,1158,null,{}] 02:44:23 INFO - PROCESS | 2580 | 1467971063412 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 2580 | 1467971063421 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:23 INFO - PROCESS | 2580 | 1467971063637 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:44:23 INFO - PROCESS | 2580 | 1467971063853 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 2580 | 1467971063862 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e602400 == 16 [pid = 2580] [id = 297] 02:44:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8f8c2c00) [pid = 2580] [serial = 892] [outer = (nil)] 02:44:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91563000) [pid = 2580] [serial = 893] [outer = 0x8f8c2c00] 02:44:23 INFO - PROCESS | 2580 | 1467971063986 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91566800) [pid = 2580] [serial = 894] [outer = 0x8f8c2c00] 02:44:24 INFO - PROCESS | 2580 | 1467971064970 Marionette TRACE conn4 <- [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]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1638ms 02:44:25 INFO - PROCESS | 2580 | 1467971065027 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 2580 | 1467971065032 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:44:25 INFO - PROCESS | 2580 | 1467971065039 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 2580 | 1467971065043 Marionette TRACE conn4 <- [1,1162,null,{}] 02:44:25 INFO - PROCESS | 2580 | 1467971065049 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 2580 | 1467971065055 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:25 INFO - PROCESS | 2580 | 1467971065242 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:44:25 INFO - PROCESS | 2580 | 1467971065585 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 2580 | 1467971065593 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d678400 == 17 [pid = 2580] [id = 298] 02:44:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8dc10000) [pid = 2580] [serial = 895] [outer = (nil)] 02:44:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8dc17c00) [pid = 2580] [serial = 896] [outer = 0x8dc10000] 02:44:25 INFO - PROCESS | 2580 | 1467971065714 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8e3f5400) [pid = 2580] [serial = 897] [outer = 0x8dc10000] 02:44:26 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66d800 == 16 [pid = 2580] [id = 293] 02:44:26 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c4800 == 15 [pid = 2580] [id = 292] 02:44:26 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee43800 == 14 [pid = 2580] [id = 291] 02:44:26 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc17000 == 13 [pid = 2580] [id = 290] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x9526bc00) [pid = 2580] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:44:26 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec5400 == 12 [pid = 2580] [id = 289] 02:44:26 INFO - PROCESS | 2580 | 1467971066747 Marionette TRACE conn4 <- [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]]]}] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x92a0e000) [pid = 2580] [serial = 606] [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.] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x91c07400) [pid = 2580] [serial = 846] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8eee4400) [pid = 2580] [serial = 822] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8e606000) [pid = 2580] [serial = 833] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8ee3bc00) [pid = 2580] [serial = 834] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91568800) [pid = 2580] [serial = 819] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91b56000) [pid = 2580] [serial = 831] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91b5f000) [pid = 2580] [serial = 843] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x915d5400) [pid = 2580] [serial = 840] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91210000) [pid = 2580] [serial = 842] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x9120ec00) [pid = 2580] [serial = 830] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91203400) [pid = 2580] [serial = 825] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f6b7c00) [pid = 2580] [serial = 836] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91466800) [pid = 2580] [serial = 845] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91c04c00) [pid = 2580] [serial = 827] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f8c1800) [pid = 2580] [serial = 837] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8eec7800) [pid = 2580] [serial = 821] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x915ce000) [pid = 2580] [serial = 839] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91c0b400) [pid = 2580] [serial = 828] [outer = (nil)] [url = about:blank] 02:44:26 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91210c00) [pid = 2580] [serial = 824] [outer = (nil)] [url = about:blank] 02:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1782ms 02:44:26 INFO - PROCESS | 2580 | 1467971066824 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 2580 | 1467971066829 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:44:26 INFO - PROCESS | 2580 | 1467971066837 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 2580 | 1467971066842 Marionette TRACE conn4 <- [1,1166,null,{}] 02:44:26 INFO - PROCESS | 2580 | 1467971066849 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 2580 | 1467971066857 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:27 INFO - PROCESS | 2580 | 1467971067025 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:44:27 INFO - PROCESS | 2580 | 1467971067202 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 2580 | 1467971067209 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3b400 == 13 [pid = 2580] [id = 299] 02:44:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ee3ec00) [pid = 2580] [serial = 898] [outer = (nil)] 02:44:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eec7800) [pid = 2580] [serial = 899] [outer = 0x8ee3ec00] 02:44:27 INFO - PROCESS | 2580 | 1467971067289 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eee3800) [pid = 2580] [serial = 900] [outer = 0x8ee3ec00] 02:44:28 INFO - PROCESS | 2580 | 1467971068127 Marionette TRACE conn4 <- [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]]]}] 02:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1335ms 02:44:28 INFO - PROCESS | 2580 | 1467971068176 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:44:28 INFO - PROCESS | 2580 | 1467971068183 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:44:28 INFO - PROCESS | 2580 | 1467971068190 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 2580 | 1467971068193 Marionette TRACE conn4 <- [1,1170,null,{}] 02:44:28 INFO - PROCESS | 2580 | 1467971068199 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:28 INFO - PROCESS | 2580 | 1467971068204 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:28 INFO - PROCESS | 2580 | 1467971068377 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:44:28 INFO - PROCESS | 2580 | 1467971068387 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 2580 | 1467971068394 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec5400 == 14 [pid = 2580] [id = 300] 02:44:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f8bac00) [pid = 2580] [serial = 901] [outer = (nil)] 02:44:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x911ce800) [pid = 2580] [serial = 902] [outer = 0x8f8bac00] 02:44:28 INFO - PROCESS | 2580 | 1467971068466 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91209c00) [pid = 2580] [serial = 903] [outer = 0x8f8bac00] 02:44:29 INFO - PROCESS | 2580 | 1467971069465 Marionette TRACE conn4 <- [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]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1330ms 02:44:29 INFO - PROCESS | 2580 | 1467971069525 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:44:29 INFO - PROCESS | 2580 | 1467971069530 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:44:29 INFO - PROCESS | 2580 | 1467971069545 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 2580 | 1467971069555 Marionette TRACE conn4 <- [1,1174,null,{}] 02:44:29 INFO - PROCESS | 2580 | 1467971069573 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 2580 | 1467971069580 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:29 INFO - PROCESS | 2580 | 1467971069805 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:44:29 INFO - PROCESS | 2580 | 1467971069832 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 2580 | 1467971069843 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cc000 == 15 [pid = 2580] [id = 301] 02:44:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91466800) [pid = 2580] [serial = 904] [outer = (nil)] 02:44:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x915cc400) [pid = 2580] [serial = 905] [outer = 0x91466800] 02:44:29 INFO - PROCESS | 2580 | 1467971069916 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x915d4400) [pid = 2580] [serial = 906] [outer = 0x91466800] 02:44:30 INFO - PROCESS | 2580 | 1467971070871 Marionette TRACE conn4 <- [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] 02:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:44:30 INFO - PROCESS | 2580 | 1467971070951 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:44:30 INFO - PROCESS | 2580 | 1467971070958 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 2580 | 1467971070961 Marionette TRACE conn4 <- [1,1178,null,{}] 02:44:30 INFO - PROCESS | 2580 | 1467971070967 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 2580 | 1467971070972 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:31 INFO - PROCESS | 2580 | 1467971071189 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:44:31 INFO - PROCESS | 2580 | 1467971071205 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 2580 | 1467971071214 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c8800 == 16 [pid = 2580] [id = 302] 02:44:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x915d7000) [pid = 2580] [serial = 907] [outer = (nil)] 02:44:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91b5cc00) [pid = 2580] [serial = 908] [outer = 0x915d7000] 02:44:31 INFO - PROCESS | 2580 | 1467971071283 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b60000) [pid = 2580] [serial = 909] [outer = 0x915d7000] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8d66f800) [pid = 2580] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f8c6000) [pid = 2580] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ee36c00) [pid = 2580] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8dc1b400) [pid = 2580] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f6bfc00) [pid = 2580] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91560400) [pid = 2580] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92a0f400) [pid = 2580] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x92f37000) [pid = 2580] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8eec8000) [pid = 2580] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8dc11800) [pid = 2580] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:44:31 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eecd400) [pid = 2580] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:44:32 INFO - PROCESS | 2580 | 1467971072284 Marionette TRACE conn4 <- [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] 02:44:32 INFO - PROCESS | 2580 | 1467971072346 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:44:32 INFO - PROCESS | 2580 | 1467971072356 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 2580 | 1467971072359 Marionette TRACE conn4 <- [1,1182,null,{}] 02:44:32 INFO - PROCESS | 2580 | 1467971072365 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 2580 | 1467971072370 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:32 INFO - PROCESS | 2580 | 1467971072532 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:44:32 INFO - PROCESS | 2580 | 1467971072668 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 2580 | 1467971072688 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecebc00 == 17 [pid = 2580] [id = 303] 02:44:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91208800) [pid = 2580] [serial = 910] [outer = (nil)] 02:44:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91b57400) [pid = 2580] [serial = 911] [outer = 0x91208800] 02:44:32 INFO - PROCESS | 2580 | 1467971072783 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91c0d000) [pid = 2580] [serial = 912] [outer = 0x91208800] 02:44:33 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:44:33 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:44:33 INFO - PROCESS | 2580 | 1467971073633 Marionette TRACE conn4 <- [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] 02:44:33 INFO - PROCESS | 2580 | 1467971073756 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:44:33 INFO - PROCESS | 2580 | 1467971073764 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 2580 | 1467971073771 Marionette TRACE conn4 <- [1,1186,null,{}] 02:44:33 INFO - PROCESS | 2580 | 1467971073780 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 2580 | 1467971073787 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:34 INFO - PROCESS | 2580 | 1467971074023 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:44:34 INFO - PROCESS | 2580 | 1467971074254 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 2580 | 1467971074270 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a400 == 18 [pid = 2580] [id = 304] 02:44:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8ece5400) [pid = 2580] [serial = 913] [outer = (nil)] 02:44:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eceb400) [pid = 2580] [serial = 914] [outer = 0x8ece5400] 02:44:34 INFO - PROCESS | 2580 | 1467971074368 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ee3a000) [pid = 2580] [serial = 915] [outer = 0x8ece5400] 02:44:35 INFO - PROCESS | 2580 | 1467971075321 Marionette TRACE conn4 <- [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] 02:44:35 INFO - PROCESS | 2580 | 1467971075368 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:44:35 INFO - PROCESS | 2580 | 1467971075379 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 2580 | 1467971075384 Marionette TRACE conn4 <- [1,1190,null,{}] 02:44:35 INFO - PROCESS | 2580 | 1467971075391 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 2580 | 1467971075398 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:35 INFO - PROCESS | 2580 | 1467971075622 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:44:35 INFO - PROCESS | 2580 | 1467971075836 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:35 INFO - PROCESS | 2580 | 1467971075848 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8be800 == 19 [pid = 2580] [id = 305] 02:44:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f8c0400) [pid = 2580] [serial = 916] [outer = (nil)] 02:44:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91205800) [pid = 2580] [serial = 917] [outer = 0x8f8c0400] 02:44:35 INFO - PROCESS | 2580 | 1467971075976 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x913a6400) [pid = 2580] [serial = 918] [outer = 0x8f8c0400] 02:44:36 INFO - PROCESS | 2580 | 1467971076904 Marionette TRACE conn4 <- [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] 02:44:36 INFO - PROCESS | 2580 | 1467971076970 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:44:36 INFO - PROCESS | 2580 | 1467971076978 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 2580 | 1467971076982 Marionette TRACE conn4 <- [1,1194,null,{}] 02:44:37 INFO - PROCESS | 2580 | 1467971076998 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:37 INFO - PROCESS | 2580 | 1467971077006 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:37 INFO - PROCESS | 2580 | 1467971077251 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:44:37 INFO - PROCESS | 2580 | 1467971077557 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 2580 | 1467971077574 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x91c0a000 == 20 [pid = 2580] [id = 306] 02:44:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91c0a400) [pid = 2580] [serial = 919] [outer = (nil)] 02:44:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91cf2c00) [pid = 2580] [serial = 920] [outer = 0x91c0a400] 02:44:37 INFO - PROCESS | 2580 | 1467971077670 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92a09000) [pid = 2580] [serial = 921] [outer = 0x91c0a400] 02:44:38 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:44:38 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:44:38 INFO - PROCESS | 2580 | 1467971078604 Marionette TRACE conn4 <- [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] 02:44:38 INFO - PROCESS | 2580 | 1467971078671 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:44:38 INFO - PROCESS | 2580 | 1467971078678 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 2580 | 1467971078682 Marionette TRACE conn4 <- [1,1198,null,{}] 02:44:38 INFO - PROCESS | 2580 | 1467971078688 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 2580 | 1467971078693 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:38 INFO - PROCESS | 2580 | 1467971078880 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:44:39 INFO - PROCESS | 2580 | 1467971079045 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:39 INFO - PROCESS | 2580 | 1467971079053 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c8c00 == 21 [pid = 2580] [id = 307] 02:44:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92a0f800) [pid = 2580] [serial = 922] [outer = (nil)] 02:44:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92bef800) [pid = 2580] [serial = 923] [outer = 0x92a0f800] 02:44:39 INFO - PROCESS | 2580 | 1467971079183 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92ef0800) [pid = 2580] [serial = 924] [outer = 0x92a0f800] 02:44:40 INFO - PROCESS | 2580 | 1467971080079 Marionette TRACE conn4 <- [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]]]}] 02:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1434ms 02:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:44:40 INFO - PROCESS | 2580 | 1467971080113 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 2580 | 1467971080116 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:44:40 INFO - PROCESS | 2580 | 1467971080123 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 2580 | 1467971080127 Marionette TRACE conn4 <- [1,1202,null,{}] 02:44:40 INFO - PROCESS | 2580 | 1467971080133 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:40 INFO - PROCESS | 2580 | 1467971080139 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:40 INFO - PROCESS | 2580 | 1467971080315 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:44:40 INFO - PROCESS | 2580 | 1467971080490 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:40 INFO - PROCESS | 2580 | 1467971080499 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x92eecc00 == 22 [pid = 2580] [id = 308] 02:44:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x92ef2800) [pid = 2580] [serial = 925] [outer = (nil)] 02:44:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93b50400) [pid = 2580] [serial = 926] [outer = 0x92ef2800] 02:44:40 INFO - PROCESS | 2580 | 1467971080591 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93c2e000) [pid = 2580] [serial = 927] [outer = 0x92ef2800] 02:44:41 INFO - PROCESS | 2580 | 1467971081537 Marionette TRACE conn4 <- [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]]]}] 02:44:41 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 02:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1488ms 02:44:41 INFO - PROCESS | 2580 | 1467971081613 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 2580 | 1467971081617 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:44:41 INFO - PROCESS | 2580 | 1467971081624 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 2580 | 1467971081628 Marionette TRACE conn4 <- [1,1206,null,{}] 02:44:41 INFO - PROCESS | 2580 | 1467971081646 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 2580 | 1467971081657 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:41 INFO - PROCESS | 2580 | 1467971081925 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:44:42 INFO - PROCESS | 2580 | 1467971082168 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 2580 | 1467971082177 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0800 == 23 [pid = 2580] [id = 309] 02:44:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93b49800) [pid = 2580] [serial = 928] [outer = (nil)] 02:44:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x93e14400) [pid = 2580] [serial = 929] [outer = 0x93b49800] 02:44:42 INFO - PROCESS | 2580 | 1467971082272 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x93e1c400) [pid = 2580] [serial = 930] [outer = 0x93b49800] 02:44:43 INFO - PROCESS | 2580 | 1467971083217 Marionette TRACE conn4 <- [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]]]}] 02:44:43 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 02:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1637ms 02:44:43 INFO - PROCESS | 2580 | 1467971083263 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:44:43 INFO - PROCESS | 2580 | 1467971083267 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:44:43 INFO - PROCESS | 2580 | 1467971083273 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 2580 | 1467971083277 Marionette TRACE conn4 <- [1,1210,null,{}] 02:44:43 INFO - PROCESS | 2580 | 1467971083283 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 2580 | 1467971083288 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:43 INFO - PROCESS | 2580 | 1467971083467 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:44:43 INFO - PROCESS | 2580 | 1467971083635 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 2580 | 1467971083643 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x93e20c00 == 24 [pid = 2580] [id = 310] 02:44:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x94823400) [pid = 2580] [serial = 931] [outer = (nil)] 02:44:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x94832800) [pid = 2580] [serial = 932] [outer = 0x94823400] 02:44:43 INFO - PROCESS | 2580 | 1467971083768 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x95260c00) [pid = 2580] [serial = 933] [outer = 0x94823400] 02:44:44 INFO - PROCESS | 2580 | 1467971084677 Marionette TRACE conn4 <- [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]]]}] 02:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1434ms 02:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:44:44 INFO - PROCESS | 2580 | 1467971084709 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 2580 | 1467971084713 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:44:44 INFO - PROCESS | 2580 | 1467971084719 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 2580 | 1467971084723 Marionette TRACE conn4 <- [1,1214,null,{}] 02:44:44 INFO - PROCESS | 2580 | 1467971084729 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 2580 | 1467971084734 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:44 INFO - PROCESS | 2580 | 1467971084913 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:44:45 INFO - PROCESS | 2580 | 1467971085317 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 2580 | 1467971085328 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ea400 == 25 [pid = 2580] [id = 311] 02:44:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8e3edc00) [pid = 2580] [serial = 934] [outer = (nil)] 02:44:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8e606400) [pid = 2580] [serial = 935] [outer = 0x8e3edc00] 02:44:45 INFO - PROCESS | 2580 | 1467971085443 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8ece2400) [pid = 2580] [serial = 936] [outer = 0x8e3edc00] 02:44:46 INFO - PROCESS | 2580 | 1467971086423 Marionette TRACE conn4 <- [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]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1740ms 02:44:46 INFO - PROCESS | 2580 | 1467971086461 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 2580 | 1467971086467 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:44:46 INFO - PROCESS | 2580 | 1467971086474 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 2580 | 1467971086478 Marionette TRACE conn4 <- [1,1218,null,{}] 02:44:46 INFO - PROCESS | 2580 | 1467971086486 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 2580 | 1467971086494 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:46 INFO - PROCESS | 2580 | 1467971086703 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:44:47 INFO - PROCESS | 2580 | --DOCSHELL 0x8e602400 == 24 [pid = 2580] [id = 297] 02:44:47 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece8c00 == 23 [pid = 2580] [id = 295] 02:44:47 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1cc00 == 22 [pid = 2580] [id = 296] 02:44:47 INFO - PROCESS | 2580 | --DOCSHELL 0x8d669c00 == 21 [pid = 2580] [id = 294] 02:44:47 INFO - PROCESS | 2580 | --DOCSHELL 0x8d677c00 == 20 [pid = 2580] [id = 288] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x8f8bd000) [pid = 2580] [serial = 881] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8e3ecc00) [pid = 2580] [serial = 849] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8dc0f000) [pid = 2580] [serial = 848] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x911cb000) [pid = 2580] [serial = 878] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8f58f000) [pid = 2580] [serial = 852] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8eed4800) [pid = 2580] [serial = 851] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8e601400) [pid = 2580] [serial = 872] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x9120d400) [pid = 2580] [serial = 855] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x911ce000) [pid = 2580] [serial = 854] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x92a05400) [pid = 2580] [serial = 858] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91cecc00) [pid = 2580] [serial = 857] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8e60f400) [pid = 2580] [serial = 873] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x92bea800) [pid = 2580] [serial = 861] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x92be7800) [pid = 2580] [serial = 860] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x93c37800) [pid = 2580] [serial = 864] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8f58fc00) [pid = 2580] [serial = 870] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eed2400) [pid = 2580] [serial = 869] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x93b4d400) [pid = 2580] [serial = 863] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x911d8000) [pid = 2580] [serial = 867] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f597800) [pid = 2580] [serial = 866] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f595800) [pid = 2580] [serial = 876] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x911d3800) [pid = 2580] [serial = 879] [outer = (nil)] [url = about:blank] 02:44:47 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8eedb800) [pid = 2580] [serial = 875] [outer = (nil)] [url = about:blank] 02:44:48 INFO - PROCESS | 2580 | 1467971088016 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:48 INFO - PROCESS | 2580 | 1467971088023 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d672800 == 21 [pid = 2580] [id = 312] 02:44:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8d672c00) [pid = 2580] [serial = 937] [outer = (nil)] 02:44:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc0f000) [pid = 2580] [serial = 938] [outer = 0x8d672c00] 02:44:48 INFO - PROCESS | 2580 | 1467971088101 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e3ecc00) [pid = 2580] [serial = 939] [outer = 0x8d672c00] 02:44:48 INFO - PROCESS | 2580 | 1467971088900 Marionette TRACE conn4 <- [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]]]}] 02:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2456ms 02:44:48 INFO - PROCESS | 2580 | 1467971088935 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 2580 | 1467971088941 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:44:48 INFO - PROCESS | 2580 | 1467971088949 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 2580 | 1467971088954 Marionette TRACE conn4 <- [1,1222,null,{}] 02:44:48 INFO - PROCESS | 2580 | 1467971088961 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:48 INFO - PROCESS | 2580 | 1467971088969 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:49 INFO - PROCESS | 2580 | 1467971089134 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:44:49 INFO - PROCESS | 2580 | 1467971089148 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 2580 | 1467971089159 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee36000 == 22 [pid = 2580] [id = 313] 02:44:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ee38800) [pid = 2580] [serial = 940] [outer = (nil)] 02:44:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8ee43000) [pid = 2580] [serial = 941] [outer = 0x8ee38800] 02:44:49 INFO - PROCESS | 2580 | 1467971089230 Marionette DEBUG loaded listener.js 02:44:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8eeca800) [pid = 2580] [serial = 942] [outer = 0x8ee38800] 02:44:50 INFO - PROCESS | 2580 | 1467971090154 Marionette TRACE conn4 <- [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] 02:44:50 INFO - PROCESS | 2580 | 1467971090198 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:44:50 INFO - PROCESS | 2580 | 1467971090205 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 2580 | 1467971090209 Marionette TRACE conn4 <- [1,1226,null,{}] 02:44:50 INFO - PROCESS | 2580 | 1467971090214 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:50 INFO - PROCESS | 2580 | 1467971090219 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:50 INFO - PROCESS | 2580 | 1467971090395 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:44:50 INFO - PROCESS | 2580 | 1467971090561 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:50 INFO - PROCESS | 2580 | 1467971090570 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed0800 == 23 [pid = 2580] [id = 314] 02:44:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eee2000) [pid = 2580] [serial = 943] [outer = (nil)] 02:44:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f59b800) [pid = 2580] [serial = 944] [outer = 0x8eee2000] 02:44:50 INFO - PROCESS | 2580 | 1467971090640 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8f6bec00) [pid = 2580] [serial = 945] [outer = 0x8eee2000] 02:44:51 INFO - PROCESS | 2580 | 1467971091589 Marionette TRACE conn4 <- [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]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1442ms 02:44:51 INFO - PROCESS | 2580 | 1467971091650 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 2580 | 1467971091654 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:44:51 INFO - PROCESS | 2580 | 1467971091669 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 2580 | 1467971091678 Marionette TRACE conn4 <- [1,1230,null,{}] 02:44:51 INFO - PROCESS | 2580 | 1467971091693 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 2580 | 1467971091701 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:51 INFO - PROCESS | 2580 | 1467971091921 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:44:51 INFO - PROCESS | 2580 | 1467971091949 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 2580 | 1467971091958 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x91205000 == 24 [pid = 2580] [id = 315] 02:44:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91207400) [pid = 2580] [serial = 946] [outer = (nil)] 02:44:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x9120f000) [pid = 2580] [serial = 947] [outer = 0x91207400] 02:44:52 INFO - PROCESS | 2580 | 1467971092040 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x913a5c00) [pid = 2580] [serial = 948] [outer = 0x91207400] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8eedc000) [pid = 2580] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91208800) [pid = 2580] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91466800) [pid = 2580] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x915d7000) [pid = 2580] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8ee3ac00) [pid = 2580] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8d66a400) [pid = 2580] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e60d000) [pid = 2580] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f8c2c00) [pid = 2580] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ee3ec00) [pid = 2580] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f8bac00) [pid = 2580] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:44:53 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8dc10000) [pid = 2580] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:44:53 INFO - PROCESS | 2580 | 1467971093445 Marionette TRACE conn4 <- [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]]]}] 02:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1808ms 02:44:53 INFO - PROCESS | 2580 | 1467971093468 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 2580 | 1467971093473 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:44:53 INFO - PROCESS | 2580 | 1467971093479 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 2580 | 1467971093483 Marionette TRACE conn4 <- [1,1234,null,{}] 02:44:53 INFO - PROCESS | 2580 | 1467971093497 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 2580 | 1467971093502 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:53 INFO - PROCESS | 2580 | 1467971093646 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:44:53 INFO - PROCESS | 2580 | 1467971093662 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 2580 | 1467971093667 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eece800 == 25 [pid = 2580] [id = 316] 02:44:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f8bac00) [pid = 2580] [serial = 949] [outer = (nil)] 02:44:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x913af800) [pid = 2580] [serial = 950] [outer = 0x8f8bac00] 02:44:53 INFO - PROCESS | 2580 | 1467971093736 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91466400) [pid = 2580] [serial = 951] [outer = 0x8f8bac00] 02:44:54 INFO - PROCESS | 2580 | 1467971094547 Marionette TRACE conn4 <- [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]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1137ms 02:44:54 INFO - PROCESS | 2580 | 1467971094619 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 2580 | 1467971094623 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:44:54 INFO - PROCESS | 2580 | 1467971094629 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 2580 | 1467971094633 Marionette TRACE conn4 <- [1,1238,null,{}] 02:44:54 INFO - PROCESS | 2580 | 1467971094638 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:54 INFO - PROCESS | 2580 | 1467971094643 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:54 INFO - PROCESS | 2580 | 1467971094798 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:44:54 INFO - PROCESS | 2580 | 1467971094807 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 2580 | 1467971094826 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x91474000 == 26 [pid = 2580] [id = 317] 02:44:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91474800) [pid = 2580] [serial = 952] [outer = (nil)] 02:44:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91563400) [pid = 2580] [serial = 953] [outer = 0x91474800] 02:44:54 INFO - PROCESS | 2580 | 1467971094909 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b54000) [pid = 2580] [serial = 954] [outer = 0x91474800] 02:44:56 INFO - PROCESS | 2580 | 1467971096137 Marionette TRACE conn4 <- [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]]]}] 02:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1583ms 02:44:56 INFO - PROCESS | 2580 | 1467971096214 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 2580 | 1467971096221 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:44:56 INFO - PROCESS | 2580 | 1467971096229 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 2580 | 1467971096237 Marionette TRACE conn4 <- [1,1242,null,{}] 02:44:56 INFO - PROCESS | 2580 | 1467971096245 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 2580 | 1467971096251 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:56 INFO - PROCESS | 2580 | 1467971096472 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:44:56 INFO - PROCESS | 2580 | 1467971096716 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 2580 | 1467971096724 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a800 == 27 [pid = 2580] [id = 318] 02:44:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8e3ed800) [pid = 2580] [serial = 955] [outer = (nil)] 02:44:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8eede400) [pid = 2580] [serial = 956] [outer = 0x8e3ed800] 02:44:56 INFO - PROCESS | 2580 | 1467971096825 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8f59bc00) [pid = 2580] [serial = 957] [outer = 0x8e3ed800] 02:44:57 INFO - PROCESS | 2580 | 1467971097847 Marionette TRACE conn4 <- [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]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1687ms 02:44:57 INFO - PROCESS | 2580 | 1467971097917 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 2580 | 1467971097925 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:44:57 INFO - PROCESS | 2580 | 1467971097971 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 2580 | 1467971097976 Marionette TRACE conn4 <- [1,1246,null,{}] 02:44:58 INFO - PROCESS | 2580 | 1467971097994 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:58 INFO - PROCESS | 2580 | 1467971097999 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:58 INFO - PROCESS | 2580 | 1467971098299 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:44:58 INFO - PROCESS | 2580 | 1467971098527 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 2580 | 1467971098534 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d9800 == 28 [pid = 2580] [id = 319] 02:44:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x9120a400) [pid = 2580] [serial = 958] [outer = (nil)] 02:44:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91471c00) [pid = 2580] [serial = 959] [outer = 0x9120a400] 02:44:58 INFO - PROCESS | 2580 | 1467971098618 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91560c00) [pid = 2580] [serial = 960] [outer = 0x9120a400] 02:44:59 INFO - PROCESS | 2580 | 1467971099606 Marionette TRACE conn4 <- [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]]]}] 02:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1689ms 02:44:59 INFO - PROCESS | 2580 | 1467971099658 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:44:59 INFO - PROCESS | 2580 | 1467971099662 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:44:59 INFO - PROCESS | 2580 | 1467971099669 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 2580 | 1467971099675 Marionette TRACE conn4 <- [1,1250,null,{}] 02:44:59 INFO - PROCESS | 2580 | 1467971099692 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:59 INFO - PROCESS | 2580 | 1467971099701 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:44:59 INFO - PROCESS | 2580 | 1467971099881 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:45:00 INFO - PROCESS | 2580 | 1467971100091 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 2580 | 1467971100104 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x91c01400 == 29 [pid = 2580] [id = 320] 02:45:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x91c04400) [pid = 2580] [serial = 961] [outer = (nil)] 02:45:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91c0c800) [pid = 2580] [serial = 962] [outer = 0x91c04400] 02:45:00 INFO - PROCESS | 2580 | 1467971100193 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x91cea000) [pid = 2580] [serial = 963] [outer = 0x91c04400] 02:45:01 INFO - PROCESS | 2580 | 1467971101232 Marionette TRACE conn4 <- [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]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1644ms 02:45:01 INFO - PROCESS | 2580 | 1467971101314 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:45:01 INFO - PROCESS | 2580 | 1467971101319 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:45:01 INFO - PROCESS | 2580 | 1467971101326 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 2580 | 1467971101329 Marionette TRACE conn4 <- [1,1254,null,{}] 02:45:01 INFO - PROCESS | 2580 | 1467971101335 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 2580 | 1467971101341 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:01 INFO - PROCESS | 2580 | 1467971101709 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:45:01 INFO - PROCESS | 2580 | 1467971101949 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 2580 | 1467971101961 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15400 == 30 [pid = 2580] [id = 321] 02:45:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8e603000) [pid = 2580] [serial = 964] [outer = (nil)] 02:45:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8e608000) [pid = 2580] [serial = 965] [outer = 0x8e603000] 02:45:02 INFO - PROCESS | 2580 | 1467971102036 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8ece4800) [pid = 2580] [serial = 966] [outer = 0x8e603000] 02:45:03 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a400 == 29 [pid = 2580] [id = 304] 02:45:03 INFO - PROCESS | 2580 | 1467971103123 Marionette TRACE conn4 <- [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]]]}] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x91202c00) [pid = 2580] [serial = 882] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x91b57400) [pid = 2580] [serial = 911] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x915d4400) [pid = 2580] [serial = 906] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x91b5cc00) [pid = 2580] [serial = 908] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8ee41400) [pid = 2580] [serial = 887] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8eede800) [pid = 2580] [serial = 888] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8d670c00) [pid = 2580] [serial = 884] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8dc10800) [pid = 2580] [serial = 885] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x911cb400) [pid = 2580] [serial = 890] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x9120bc00) [pid = 2580] [serial = 891] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91563000) [pid = 2580] [serial = 893] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91566800) [pid = 2580] [serial = 894] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eec7800) [pid = 2580] [serial = 899] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8eee3800) [pid = 2580] [serial = 900] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x911ce800) [pid = 2580] [serial = 902] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8dc17c00) [pid = 2580] [serial = 896] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8e3f5400) [pid = 2580] [serial = 897] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x915cc400) [pid = 2580] [serial = 905] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91b60000) [pid = 2580] [serial = 909] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91209c00) [pid = 2580] [serial = 903] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91c0d000) [pid = 2580] [serial = 912] [outer = (nil)] [url = about:blank] 02:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1888ms 02:45:03 INFO - PROCESS | 2580 | 1467971103215 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 2580 | 1467971103222 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:45:03 INFO - PROCESS | 2580 | 1467971103230 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 2580 | 1467971103236 Marionette TRACE conn4 <- [1,1258,null,{}] 02:45:03 INFO - PROCESS | 2580 | 1467971103243 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:03 INFO - PROCESS | 2580 | 1467971103249 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:03 INFO - PROCESS | 2580 | 1467971103428 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:45:03 INFO - PROCESS | 2580 | 1467971103600 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:03 INFO - PROCESS | 2580 | 1467971103607 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec8400 == 30 [pid = 2580] [id = 322] 02:45:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eecac00) [pid = 2580] [serial = 967] [outer = (nil)] 02:45:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eed6400) [pid = 2580] [serial = 968] [outer = 0x8eecac00] 02:45:03 INFO - PROCESS | 2580 | 1467971103693 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f58c400) [pid = 2580] [serial = 969] [outer = 0x8eecac00] 02:45:04 INFO - PROCESS | 2580 | 1467971104485 Marionette TRACE conn4 <- [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]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1334ms 02:45:04 INFO - PROCESS | 2580 | 1467971104565 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 2580 | 1467971104569 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:45:04 INFO - PROCESS | 2580 | 1467971104577 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 2580 | 1467971104580 Marionette TRACE conn4 <- [1,1262,null,{}] 02:45:04 INFO - PROCESS | 2580 | 1467971104586 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:04 INFO - PROCESS | 2580 | 1467971104591 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:04 INFO - PROCESS | 2580 | 1467971104762 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:45:04 INFO - PROCESS | 2580 | 1467971104892 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 2580 | 1467971104898 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee38c00 == 31 [pid = 2580] [id = 323] 02:45:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f8bd000) [pid = 2580] [serial = 970] [outer = (nil)] 02:45:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91206400) [pid = 2580] [serial = 971] [outer = 0x8f8bd000] 02:45:04 INFO - PROCESS | 2580 | 1467971104973 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x913a1c00) [pid = 2580] [serial = 972] [outer = 0x8f8bd000] 02:45:05 INFO - PROCESS | 2580 | 1467971105912 Marionette TRACE conn4 <- [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]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1379ms 02:45:05 INFO - PROCESS | 2580 | 1467971105958 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 2580 | 1467971105964 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:45:05 INFO - PROCESS | 2580 | 1467971105988 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 2580 | 1467971105995 Marionette TRACE conn4 <- [1,1266,null,{}] 02:45:06 INFO - PROCESS | 2580 | 1467971106002 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:06 INFO - PROCESS | 2580 | 1467971106009 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:06 INFO - PROCESS | 2580 | 1467971106236 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:45:06 INFO - PROCESS | 2580 | 1467971106263 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 2580 | 1467971106279 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ec800 == 32 [pid = 2580] [id = 324] 02:45:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8ee40c00) [pid = 2580] [serial = 973] [outer = (nil)] 02:45:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x915d3800) [pid = 2580] [serial = 974] [outer = 0x8ee40c00] 02:45:06 INFO - PROCESS | 2580 | 1467971106358 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b5dc00) [pid = 2580] [serial = 975] [outer = 0x8ee40c00] 02:45:07 INFO - PROCESS | 2580 | 1467971107303 Marionette TRACE conn4 <- [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]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1400ms 02:45:07 INFO - PROCESS | 2580 | 1467971107380 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 2580 | 1467971107383 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:45:07 INFO - PROCESS | 2580 | 1467971107390 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 2580 | 1467971107392 Marionette TRACE conn4 <- [1,1270,null,{}] 02:45:07 INFO - PROCESS | 2580 | 1467971107406 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 2580 | 1467971107409 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:07 INFO - PROCESS | 2580 | 1467971107613 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:45:07 INFO - PROCESS | 2580 | 1467971107630 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 2580 | 1467971107637 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d1800 == 33 [pid = 2580] [id = 325] 02:45:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91b56400) [pid = 2580] [serial = 976] [outer = (nil)] 02:45:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91c07400) [pid = 2580] [serial = 977] [outer = 0x91b56400] 02:45:07 INFO - PROCESS | 2580 | 1467971107705 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91c0dc00) [pid = 2580] [serial = 978] [outer = 0x91b56400] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91207400) [pid = 2580] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8d672c00) [pid = 2580] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8ee38800) [pid = 2580] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e3edc00) [pid = 2580] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f8bac00) [pid = 2580] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ece5400) [pid = 2580] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f8c0400) [pid = 2580] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91c0a400) [pid = 2580] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92a0f800) [pid = 2580] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92ef2800) [pid = 2580] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x93b49800) [pid = 2580] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x94823400) [pid = 2580] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:45:08 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eee2000) [pid = 2580] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:45:08 INFO - PROCESS | 2580 | 1467971108741 Marionette TRACE conn4 <- [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]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1381ms 02:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:45:08 INFO - PROCESS | 2580 | 1467971108772 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 2580 | 1467971108775 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:45:08 INFO - PROCESS | 2580 | 1467971108782 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 2580 | 1467971108785 Marionette TRACE conn4 <- [1,1274,null,{}] 02:45:08 INFO - PROCESS | 2580 | 1467971108791 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:08 INFO - PROCESS | 2580 | 1467971108796 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:08 INFO - PROCESS | 2580 | 1467971108961 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:45:09 INFO - PROCESS | 2580 | 1467971109093 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 2580 | 1467971109110 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bc000 == 34 [pid = 2580] [id = 326] 02:45:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91b5f000) [pid = 2580] [serial = 979] [outer = (nil)] 02:45:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91ce7400) [pid = 2580] [serial = 980] [outer = 0x91b5f000] 02:45:09 INFO - PROCESS | 2580 | 1467971109191 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x92a02000) [pid = 2580] [serial = 981] [outer = 0x91b5f000] 02:45:09 INFO - PROCESS | 2580 | 1467971109990 Marionette TRACE conn4 <- [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]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1240ms 02:45:10 INFO - PROCESS | 2580 | 1467971110021 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 2580 | 1467971110024 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:45:10 INFO - PROCESS | 2580 | 1467971110038 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 2580 | 1467971110040 Marionette TRACE conn4 <- [1,1278,null,{}] 02:45:10 INFO - PROCESS | 2580 | 1467971110046 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 2580 | 1467971110050 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:10 INFO - PROCESS | 2580 | 1467971110335 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:45:10 INFO - PROCESS | 2580 | 1467971110460 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 2580 | 1467971110470 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f1400 == 35 [pid = 2580] [id = 327] 02:45:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3f1800) [pid = 2580] [serial = 982] [outer = (nil)] 02:45:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8e3f7c00) [pid = 2580] [serial = 983] [outer = 0x8e3f1800] 02:45:10 INFO - PROCESS | 2580 | 1467971110553 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e60d800) [pid = 2580] [serial = 984] [outer = 0x8e3f1800] 02:45:11 INFO - PROCESS | 2580 | 1467971111604 Marionette TRACE conn4 <- [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]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1627ms 02:45:11 INFO - PROCESS | 2580 | 1467971111668 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 2580 | 1467971111675 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:45:11 INFO - PROCESS | 2580 | 1467971111684 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 2580 | 1467971111689 Marionette TRACE conn4 <- [1,1282,null,{}] 02:45:11 INFO - PROCESS | 2580 | 1467971111697 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:11 INFO - PROCESS | 2580 | 1467971111702 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:11 INFO - PROCESS | 2580 | 1467971111917 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:45:12 INFO - PROCESS | 2580 | 1467971112133 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 2580 | 1467971112144 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bd400 == 36 [pid = 2580] [id = 328] 02:45:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911ca800) [pid = 2580] [serial = 985] [outer = (nil)] 02:45:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x911d5800) [pid = 2580] [serial = 986] [outer = 0x911ca800] 02:45:12 INFO - PROCESS | 2580 | 1467971112271 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91209400) [pid = 2580] [serial = 987] [outer = 0x911ca800] 02:45:13 INFO - PROCESS | 2580 | 1467971113278 Marionette TRACE conn4 <- [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]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1633ms 02:45:13 INFO - PROCESS | 2580 | 1467971113318 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 2580 | 1467971113324 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:45:13 INFO - PROCESS | 2580 | 1467971113331 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 2580 | 1467971113335 Marionette TRACE conn4 <- [1,1286,null,{}] 02:45:13 INFO - PROCESS | 2580 | 1467971113342 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 2580 | 1467971113347 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:13 INFO - PROCESS | 2580 | 1467971113537 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:45:13 INFO - PROCESS | 2580 | 1467971113799 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 2580 | 1467971113808 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x91565800 == 37 [pid = 2580] [id = 329] 02:45:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91c08000) [pid = 2580] [serial = 988] [outer = (nil)] 02:45:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91cf2800) [pid = 2580] [serial = 989] [outer = 0x91c08000] 02:45:13 INFO - PROCESS | 2580 | 1467971113941 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92a08c00) [pid = 2580] [serial = 990] [outer = 0x91c08000] 02:45:14 INFO - PROCESS | 2580 | 1467971114897 Marionette TRACE conn4 <- [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]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1637ms 02:45:14 INFO - PROCESS | 2580 | 1467971114970 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 2580 | 1467971114977 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:45:15 INFO - PROCESS | 2580 | 1467971114995 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 2580 | 1467971115004 Marionette TRACE conn4 <- [1,1290,null,{}] 02:45:15 INFO - PROCESS | 2580 | 1467971115010 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:15 INFO - PROCESS | 2580 | 1467971115017 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:15 INFO - PROCESS | 2580 | 1467971115257 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:45:15 INFO - PROCESS | 2580 | 1467971115476 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 2580 | 1467971115486 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66fc00 == 38 [pid = 2580] [id = 330] 02:45:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eed6000) [pid = 2580] [serial = 991] [outer = (nil)] 02:45:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92a06c00) [pid = 2580] [serial = 992] [outer = 0x8eed6000] 02:45:15 INFO - PROCESS | 2580 | 1467971115602 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x92ee8c00) [pid = 2580] [serial = 993] [outer = 0x8eed6000] 02:45:16 INFO - PROCESS | 2580 | 1467971116501 Marionette TRACE conn4 <- [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]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1550ms 02:45:16 INFO - PROCESS | 2580 | 1467971116537 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 2580 | 1467971116542 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:45:16 INFO - PROCESS | 2580 | 1467971116548 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 2580 | 1467971116552 Marionette TRACE conn4 <- [1,1294,null,{}] 02:45:16 INFO - PROCESS | 2580 | 1467971116558 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 2580 | 1467971116563 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:16 INFO - PROCESS | 2580 | 1467971116746 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:45:16 INFO - PROCESS | 2580 | 1467971116916 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 2580 | 1467971116925 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eee4400 == 39 [pid = 2580] [id = 331] 02:45:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x911d5c00) [pid = 2580] [serial = 994] [outer = (nil)] 02:45:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93c31c00) [pid = 2580] [serial = 995] [outer = 0x911d5c00] 02:45:17 INFO - PROCESS | 2580 | 1467971117008 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93c35c00) [pid = 2580] [serial = 996] [outer = 0x911d5c00] 02:45:17 INFO - PROCESS | 2580 | 1467971117984 Marionette TRACE conn4 <- [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]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1481ms 02:45:18 INFO - PROCESS | 2580 | 1467971118031 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 2580 | 1467971118035 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:45:18 INFO - PROCESS | 2580 | 1467971118041 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 2580 | 1467971118045 Marionette TRACE conn4 <- [1,1298,null,{}] 02:45:18 INFO - PROCESS | 2580 | 1467971118051 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 2580 | 1467971118057 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:18 INFO - PROCESS | 2580 | 1467971118332 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:45:18 INFO - PROCESS | 2580 | 1467971118557 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 2580 | 1467971118574 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc16000 == 40 [pid = 2580] [id = 332] 02:45:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8dc17000) [pid = 2580] [serial = 997] [outer = (nil)] 02:45:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8e3eb000) [pid = 2580] [serial = 998] [outer = 0x8dc17000] 02:45:18 INFO - PROCESS | 2580 | 1467971118881 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8e605800) [pid = 2580] [serial = 999] [outer = 0x8dc17000] 02:45:19 INFO - PROCESS | 2580 | 1467971119838 Marionette TRACE conn4 <- [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]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1838ms 02:45:19 INFO - PROCESS | 2580 | 1467971119898 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 2580 | 1467971119904 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:45:19 INFO - PROCESS | 2580 | 1467971119915 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 2580 | 1467971119918 Marionette TRACE conn4 <- [1,1302,null,{}] 02:45:19 INFO - PROCESS | 2580 | 1467971119926 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:19 INFO - PROCESS | 2580 | 1467971119931 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:20 INFO - PROCESS | 2580 | 1467971120123 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:45:20 INFO - PROCESS | 2580 | 1467971120442 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 2580 | 1467971120449 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f593400 == 41 [pid = 2580] [id = 333] 02:45:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8f597800) [pid = 2580] [serial = 1000] [outer = (nil)] 02:45:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8f8bb400) [pid = 2580] [serial = 1001] [outer = 0x8f597800] 02:45:20 INFO - PROCESS | 2580 | 1467971120532 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8f8c8000) [pid = 2580] [serial = 1002] [outer = 0x8f597800] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ea400 == 40 [pid = 2580] [id = 311] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c8c00 == 39 [pid = 2580] [id = 307] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8d678400 == 38 [pid = 2580] [id = 298] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3b400 == 37 [pid = 2580] [id = 299] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8d672800 == 36 [pid = 2580] [id = 312] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec5400 == 35 [pid = 2580] [id = 300] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x91c0a000 == 34 [pid = 2580] [id = 306] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8be800 == 33 [pid = 2580] [id = 305] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x911cc000 == 32 [pid = 2580] [id = 301] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x93e20c00 == 31 [pid = 2580] [id = 310] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecebc00 == 30 [pid = 2580] [id = 303] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x92eecc00 == 29 [pid = 2580] [id = 308] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0800 == 28 [pid = 2580] [id = 309] 02:45:21 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c8800 == 27 [pid = 2580] [id = 302] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x9120f000) [pid = 2580] [serial = 947] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8dc0f000) [pid = 2580] [serial = 938] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8e3ecc00) [pid = 2580] [serial = 939] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8ee43000) [pid = 2580] [serial = 941] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8eeca800) [pid = 2580] [serial = 942] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8ece2400) [pid = 2580] [serial = 936] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8e606400) [pid = 2580] [serial = 935] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x913af800) [pid = 2580] [serial = 950] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8ee3a000) [pid = 2580] [serial = 915] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8eceb400) [pid = 2580] [serial = 914] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x913a6400) [pid = 2580] [serial = 918] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91205800) [pid = 2580] [serial = 917] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x92a09000) [pid = 2580] [serial = 921] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91cf2c00) [pid = 2580] [serial = 920] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x92ef0800) [pid = 2580] [serial = 924] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x92bef800) [pid = 2580] [serial = 923] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x93c2e000) [pid = 2580] [serial = 927] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x93b50400) [pid = 2580] [serial = 926] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x93e1c400) [pid = 2580] [serial = 930] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x93e14400) [pid = 2580] [serial = 929] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x95260c00) [pid = 2580] [serial = 933] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x94832800) [pid = 2580] [serial = 932] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91466400) [pid = 2580] [serial = 951] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x913a5c00) [pid = 2580] [serial = 948] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f6bec00) [pid = 2580] [serial = 945] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8f59b800) [pid = 2580] [serial = 944] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2580 | 1467971122504 Marionette TRACE conn4 <- [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]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2644ms 02:45:22 INFO - PROCESS | 2580 | 1467971122559 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 2580 | 1467971122565 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:45:22 INFO - PROCESS | 2580 | 1467971122614 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 2580 | 1467971122618 Marionette TRACE conn4 <- [1,1306,null,{}] 02:45:22 INFO - PROCESS | 2580 | 1467971122634 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:22 INFO - PROCESS | 2580 | 1467971122641 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:22 INFO - PROCESS | 2580 | 1467971122809 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:45:22 INFO - PROCESS | 2580 | 1467971122832 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 2580 | 1467971122843 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f4800 == 28 [pid = 2580] [id = 334] 02:45:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8e3f7400) [pid = 2580] [serial = 1003] [outer = (nil)] 02:45:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ece3c00) [pid = 2580] [serial = 1004] [outer = 0x8e3f7400] 02:45:22 INFO - PROCESS | 2580 | 1467971122916 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ecebc00) [pid = 2580] [serial = 1005] [outer = 0x8e3f7400] 02:45:23 INFO - PROCESS | 2580 | 1467971123920 Marionette TRACE conn4 <- [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]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1384ms 02:45:23 INFO - PROCESS | 2580 | 1467971123959 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 2580 | 1467971123968 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:45:23 INFO - PROCESS | 2580 | 1467971123980 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 2580 | 1467971123985 Marionette TRACE conn4 <- [1,1310,null,{}] 02:45:24 INFO - PROCESS | 2580 | 1467971123998 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 2580 | 1467971124005 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:24 INFO - PROCESS | 2580 | 1467971124178 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:45:24 INFO - PROCESS | 2580 | 1467971124328 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 2580 | 1467971124337 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3e800 == 29 [pid = 2580] [id = 335] 02:45:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eec6800) [pid = 2580] [serial = 1006] [outer = (nil)] 02:45:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eed1400) [pid = 2580] [serial = 1007] [outer = 0x8eec6800] 02:45:24 INFO - PROCESS | 2580 | 1467971124413 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eedc800) [pid = 2580] [serial = 1008] [outer = 0x8eec6800] 02:45:25 INFO - PROCESS | 2580 | 1467971125348 Marionette TRACE conn4 <- [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] 02:45:25 INFO - PROCESS | 2580 | 1467971125431 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:45:25 INFO - PROCESS | 2580 | 1467971125438 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 2580 | 1467971125444 Marionette TRACE conn4 <- [1,1314,null,{}] 02:45:25 INFO - PROCESS | 2580 | 1467971125470 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 2580 | 1467971125479 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:25 INFO - PROCESS | 2580 | 1467971125694 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:45:25 INFO - PROCESS | 2580 | 1467971125718 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 2580 | 1467971125737 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bec00 == 30 [pid = 2580] [id = 336] 02:45:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f8c3400) [pid = 2580] [serial = 1009] [outer = (nil)] 02:45:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x911d3800) [pid = 2580] [serial = 1010] [outer = 0x8f8c3400] 02:45:25 INFO - PROCESS | 2580 | 1467971125815 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91207c00) [pid = 2580] [serial = 1011] [outer = 0x8f8c3400] 02:45:27 INFO - PROCESS | 2580 | 1467971127168 Marionette TRACE conn4 <- [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]]]}] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91b5f000) [pid = 2580] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8ee40c00) [pid = 2580] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91b56400) [pid = 2580] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91c04400) [pid = 2580] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x9120a400) [pid = 2580] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91474800) [pid = 2580] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e603000) [pid = 2580] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e3ed800) [pid = 2580] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8f8bd000) [pid = 2580] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:45:27 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8eecac00) [pid = 2580] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1801ms 02:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:45:27 INFO - PROCESS | 2580 | 1467971127239 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 2580 | 1467971127243 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:45:27 INFO - PROCESS | 2580 | 1467971127250 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 2580 | 1467971127253 Marionette TRACE conn4 <- [1,1318,null,{}] 02:45:27 INFO - PROCESS | 2580 | 1467971127330 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 2580 | 1467971127340 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:27 INFO - PROCESS | 2580 | 1467971127544 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:45:27 INFO - PROCESS | 2580 | 1467971127620 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 2580 | 1467971127629 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f6000 == 31 [pid = 2580] [id = 337] 02:45:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8ee3e000) [pid = 2580] [serial = 1012] [outer = (nil)] 02:45:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x911cf000) [pid = 2580] [serial = 1013] [outer = 0x8ee3e000] 02:45:27 INFO - PROCESS | 2580 | 1467971127699 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x913a5c00) [pid = 2580] [serial = 1014] [outer = 0x8ee3e000] 02:45:28 INFO - PROCESS | 2580 | 1467971128476 Marionette TRACE conn4 <- [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]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1295ms 02:45:28 INFO - PROCESS | 2580 | 1467971128544 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 2580 | 1467971128548 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:45:28 INFO - PROCESS | 2580 | 1467971128554 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 2580 | 1467971128558 Marionette TRACE conn4 <- [1,1322,null,{}] 02:45:28 INFO - PROCESS | 2580 | 1467971128564 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 2580 | 1467971128570 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:28 INFO - PROCESS | 2580 | 1467971128723 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:45:28 INFO - PROCESS | 2580 | 1467971128734 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 2580 | 1467971128742 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d5400 == 32 [pid = 2580] [id = 338] 02:45:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x913ab800) [pid = 2580] [serial = 1015] [outer = (nil)] 02:45:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9155d400) [pid = 2580] [serial = 1016] [outer = 0x913ab800] 02:45:28 INFO - PROCESS | 2580 | 1467971128809 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x915cbc00) [pid = 2580] [serial = 1017] [outer = 0x913ab800] 02:45:29 INFO - PROCESS | 2580 | 1467971129977 Marionette TRACE conn4 <- [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]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1492ms 02:45:30 INFO - PROCESS | 2580 | 1467971130048 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 2580 | 1467971130055 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:45:30 INFO - PROCESS | 2580 | 1467971130066 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 2580 | 1467971130071 Marionette TRACE conn4 <- [1,1326,null,{}] 02:45:30 INFO - PROCESS | 2580 | 1467971130082 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 2580 | 1467971130087 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:30 INFO - PROCESS | 2580 | 1467971130319 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:45:30 INFO - PROCESS | 2580 | 1467971130546 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 2580 | 1467971130555 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e608800 == 33 [pid = 2580] [id = 339] 02:45:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e610800) [pid = 2580] [serial = 1018] [outer = (nil)] 02:45:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ee43c00) [pid = 2580] [serial = 1019] [outer = 0x8e610800] 02:45:30 INFO - PROCESS | 2580 | 1467971130642 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eed3c00) [pid = 2580] [serial = 1020] [outer = 0x8e610800] 02:45:31 INFO - PROCESS | 2580 | 1467971131626 Marionette TRACE conn4 <- [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]]]}] 02:45:31 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 02:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1640ms 02:45:31 INFO - PROCESS | 2580 | 1467971131706 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 2580 | 1467971131714 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:45:31 INFO - PROCESS | 2580 | 1467971131725 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 2580 | 1467971131729 Marionette TRACE conn4 <- [1,1330,null,{}] 02:45:31 INFO - PROCESS | 2580 | 1467971131736 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:31 INFO - PROCESS | 2580 | 1467971131742 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:31 INFO - PROCESS | 2580 | 1467971131963 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:45:32 INFO - PROCESS | 2580 | 1467971132237 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:32 INFO - PROCESS | 2580 | 1467971132246 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f4000 == 34 [pid = 2580] [id = 340] 02:45:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d2800) [pid = 2580] [serial = 1021] [outer = (nil)] 02:45:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91210c00) [pid = 2580] [serial = 1022] [outer = 0x911d2800] 02:45:32 INFO - PROCESS | 2580 | 1467971132341 Marionette DEBUG loaded listener.js 02:45:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x9120b000) [pid = 2580] [serial = 1023] [outer = 0x911d2800] 02:45:33 INFO - PROCESS | 2580 | 1467971133365 Marionette TRACE conn4 <- [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]]]}] 02:45:33 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 02:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1681ms 02:45:33 INFO - PROCESS | 2580 | 1467971133433 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 2580 | 1467971133438 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:45:33 INFO - PROCESS | 2580 | 1467971133447 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 2580 | 1467971133452 Marionette TRACE conn4 <- [1,1334,null,{}] 02:45:33 INFO - PROCESS | 2580 | 1467971133470 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:33 INFO - PROCESS | 2580 | 1467971133480 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:33 INFO - PROCESS | 2580 | 1467971133668 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:45:33 INFO - PROCESS | 2580 | 1467971133888 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 2580 | 1467971133904 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b5f000 == 35 [pid = 2580] [id = 341] 02:45:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b5fc00) [pid = 2580] [serial = 1024] [outer = (nil)] 02:45:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91ce6000) [pid = 2580] [serial = 1025] [outer = 0x91b5fc00] 02:45:34 INFO - PROCESS | 2580 | 1467971134001 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91cebc00) [pid = 2580] [serial = 1026] [outer = 0x91b5fc00] 02:45:34 INFO - PROCESS | 2580 | 1467971134926 Marionette TRACE conn4 <- [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]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1539ms 02:45:34 INFO - PROCESS | 2580 | 1467971134988 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:45:34 INFO - PROCESS | 2580 | 1467971134993 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:45:35 INFO - PROCESS | 2580 | 1467971135000 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 2580 | 1467971135003 Marionette TRACE conn4 <- [1,1338,null,{}] 02:45:35 INFO - PROCESS | 2580 | 1467971135009 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:35 INFO - PROCESS | 2580 | 1467971135015 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:35 INFO - PROCESS | 2580 | 1467971135203 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:45:35 INFO - PROCESS | 2580 | 1467971135417 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 2580 | 1467971135428 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed4400 == 36 [pid = 2580] [id = 342] 02:45:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8f593c00) [pid = 2580] [serial = 1027] [outer = (nil)] 02:45:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92a0c400) [pid = 2580] [serial = 1028] [outer = 0x8f593c00] 02:45:35 INFO - PROCESS | 2580 | 1467971135558 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x92a0fc00) [pid = 2580] [serial = 1029] [outer = 0x8f593c00] 02:45:37 INFO - PROCESS | 2580 | 1467971137141 Marionette TRACE conn4 <- [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]]]}] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x915d3800) [pid = 2580] [serial = 974] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91c07400) [pid = 2580] [serial = 977] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91b5dc00) [pid = 2580] [serial = 975] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91c0c800) [pid = 2580] [serial = 962] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91cea000) [pid = 2580] [serial = 963] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x91471c00) [pid = 2580] [serial = 959] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91560c00) [pid = 2580] [serial = 960] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91b54000) [pid = 2580] [serial = 954] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91563400) [pid = 2580] [serial = 953] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8e608000) [pid = 2580] [serial = 965] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8ece4800) [pid = 2580] [serial = 966] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8eede400) [pid = 2580] [serial = 956] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f59bc00) [pid = 2580] [serial = 957] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91206400) [pid = 2580] [serial = 971] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eed6400) [pid = 2580] [serial = 968] [outer = (nil)] [url = about:blank] 02:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2240ms 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f58c400) [pid = 2580] [serial = 969] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x92a02000) [pid = 2580] [serial = 981] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x91c0dc00) [pid = 2580] [serial = 978] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x913a1c00) [pid = 2580] [serial = 972] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x91ce7400) [pid = 2580] [serial = 980] [outer = (nil)] [url = about:blank] 02:45:37 INFO - PROCESS | 2580 | 1467971137255 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 2580 | 1467971137263 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:45:37 INFO - PROCESS | 2580 | 1467971137273 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 2580 | 1467971137278 Marionette TRACE conn4 <- [1,1342,null,{}] 02:45:37 INFO - PROCESS | 2580 | 1467971137286 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 2580 | 1467971137292 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:37 INFO - PROCESS | 2580 | 1467971137474 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:45:37 INFO - PROCESS | 2580 | 1467971137595 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 2580 | 1467971137610 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ed400 == 37 [pid = 2580] [id = 343] 02:45:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8e3f4400) [pid = 2580] [serial = 1030] [outer = (nil)] 02:45:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8e607400) [pid = 2580] [serial = 1031] [outer = 0x8e3f4400] 02:45:37 INFO - PROCESS | 2580 | 1467971137679 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8ece0400) [pid = 2580] [serial = 1032] [outer = 0x8e3f4400] 02:45:38 INFO - PROCESS | 2580 | 1467971138498 Marionette TRACE conn4 <- [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]]]}] 02:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1285ms 02:45:38 INFO - PROCESS | 2580 | 1467971138559 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 2580 | 1467971138566 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:45:38 INFO - PROCESS | 2580 | 1467971138577 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 2580 | 1467971138580 Marionette TRACE conn4 <- [1,1346,null,{}] 02:45:38 INFO - PROCESS | 2580 | 1467971138587 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 2580 | 1467971138592 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:38 INFO - PROCESS | 2580 | 1467971138763 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:45:38 INFO - PROCESS | 2580 | 1467971138897 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 2580 | 1467971138913 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66c800 == 38 [pid = 2580] [id = 344] 02:45:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8dc18000) [pid = 2580] [serial = 1033] [outer = (nil)] 02:45:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eed8000) [pid = 2580] [serial = 1034] [outer = 0x8dc18000] 02:45:38 INFO - PROCESS | 2580 | 1467971138991 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f58cc00) [pid = 2580] [serial = 1035] [outer = 0x8dc18000] 02:45:39 INFO - PROCESS | 2580 | 1467971139882 Marionette TRACE conn4 <- [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]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1331ms 02:45:39 INFO - PROCESS | 2580 | 1467971139908 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:45:39 INFO - PROCESS | 2580 | 1467971139914 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:45:39 INFO - PROCESS | 2580 | 1467971139921 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 2580 | 1467971139927 Marionette TRACE conn4 <- [1,1350,null,{}] 02:45:39 INFO - PROCESS | 2580 | 1467971139956 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:39 INFO - PROCESS | 2580 | 1467971139964 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:40 INFO - PROCESS | 2580 | 1467971140189 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:45:40 INFO - PROCESS | 2580 | 1467971140216 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 2580 | 1467971140228 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d9400 == 39 [pid = 2580] [id = 345] 02:45:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91203000) [pid = 2580] [serial = 1036] [outer = (nil)] 02:45:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x913a1c00) [pid = 2580] [serial = 1037] [outer = 0x91203000] 02:45:40 INFO - PROCESS | 2580 | 1467971140318 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9146a000) [pid = 2580] [serial = 1038] [outer = 0x91203000] 02:45:41 INFO - PROCESS | 2580 | 1467971141354 Marionette TRACE conn4 <- [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]]]}] 02:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1503ms 02:45:41 INFO - PROCESS | 2580 | 1467971141424 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 2580 | 1467971141443 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:45:41 INFO - PROCESS | 2580 | 1467971141458 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 2580 | 1467971141463 Marionette TRACE conn4 <- [1,1354,null,{}] 02:45:41 INFO - PROCESS | 2580 | 1467971141469 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:41 INFO - PROCESS | 2580 | 1467971141473 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:41 INFO - PROCESS | 2580 | 1467971141699 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:45:41 INFO - PROCESS | 2580 | 1467971141725 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 2580 | 1467971141735 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee42400 == 40 [pid = 2580] [id = 346] 02:45:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91472000) [pid = 2580] [serial = 1039] [outer = (nil)] 02:45:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x915d0000) [pid = 2580] [serial = 1040] [outer = 0x91472000] 02:45:41 INFO - PROCESS | 2580 | 1467971141818 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91561000) [pid = 2580] [serial = 1041] [outer = 0x91472000] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8e3f7400) [pid = 2580] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f8c3400) [pid = 2580] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eec6800) [pid = 2580] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f597800) [pid = 2580] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e3f1800) [pid = 2580] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x911ca800) [pid = 2580] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91c08000) [pid = 2580] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eed6000) [pid = 2580] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x911d5c00) [pid = 2580] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8dc17000) [pid = 2580] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:45:42 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8ee3e000) [pid = 2580] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:45:42 INFO - PROCESS | 2580 | 1467971142848 Marionette TRACE conn4 <- [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]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1449ms 02:45:42 INFO - PROCESS | 2580 | 1467971142901 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 2580 | 1467971142905 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:45:42 INFO - PROCESS | 2580 | 1467971142912 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 2580 | 1467971142915 Marionette TRACE conn4 <- [1,1358,null,{}] 02:45:42 INFO - PROCESS | 2580 | 1467971142921 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 2580 | 1467971142926 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:43 INFO - PROCESS | 2580 | 1467971143081 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:45:43 INFO - PROCESS | 2580 | 1467971143091 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 2580 | 1467971143098 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66ec00 == 41 [pid = 2580] [id = 347] 02:45:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8f591000) [pid = 2580] [serial = 1042] [outer = (nil)] 02:45:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x91562400) [pid = 2580] [serial = 1043] [outer = 0x8f591000] 02:45:43 INFO - PROCESS | 2580 | 1467971143169 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x9156b000) [pid = 2580] [serial = 1044] [outer = 0x8f591000] 02:45:44 INFO - PROCESS | 2580 | 1467971144142 Marionette TRACE conn4 <- [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]]]}] 02:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1279ms 02:45:44 INFO - PROCESS | 2580 | 1467971144191 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 2580 | 1467971144195 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:45:44 INFO - PROCESS | 2580 | 1467971144202 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 2580 | 1467971144205 Marionette TRACE conn4 <- [1,1362,null,{}] 02:45:44 INFO - PROCESS | 2580 | 1467971144267 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 2580 | 1467971144274 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:44 INFO - PROCESS | 2580 | 1467971144496 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:45:44 INFO - PROCESS | 2580 | 1467971144665 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 2580 | 1467971144676 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675000 == 42 [pid = 2580] [id = 348] 02:45:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8e3e9800) [pid = 2580] [serial = 1045] [outer = (nil)] 02:45:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8e3ef800) [pid = 2580] [serial = 1046] [outer = 0x8e3e9800] 02:45:44 INFO - PROCESS | 2580 | 1467971144763 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e608000) [pid = 2580] [serial = 1047] [outer = 0x8e3e9800] 02:45:45 INFO - PROCESS | 2580 | 1467971145877 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1752ms 02:45:45 INFO - PROCESS | 2580 | 1467971145956 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 2580 | 1467971145962 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:45:45 INFO - PROCESS | 2580 | 1467971145971 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 2580 | 1467971145976 Marionette TRACE conn4 <- [1,1366,null,{}] 02:45:45 INFO - PROCESS | 2580 | 1467971145984 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 2580 | 1467971145990 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:46 INFO - PROCESS | 2580 | 1467971146220 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:45:46 INFO - PROCESS | 2580 | 1467971146445 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 2580 | 1467971146455 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecdc00 == 43 [pid = 2580] [id = 349] 02:45:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f593000) [pid = 2580] [serial = 1048] [outer = (nil)] 02:45:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f6b3800) [pid = 2580] [serial = 1049] [outer = 0x8f593000] 02:45:46 INFO - PROCESS | 2580 | 1467971146550 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f6bdc00) [pid = 2580] [serial = 1050] [outer = 0x8f593000] 02:45:47 INFO - PROCESS | 2580 | 1467971147564 Marionette TRACE conn4 <- [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] 02:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:45:47 INFO - PROCESS | 2580 | 1467971147616 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:45:47 INFO - PROCESS | 2580 | 1467971147623 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 2580 | 1467971147627 Marionette TRACE conn4 <- [1,1370,null,{}] 02:45:47 INFO - PROCESS | 2580 | 1467971147633 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 2580 | 1467971147639 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:47 INFO - PROCESS | 2580 | 1467971147876 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:45:48 INFO - PROCESS | 2580 | 1467971148194 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 2580 | 1467971148209 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120a800 == 44 [pid = 2580] [id = 350] 02:45:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9120d400) [pid = 2580] [serial = 1051] [outer = (nil)] 02:45:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x913ae000) [pid = 2580] [serial = 1052] [outer = 0x9120d400] 02:45:48 INFO - PROCESS | 2580 | 1467971148298 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91565000) [pid = 2580] [serial = 1053] [outer = 0x9120d400] 02:45:49 INFO - PROCESS | 2580 | 1467971149328 Marionette TRACE conn4 <- [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] 02:45:49 INFO - PROCESS | 2580 | 1467971149373 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:45:49 INFO - PROCESS | 2580 | 1467971149382 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 2580 | 1467971149385 Marionette TRACE conn4 <- [1,1374,null,{}] 02:45:49 INFO - PROCESS | 2580 | 1467971149390 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 2580 | 1467971149397 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:49 INFO - PROCESS | 2580 | 1467971149619 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:45:49 INFO - PROCESS | 2580 | 1467971149830 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 2580 | 1467971149837 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cec00 == 45 [pid = 2580] [id = 351] 02:45:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x9120c400) [pid = 2580] [serial = 1054] [outer = (nil)] 02:45:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91ce8400) [pid = 2580] [serial = 1055] [outer = 0x9120c400] 02:45:49 INFO - PROCESS | 2580 | 1467971149967 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92a02000) [pid = 2580] [serial = 1056] [outer = 0x9120c400] 02:45:50 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:50 INFO - PROCESS | 2580 | 1467971150978 Marionette TRACE conn4 <- [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] 02:45:51 INFO - PROCESS | 2580 | 1467971151026 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:45:51 INFO - PROCESS | 2580 | 1467971151033 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 2580 | 1467971151037 Marionette TRACE conn4 <- [1,1378,null,{}] 02:45:51 INFO - PROCESS | 2580 | 1467971151043 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 2580 | 1467971151049 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:51 INFO - PROCESS | 2580 | 1467971151224 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:45:51 INFO - PROCESS | 2580 | 1467971151438 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 2580 | 1467971151451 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecec400 == 46 [pid = 2580] [id = 352] 02:45:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8ecec800) [pid = 2580] [serial = 1057] [outer = (nil)] 02:45:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x9120d000) [pid = 2580] [serial = 1058] [outer = 0x8ecec800] 02:45:51 INFO - PROCESS | 2580 | 1467971151546 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92a04c00) [pid = 2580] [serial = 1059] [outer = 0x8ecec800] 02:45:52 INFO - PROCESS | 2580 | 1467971152445 Marionette TRACE conn4 <- [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] 02:45:52 INFO - PROCESS | 2580 | 1467971152476 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:45:52 INFO - PROCESS | 2580 | 1467971152483 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 2580 | 1467971152487 Marionette TRACE conn4 <- [1,1382,null,{}] 02:45:52 INFO - PROCESS | 2580 | 1467971152493 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:52 INFO - PROCESS | 2580 | 1467971152504 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:52 INFO - PROCESS | 2580 | 1467971152962 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:45:53 INFO - PROCESS | 2580 | 1467971153220 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 2580 | 1467971153231 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f2000 == 47 [pid = 2580] [id = 353] 02:45:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8e3f3800) [pid = 2580] [serial = 1060] [outer = (nil)] 02:45:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8e60d400) [pid = 2580] [serial = 1061] [outer = 0x8e3f3800] 02:45:53 INFO - PROCESS | 2580 | 1467971153317 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8ee37400) [pid = 2580] [serial = 1062] [outer = 0x8e3f3800] 02:45:54 INFO - PROCESS | 2580 | [2580] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:54 INFO - PROCESS | 2580 | 1467971154355 Marionette TRACE conn4 <- [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] 02:45:54 INFO - PROCESS | 2580 | 1467971154429 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:45:54 INFO - PROCESS | 2580 | 1467971154439 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 2580 | 1467971154443 Marionette TRACE conn4 <- [1,1386,null,{}] 02:45:54 INFO - PROCESS | 2580 | 1467971154451 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 2580 | 1467971154456 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:54 INFO - PROCESS | 2580 | 1467971154683 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8f593400 == 46 [pid = 2580] [id = 333] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f4800 == 45 [pid = 2580] [id = 334] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x91205000 == 44 [pid = 2580] [id = 315] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bec00 == 43 [pid = 2580] [id = 336] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x91c01400 == 42 [pid = 2580] [id = 320] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x91474000 == 41 [pid = 2580] [id = 317] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3e800 == 40 [pid = 2580] [id = 335] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee42400 == 39 [pid = 2580] [id = 346] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x911d9400 == 38 [pid = 2580] [id = 345] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66c800 == 37 [pid = 2580] [id = 344] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ed400 == 36 [pid = 2580] [id = 343] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x911d5400 == 35 [pid = 2580] [id = 338] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8e608800 == 34 [pid = 2580] [id = 339] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee36000 == 33 [pid = 2580] [id = 313] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc16000 == 32 [pid = 2580] [id = 332] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec8400 == 31 [pid = 2580] [id = 322] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66fc00 == 30 [pid = 2580] [id = 330] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bc000 == 29 [pid = 2580] [id = 326] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc15400 == 28 [pid = 2580] [id = 321] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f4000 == 27 [pid = 2580] [id = 340] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a800 == 26 [pid = 2580] [id = 318] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed4400 == 25 [pid = 2580] [id = 342] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee38c00 == 24 [pid = 2580] [id = 323] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8eece800 == 23 [pid = 2580] [id = 316] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ec800 == 22 [pid = 2580] [id = 324] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed0800 == 21 [pid = 2580] [id = 314] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x915d1800 == 20 [pid = 2580] [id = 325] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x91b5f000 == 19 [pid = 2580] [id = 341] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x91565800 == 18 [pid = 2580] [id = 329] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f1400 == 17 [pid = 2580] [id = 327] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8eee4400 == 16 [pid = 2580] [id = 331] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f6000 == 15 [pid = 2580] [id = 337] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x911d9800 == 14 [pid = 2580] [id = 319] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bd400 == 13 [pid = 2580] [id = 328] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecec400 == 12 [pid = 2580] [id = 352] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x911cec00 == 11 [pid = 2580] [id = 351] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecdc00 == 10 [pid = 2580] [id = 349] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x9120a800 == 9 [pid = 2580] [id = 350] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66ec00 == 8 [pid = 2580] [id = 347] 02:45:55 INFO - PROCESS | 2580 | --DOCSHELL 0x8d675000 == 7 [pid = 2580] [id = 348] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8ece3c00) [pid = 2580] [serial = 1004] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8ecebc00) [pid = 2580] [serial = 1005] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x911d3800) [pid = 2580] [serial = 1010] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eed1400) [pid = 2580] [serial = 1007] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8f8c8000) [pid = 2580] [serial = 1002] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8f8bb400) [pid = 2580] [serial = 1001] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8e60d800) [pid = 2580] [serial = 984] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e3f7c00) [pid = 2580] [serial = 983] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91209400) [pid = 2580] [serial = 987] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x911d5800) [pid = 2580] [serial = 986] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x92a08c00) [pid = 2580] [serial = 990] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91cf2800) [pid = 2580] [serial = 989] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92ee8c00) [pid = 2580] [serial = 993] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92a06c00) [pid = 2580] [serial = 992] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x93c35c00) [pid = 2580] [serial = 996] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x93c31c00) [pid = 2580] [serial = 995] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x9155d400) [pid = 2580] [serial = 1016] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e605800) [pid = 2580] [serial = 999] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e3eb000) [pid = 2580] [serial = 998] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x913a5c00) [pid = 2580] [serial = 1014] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x911cf000) [pid = 2580] [serial = 1013] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x91207c00) [pid = 2580] [serial = 1011] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x8eedc800) [pid = 2580] [serial = 1008] [outer = (nil)] [url = about:blank] 02:45:55 INFO - PROCESS | 2580 | 1467971155969 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 2580 | 1467971155978 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d673c00 == 8 [pid = 2580] [id = 354] 02:45:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8d674000) [pid = 2580] [serial = 1063] [outer = (nil)] 02:45:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8d677000) [pid = 2580] [serial = 1064] [outer = 0x8d674000] 02:45:56 INFO - PROCESS | 2580 | 1467971156058 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8dc19000) [pid = 2580] [serial = 1065] [outer = 0x8d674000] 02:45:56 INFO - PROCESS | 2580 | 1467971156905 Marionette TRACE conn4 <- [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] 02:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:45:56 INFO - PROCESS | 2580 | 1467971156942 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:45:56 INFO - PROCESS | 2580 | 1467971156950 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 2580 | 1467971156954 Marionette TRACE conn4 <- [1,1390,null,{}] 02:45:56 INFO - PROCESS | 2580 | 1467971156962 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 2580 | 1467971156970 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:57 INFO - PROCESS | 2580 | 1467971157142 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:45:57 INFO - PROCESS | 2580 | 1467971157154 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 2580 | 1467971157164 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece9c00 == 9 [pid = 2580] [id = 355] 02:45:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8ecea400) [pid = 2580] [serial = 1066] [outer = (nil)] 02:45:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ee38c00) [pid = 2580] [serial = 1067] [outer = 0x8ecea400] 02:45:57 INFO - PROCESS | 2580 | 1467971157242 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eec7800) [pid = 2580] [serial = 1068] [outer = 0x8ecea400] 02:45:58 INFO - PROCESS | 2580 | 1467971158235 Marionette TRACE conn4 <- [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]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1332ms 02:45:58 INFO - PROCESS | 2580 | 1467971158287 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 2580 | 1467971158295 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:45:58 INFO - PROCESS | 2580 | 1467971158303 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 2580 | 1467971158306 Marionette TRACE conn4 <- [1,1394,null,{}] 02:45:58 INFO - PROCESS | 2580 | 1467971158312 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 2580 | 1467971158318 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:58 INFO - PROCESS | 2580 | 1467971158556 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:45:58 INFO - PROCESS | 2580 | 1467971158586 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 2580 | 1467971158595 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:45:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee37000 == 10 [pid = 2580] [id = 356] 02:45:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f592000) [pid = 2580] [serial = 1069] [outer = (nil)] 02:45:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f598400) [pid = 2580] [serial = 1070] [outer = 0x8f592000] 02:45:58 INFO - PROCESS | 2580 | 1467971158679 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f6bc000) [pid = 2580] [serial = 1071] [outer = 0x8f592000] 02:45:59 INFO - PROCESS | 2580 | 1467971159765 Marionette TRACE conn4 <- [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]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1486ms 02:45:59 INFO - PROCESS | 2580 | 1467971159789 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 2580 | 1467971159793 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:45:59 INFO - PROCESS | 2580 | 1467971159808 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 2580 | 1467971159818 Marionette TRACE conn4 <- [1,1398,null,{}] 02:45:59 INFO - PROCESS | 2580 | 1467971159837 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:59 INFO - PROCESS | 2580 | 1467971159846 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:00 INFO - PROCESS | 2580 | 1467971160066 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:46:00 INFO - PROCESS | 2580 | 1467971160090 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 2580 | 1467971160100 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17000 == 11 [pid = 2580] [id = 357] 02:46:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3ee000) [pid = 2580] [serial = 1072] [outer = (nil)] 02:46:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91202000) [pid = 2580] [serial = 1073] [outer = 0x8e3ee000] 02:46:00 INFO - PROCESS | 2580 | 1467971160184 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9120c800) [pid = 2580] [serial = 1074] [outer = 0x8e3ee000] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f591000) [pid = 2580] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91203000) [pid = 2580] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91472000) [pid = 2580] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f593c00) [pid = 2580] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8dc18000) [pid = 2580] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e610800) [pid = 2580] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x913ab800) [pid = 2580] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e3f4400) [pid = 2580] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x911d2800) [pid = 2580] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:46:01 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x91b5fc00) [pid = 2580] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:46:01 INFO - PROCESS | 2580 | 1467971161559 Marionette TRACE conn4 <- [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]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1812ms 02:46:01 INFO - PROCESS | 2580 | 1467971161613 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 2580 | 1467971161618 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:46:01 INFO - PROCESS | 2580 | 1467971161625 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 2580 | 1467971161627 Marionette TRACE conn4 <- [1,1402,null,{}] 02:46:01 INFO - PROCESS | 2580 | 1467971161634 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:01 INFO - PROCESS | 2580 | 1467971161638 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:01 INFO - PROCESS | 2580 | 1467971161796 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:46:01 INFO - PROCESS | 2580 | 1467971161809 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 2580 | 1467971161819 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece6800 == 12 [pid = 2580] [id = 358] 02:46:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8ee40400) [pid = 2580] [serial = 1075] [outer = (nil)] 02:46:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x91207800) [pid = 2580] [serial = 1076] [outer = 0x8ee40400] 02:46:01 INFO - PROCESS | 2580 | 1467971161894 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x913a5000) [pid = 2580] [serial = 1077] [outer = 0x8ee40400] 02:46:02 INFO - PROCESS | 2580 | 1467971162794 Marionette TRACE conn4 <- [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]]]}] 02:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1229ms 02:46:02 INFO - PROCESS | 2580 | 1467971162856 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 2580 | 1467971162860 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:46:02 INFO - PROCESS | 2580 | 1467971162866 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 2580 | 1467971162870 Marionette TRACE conn4 <- [1,1406,null,{}] 02:46:02 INFO - PROCESS | 2580 | 1467971162875 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:02 INFO - PROCESS | 2580 | 1467971162879 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:03 INFO - PROCESS | 2580 | 1467971163041 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:46:03 INFO - PROCESS | 2580 | 1467971163255 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 2580 | 1467971163268 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66c000 == 13 [pid = 2580] [id = 359] 02:46:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8d66c400) [pid = 2580] [serial = 1078] [outer = (nil)] 02:46:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8d673000) [pid = 2580] [serial = 1079] [outer = 0x8d66c400] 02:46:03 INFO - PROCESS | 2580 | 1467971163361 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e3ea800) [pid = 2580] [serial = 1080] [outer = 0x8d66c400] 02:46:04 INFO - PROCESS | 2580 | 1467971164464 Marionette TRACE conn4 <- [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]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1686ms 02:46:04 INFO - PROCESS | 2580 | 1467971164556 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 2580 | 1467971164563 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:46:04 INFO - PROCESS | 2580 | 1467971164571 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 2580 | 1467971164576 Marionette TRACE conn4 <- [1,1410,null,{}] 02:46:04 INFO - PROCESS | 2580 | 1467971164585 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 2580 | 1467971164593 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:04 INFO - PROCESS | 2580 | 1467971164824 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:46:05 INFO - PROCESS | 2580 | 1467971165051 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 2580 | 1467971165063 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1ac00 == 14 [pid = 2580] [id = 360] 02:46:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eedb800) [pid = 2580] [serial = 1081] [outer = (nil)] 02:46:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f58d400) [pid = 2580] [serial = 1082] [outer = 0x8eedb800] 02:46:05 INFO - PROCESS | 2580 | 1467971165149 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f6b8400) [pid = 2580] [serial = 1083] [outer = 0x8eedb800] 02:46:06 INFO - PROCESS | 2580 | 1467971166355 Marionette TRACE conn4 <- [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]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1842ms 02:46:06 INFO - PROCESS | 2580 | 1467971166417 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 2580 | 1467971166424 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:46:06 INFO - PROCESS | 2580 | 1467971166431 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 2580 | 1467971166435 Marionette TRACE conn4 <- [1,1414,null,{}] 02:46:06 INFO - PROCESS | 2580 | 1467971166504 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 2580 | 1467971166510 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:06 INFO - PROCESS | 2580 | 1467971166856 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:46:07 INFO - PROCESS | 2580 | 1467971166997 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 2580 | 1467971167007 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed2c00 == 15 [pid = 2580] [id = 361] 02:46:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x911d3400) [pid = 2580] [serial = 1084] [outer = (nil)] 02:46:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x9120ac00) [pid = 2580] [serial = 1085] [outer = 0x911d3400] 02:46:07 INFO - PROCESS | 2580 | 1467971167094 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91470c00) [pid = 2580] [serial = 1086] [outer = 0x911d3400] 02:46:08 INFO - PROCESS | 2580 | 1467971168355 Marionette TRACE conn4 <- [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]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1938ms 02:46:08 INFO - PROCESS | 2580 | 1467971168370 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 2580 | 1467971168373 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:46:08 INFO - PROCESS | 2580 | 1467971168400 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 2580 | 1467971168409 Marionette TRACE conn4 <- [1,1418,null,{}] 02:46:08 INFO - PROCESS | 2580 | 1467971168428 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 2580 | 1467971168437 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:08 INFO - PROCESS | 2580 | 1467971168731 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:46:09 INFO - PROCESS | 2580 | 1467971169067 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 2580 | 1467971169080 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66e400 == 16 [pid = 2580] [id = 362] 02:46:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8d66ec00) [pid = 2580] [serial = 1087] [outer = (nil)] 02:46:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8d678400) [pid = 2580] [serial = 1088] [outer = 0x8d66ec00] 02:46:09 INFO - PROCESS | 2580 | 1467971169156 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8e603800) [pid = 2580] [serial = 1089] [outer = 0x8d66ec00] 02:46:10 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f2000 == 15 [pid = 2580] [id = 353] 02:46:10 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece6800 == 14 [pid = 2580] [id = 358] 02:46:10 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc17000 == 13 [pid = 2580] [id = 357] 02:46:10 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee37000 == 12 [pid = 2580] [id = 356] 02:46:10 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece9c00 == 11 [pid = 2580] [id = 355] 02:46:10 INFO - PROCESS | 2580 | --DOCSHELL 0x8d673c00 == 10 [pid = 2580] [id = 354] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91562400) [pid = 2580] [serial = 1043] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x9146a000) [pid = 2580] [serial = 1038] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x915d0000) [pid = 2580] [serial = 1040] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x92a0c400) [pid = 2580] [serial = 1028] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x92a0fc00) [pid = 2580] [serial = 1029] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8eed8000) [pid = 2580] [serial = 1034] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8ee43c00) [pid = 2580] [serial = 1019] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8eed3c00) [pid = 2580] [serial = 1020] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x915cbc00) [pid = 2580] [serial = 1017] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8e607400) [pid = 2580] [serial = 1031] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8ece0400) [pid = 2580] [serial = 1032] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91210c00) [pid = 2580] [serial = 1022] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x9120b000) [pid = 2580] [serial = 1023] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x91ce6000) [pid = 2580] [serial = 1025] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x91cebc00) [pid = 2580] [serial = 1026] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x913a1c00) [pid = 2580] [serial = 1037] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x9156b000) [pid = 2580] [serial = 1044] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x91561000) [pid = 2580] [serial = 1041] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0x8f58cc00) [pid = 2580] [serial = 1035] [outer = (nil)] [url = about:blank] 02:46:10 INFO - PROCESS | 2580 | 1467971170300 Marionette TRACE conn4 <- [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]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1975ms 02:46:10 INFO - PROCESS | 2580 | 1467971170359 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 2580 | 1467971170366 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:46:10 INFO - PROCESS | 2580 | 1467971170375 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 2580 | 1467971170379 Marionette TRACE conn4 <- [1,1422,null,{}] 02:46:10 INFO - PROCESS | 2580 | 1467971170388 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 2580 | 1467971170396 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:10 INFO - PROCESS | 2580 | 1467971170584 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:46:10 INFO - PROCESS | 2580 | 1467971170757 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 2580 | 1467971170767 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e610400 == 11 [pid = 2580] [id = 363] 02:46:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x8ee3cc00) [pid = 2580] [serial = 1090] [outer = (nil)] 02:46:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x8eec8000) [pid = 2580] [serial = 1091] [outer = 0x8ee3cc00] 02:46:10 INFO - PROCESS | 2580 | 1467971170868 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8eed8400) [pid = 2580] [serial = 1092] [outer = 0x8ee3cc00] 02:46:11 INFO - PROCESS | 2580 | 1467971171730 Marionette TRACE conn4 <- [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]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1386ms 02:46:11 INFO - PROCESS | 2580 | 1467971171765 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 2580 | 1467971171771 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:46:11 INFO - PROCESS | 2580 | 1467971171787 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 2580 | 1467971171790 Marionette TRACE conn4 <- [1,1426,null,{}] 02:46:11 INFO - PROCESS | 2580 | 1467971171798 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 2580 | 1467971171802 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:11 INFO - PROCESS | 2580 | 1467971171981 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:46:12 INFO - PROCESS | 2580 | 1467971171996 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 2580 | 1467971172004 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c5400 == 12 [pid = 2580] [id = 364] 02:46:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8f8c8000) [pid = 2580] [serial = 1093] [outer = (nil)] 02:46:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x911cd800) [pid = 2580] [serial = 1094] [outer = 0x8f8c8000] 02:46:12 INFO - PROCESS | 2580 | 1467971172074 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x911d8400) [pid = 2580] [serial = 1095] [outer = 0x8f8c8000] 02:46:13 INFO - PROCESS | 2580 | 1467971173171 Marionette TRACE conn4 <- [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]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1437ms 02:46:13 INFO - PROCESS | 2580 | 1467971173224 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 2580 | 1467971173228 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:46:13 INFO - PROCESS | 2580 | 1467971173252 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 2580 | 1467971173261 Marionette TRACE conn4 <- [1,1430,null,{}] 02:46:13 INFO - PROCESS | 2580 | 1467971173268 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 2580 | 1467971173275 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:13 INFO - PROCESS | 2580 | 1467971173529 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:46:13 INFO - PROCESS | 2580 | 1467971173555 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 2580 | 1467971173562 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c6800 == 13 [pid = 2580] [id = 365] 02:46:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x91208c00) [pid = 2580] [serial = 1096] [outer = (nil)] 02:46:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91563400) [pid = 2580] [serial = 1097] [outer = 0x91208c00] 02:46:13 INFO - PROCESS | 2580 | 1467971173636 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x915d1800) [pid = 2580] [serial = 1098] [outer = 0x91208c00] 02:46:14 INFO - PROCESS | 2580 | 1467971174688 Marionette TRACE conn4 <- [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]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1513ms 02:46:14 INFO - PROCESS | 2580 | 1467971174750 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 2580 | 1467971174755 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:46:14 INFO - PROCESS | 2580 | 1467971174770 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 2580 | 1467971174774 Marionette TRACE conn4 <- [1,1434,null,{}] 02:46:14 INFO - PROCESS | 2580 | 1467971174780 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:14 INFO - PROCESS | 2580 | 1467971174785 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:15 INFO - PROCESS | 2580 | 1467971175055 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e3ee000) [pid = 2580] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8ecea400) [pid = 2580] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8d674000) [pid = 2580] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8e3e9800) [pid = 2580] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8e3f3800) [pid = 2580] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8f593000) [pid = 2580] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x9120d400) [pid = 2580] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x9120c400) [pid = 2580] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0x8ecec800) [pid = 2580] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:46:15 INFO - PROCESS | 2580 | --DOMWINDOW == 57 (0x8f592000) [pid = 2580] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:46:15 INFO - PROCESS | 2580 | 1467971175201 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 2580 | 1467971175211 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f3800 == 14 [pid = 2580] [id = 366] 02:46:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 58 (0x8e604c00) [pid = 2580] [serial = 1099] [outer = (nil)] 02:46:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x8eec9000) [pid = 2580] [serial = 1100] [outer = 0x8e604c00] 02:46:15 INFO - PROCESS | 2580 | 1467971175286 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x8f593000) [pid = 2580] [serial = 1101] [outer = 0x8e604c00] 02:46:16 INFO - PROCESS | 2580 | 1467971176095 Marionette TRACE conn4 <- [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]]]}] 02:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1384ms 02:46:16 INFO - PROCESS | 2580 | 1467971176155 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 2580 | 1467971176160 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:46:16 INFO - PROCESS | 2580 | 1467971176166 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 2580 | 1467971176170 Marionette TRACE conn4 <- [1,1438,null,{}] 02:46:16 INFO - PROCESS | 2580 | 1467971176176 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:16 INFO - PROCESS | 2580 | 1467971176180 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:16 INFO - PROCESS | 2580 | 1467971176353 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:46:16 INFO - PROCESS | 2580 | 1467971176478 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 2580 | 1467971176495 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed0000 == 15 [pid = 2580] [id = 367] 02:46:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x915d8c00) [pid = 2580] [serial = 1102] [outer = (nil)] 02:46:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x91b5b000) [pid = 2580] [serial = 1103] [outer = 0x915d8c00] 02:46:16 INFO - PROCESS | 2580 | 1467971176587 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x91c0b000) [pid = 2580] [serial = 1104] [outer = 0x915d8c00] 02:46:17 INFO - PROCESS | 2580 | 1467971177665 Marionette TRACE conn4 <- [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]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1535ms 02:46:17 INFO - PROCESS | 2580 | 1467971177705 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:46:17 INFO - PROCESS | 2580 | 1467971177715 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:46:17 INFO - PROCESS | 2580 | 1467971177729 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 2580 | 1467971177736 Marionette TRACE conn4 <- [1,1442,null,{}] 02:46:17 INFO - PROCESS | 2580 | 1467971177745 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:17 INFO - PROCESS | 2580 | 1467971177752 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:17 INFO - PROCESS | 2580 | 1467971177944 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:46:18 INFO - PROCESS | 2580 | 1467971178173 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 2580 | 1467971178183 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece6800 == 16 [pid = 2580] [id = 368] 02:46:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8ece6c00) [pid = 2580] [serial = 1105] [outer = (nil)] 02:46:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eed6800) [pid = 2580] [serial = 1106] [outer = 0x8ece6c00] 02:46:18 INFO - PROCESS | 2580 | 1467971178314 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f595000) [pid = 2580] [serial = 1107] [outer = 0x8ece6c00] 02:46:19 INFO - PROCESS | 2580 | 1467971179312 Marionette TRACE conn4 <- [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]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1641ms 02:46:19 INFO - PROCESS | 2580 | 1467971179371 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 2580 | 1467971179382 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:46:19 INFO - PROCESS | 2580 | 1467971179397 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 2580 | 1467971179402 Marionette TRACE conn4 <- [1,1446,null,{}] 02:46:19 INFO - PROCESS | 2580 | 1467971179408 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:19 INFO - PROCESS | 2580 | 1467971179414 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:19 INFO - PROCESS | 2580 | 1467971179647 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:46:19 INFO - PROCESS | 2580 | 1467971179874 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 2580 | 1467971179884 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee41c00 == 17 [pid = 2580] [id = 369] 02:46:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91209800) [pid = 2580] [serial = 1108] [outer = (nil)] 02:46:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x913a7000) [pid = 2580] [serial = 1109] [outer = 0x91209800] 02:46:20 INFO - PROCESS | 2580 | 1467971180007 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9146d400) [pid = 2580] [serial = 1110] [outer = 0x91209800] 02:46:21 INFO - PROCESS | 2580 | 1467971181086 Marionette TRACE conn4 <- [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]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1736ms 02:46:21 INFO - PROCESS | 2580 | 1467971181133 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 2580 | 1467971181136 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:46:21 INFO - PROCESS | 2580 | 1467971181144 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 2580 | 1467971181150 Marionette TRACE conn4 <- [1,1450,null,{}] 02:46:21 INFO - PROCESS | 2580 | 1467971181167 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:21 INFO - PROCESS | 2580 | 1467971181176 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:21 INFO - PROCESS | 2580 | 1467971181362 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:46:21 INFO - PROCESS | 2580 | 1467971181585 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 2580 | 1467971181597 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedd000 == 18 [pid = 2580] [id = 370] 02:46:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91c04400) [pid = 2580] [serial = 1111] [outer = (nil)] 02:46:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91cee400) [pid = 2580] [serial = 1112] [outer = 0x91c04400] 02:46:21 INFO - PROCESS | 2580 | 1467971181693 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91cf4400) [pid = 2580] [serial = 1113] [outer = 0x91c04400] 02:46:22 INFO - PROCESS | 2580 | 1467971182651 Marionette TRACE conn4 <- [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]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1542ms 02:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:46:22 INFO - PROCESS | 2580 | 1467971182687 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 2580 | 1467971182691 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:46:22 INFO - PROCESS | 2580 | 1467971182699 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 2580 | 1467971182703 Marionette TRACE conn4 <- [1,1454,null,{}] 02:46:22 INFO - PROCESS | 2580 | 1467971182711 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 2580 | 1467971182715 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:22 INFO - PROCESS | 2580 | 1467971182907 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:46:23 INFO - PROCESS | 2580 | 1467971183130 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 2580 | 1467971183141 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0fc00 == 19 [pid = 2580] [id = 371] 02:46:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x92a0d400) [pid = 2580] [serial = 1114] [outer = (nil)] 02:46:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x92be3800) [pid = 2580] [serial = 1115] [outer = 0x92a0d400] 02:46:23 INFO - PROCESS | 2580 | 1467971183236 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92be7c00) [pid = 2580] [serial = 1116] [outer = 0x92a0d400] 02:46:24 INFO - PROCESS | 2580 | 1467971184147 Marionette TRACE conn4 <- [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]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1489ms 02:46:24 INFO - PROCESS | 2580 | 1467971184187 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 2580 | 1467971184190 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:46:24 INFO - PROCESS | 2580 | 1467971184197 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 2580 | 1467971184201 Marionette TRACE conn4 <- [1,1458,null,{}] 02:46:24 INFO - PROCESS | 2580 | 1467971184207 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:24 INFO - PROCESS | 2580 | 1467971184212 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:24 INFO - PROCESS | 2580 | 1467971184407 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:46:24 INFO - PROCESS | 2580 | 1467971184575 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 2580 | 1467971184585 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x911ce400 == 20 [pid = 2580] [id = 372] 02:46:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92a10000) [pid = 2580] [serial = 1117] [outer = (nil)] 02:46:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92bf2400) [pid = 2580] [serial = 1118] [outer = 0x92a10000] 02:46:24 INFO - PROCESS | 2580 | 1467971184722 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92f37800) [pid = 2580] [serial = 1119] [outer = 0x92a10000] 02:46:25 INFO - PROCESS | 2580 | 1467971185705 Marionette TRACE conn4 <- [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]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1582ms 02:46:25 INFO - PROCESS | 2580 | 1467971185781 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 2580 | 1467971185784 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:46:25 INFO - PROCESS | 2580 | 1467971185792 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 2580 | 1467971185795 Marionette TRACE conn4 <- [1,1462,null,{}] 02:46:25 INFO - PROCESS | 2580 | 1467971185801 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 2580 | 1467971185812 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:26 INFO - PROCESS | 2580 | 1467971186081 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:46:26 INFO - PROCESS | 2580 | 1467971186346 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 2580 | 1467971186354 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedc800 == 21 [pid = 2580] [id = 373] 02:46:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92a0c400) [pid = 2580] [serial = 1120] [outer = (nil)] 02:46:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93c34c00) [pid = 2580] [serial = 1121] [outer = 0x92a0c400] 02:46:26 INFO - PROCESS | 2580 | 1467971186438 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93ce1000) [pid = 2580] [serial = 1122] [outer = 0x92a0c400] 02:46:27 INFO - PROCESS | 2580 | 1467971187453 Marionette TRACE conn4 <- [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]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1701ms 02:46:27 INFO - PROCESS | 2580 | 1467971187494 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 2580 | 1467971187498 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:46:27 INFO - PROCESS | 2580 | 1467971187505 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 2580 | 1467971187509 Marionette TRACE conn4 <- [1,1466,null,{}] 02:46:27 INFO - PROCESS | 2580 | 1467971187515 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 2580 | 1467971187520 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:27 INFO - PROCESS | 2580 | 1467971187732 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:46:28 INFO - PROCESS | 2580 | 1467971188134 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 2580 | 1467971188144 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f5800 == 22 [pid = 2580] [id = 374] 02:46:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8e601800) [pid = 2580] [serial = 1123] [outer = (nil)] 02:46:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8e60d000) [pid = 2580] [serial = 1124] [outer = 0x8e601800] 02:46:28 INFO - PROCESS | 2580 | 1467971188264 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8ee34c00) [pid = 2580] [serial = 1125] [outer = 0x8e601800] 02:46:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed2c00 == 21 [pid = 2580] [id = 361] 02:46:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1ac00 == 20 [pid = 2580] [id = 360] 02:46:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66c000 == 19 [pid = 2580] [id = 359] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91202000) [pid = 2580] [serial = 1073] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8ee38c00) [pid = 2580] [serial = 1067] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8d677000) [pid = 2580] [serial = 1064] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8e608000) [pid = 2580] [serial = 1047] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8dc19000) [pid = 2580] [serial = 1065] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e3ef800) [pid = 2580] [serial = 1046] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ee37400) [pid = 2580] [serial = 1062] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8f6bdc00) [pid = 2580] [serial = 1050] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e60d400) [pid = 2580] [serial = 1061] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f6b3800) [pid = 2580] [serial = 1049] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91565000) [pid = 2580] [serial = 1053] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x913ae000) [pid = 2580] [serial = 1052] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x92a02000) [pid = 2580] [serial = 1056] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91ce8400) [pid = 2580] [serial = 1055] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92a04c00) [pid = 2580] [serial = 1059] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x9120c800) [pid = 2580] [serial = 1074] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9120d000) [pid = 2580] [serial = 1058] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eec7800) [pid = 2580] [serial = 1068] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f598400) [pid = 2580] [serial = 1070] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8f6bc000) [pid = 2580] [serial = 1071] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x91207800) [pid = 2580] [serial = 1076] [outer = (nil)] [url = about:blank] 02:46:30 INFO - PROCESS | 2580 | 1467971190449 Marionette TRACE conn4 <- [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]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2986ms 02:46:30 INFO - PROCESS | 2580 | 1467971190493 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:46:30 INFO - PROCESS | 2580 | 1467971190500 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:46:30 INFO - PROCESS | 2580 | 1467971190509 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 2580 | 1467971190514 Marionette TRACE conn4 <- [1,1470,null,{}] 02:46:30 INFO - PROCESS | 2580 | 1467971190526 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:30 INFO - PROCESS | 2580 | 1467971190532 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:30 INFO - PROCESS | 2580 | 1467971190704 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:46:30 INFO - PROCESS | 2580 | 1467971190825 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 2580 | 1467971190835 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e608000 == 20 [pid = 2580] [id = 375] 02:46:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8e609c00) [pid = 2580] [serial = 1126] [outer = (nil)] 02:46:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8e610000) [pid = 2580] [serial = 1127] [outer = 0x8e609c00] 02:46:30 INFO - PROCESS | 2580 | 1467971190910 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ece0800) [pid = 2580] [serial = 1128] [outer = 0x8e609c00] 02:46:31 INFO - PROCESS | 2580 | 1467971191779 Marionette TRACE conn4 <- [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]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1337ms 02:46:31 INFO - PROCESS | 2580 | 1467971191845 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:46:31 INFO - PROCESS | 2580 | 1467971191854 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:46:31 INFO - PROCESS | 2580 | 1467971191866 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 2580 | 1467971191871 Marionette TRACE conn4 <- [1,1474,null,{}] 02:46:31 INFO - PROCESS | 2580 | 1467971191877 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:31 INFO - PROCESS | 2580 | 1467971191883 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:32 INFO - PROCESS | 2580 | 1467971192065 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:46:32 INFO - PROCESS | 2580 | 1467971192188 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 2580 | 1467971192201 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecb800 == 21 [pid = 2580] [id = 376] 02:46:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eecc800) [pid = 2580] [serial = 1129] [outer = (nil)] 02:46:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eedd400) [pid = 2580] [serial = 1130] [outer = 0x8eecc800] 02:46:32 INFO - PROCESS | 2580 | 1467971192276 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f58ec00) [pid = 2580] [serial = 1131] [outer = 0x8eecc800] 02:46:33 INFO - PROCESS | 2580 | 1467971193216 Marionette TRACE conn4 <- [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]]]}] 02:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1388ms 02:46:33 INFO - PROCESS | 2580 | 1467971193253 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 2580 | 1467971193257 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:46:33 INFO - PROCESS | 2580 | 1467971193264 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 2580 | 1467971193271 Marionette TRACE conn4 <- [1,1478,null,{}] 02:46:33 INFO - PROCESS | 2580 | 1467971193301 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:33 INFO - PROCESS | 2580 | 1467971193311 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:33 INFO - PROCESS | 2580 | 1467971193526 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:46:33 INFO - PROCESS | 2580 | 1467971193558 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 2580 | 1467971193569 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c5c00 == 22 [pid = 2580] [id = 377] 02:46:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f8c6400) [pid = 2580] [serial = 1132] [outer = (nil)] 02:46:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x911cdc00) [pid = 2580] [serial = 1133] [outer = 0x8f8c6400] 02:46:33 INFO - PROCESS | 2580 | 1467971193643 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x911d7400) [pid = 2580] [serial = 1134] [outer = 0x8f8c6400] 02:46:34 INFO - PROCESS | 2580 | 1467971194670 Marionette TRACE conn4 <- [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]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1501ms 02:46:34 INFO - PROCESS | 2580 | 1467971194766 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 2580 | 1467971194772 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:46:34 INFO - PROCESS | 2580 | 1467971194778 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 2580 | 1467971194783 Marionette TRACE conn4 <- [1,1482,null,{}] 02:46:34 INFO - PROCESS | 2580 | 1467971194789 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 2580 | 1467971194794 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:35 INFO - PROCESS | 2580 | 1467971195346 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x915d8c00) [pid = 2580] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f8c8000) [pid = 2580] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8d66ec00) [pid = 2580] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8ee3cc00) [pid = 2580] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8e604c00) [pid = 2580] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eedb800) [pid = 2580] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91208c00) [pid = 2580] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x911d3400) [pid = 2580] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8d66c400) [pid = 2580] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:46:35 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8ee40400) [pid = 2580] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:46:35 INFO - PROCESS | 2580 | 1467971195503 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 2580 | 1467971195513 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d669c00 == 23 [pid = 2580] [id = 378] 02:46:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8d66c400) [pid = 2580] [serial = 1135] [outer = (nil)] 02:46:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8e60f000) [pid = 2580] [serial = 1136] [outer = 0x8d66c400] 02:46:35 INFO - PROCESS | 2580 | 1467971195581 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f58f400) [pid = 2580] [serial = 1137] [outer = 0x8d66c400] 02:46:36 INFO - PROCESS | 2580 | 1467971196359 Marionette TRACE conn4 <- [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]]]}] 02:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1650ms 02:46:36 INFO - PROCESS | 2580 | 1467971196429 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 2580 | 1467971196433 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:46:36 INFO - PROCESS | 2580 | 1467971196440 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 2580 | 1467971196444 Marionette TRACE conn4 <- [1,1486,null,{}] 02:46:36 INFO - PROCESS | 2580 | 1467971196450 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 2580 | 1467971196455 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:36 INFO - PROCESS | 2580 | 1467971196627 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:46:36 INFO - PROCESS | 2580 | 1467971196749 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 2580 | 1467971196759 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x91208c00 == 24 [pid = 2580] [id = 379] 02:46:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x9120c800) [pid = 2580] [serial = 1138] [outer = (nil)] 02:46:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91466400) [pid = 2580] [serial = 1139] [outer = 0x9120c800] 02:46:36 INFO - PROCESS | 2580 | 1467971196849 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91472c00) [pid = 2580] [serial = 1140] [outer = 0x9120c800] 02:46:37 INFO - PROCESS | 2580 | 1467971197923 Marionette TRACE conn4 <- [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]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1531ms 02:46:38 INFO - PROCESS | 2580 | 1467971197998 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 2580 | 1467971198004 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:46:38 INFO - PROCESS | 2580 | 1467971198016 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 2580 | 1467971198021 Marionette TRACE conn4 <- [1,1490,null,{}] 02:46:38 INFO - PROCESS | 2580 | 1467971198030 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:38 INFO - PROCESS | 2580 | 1467971198035 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:38 INFO - PROCESS | 2580 | 1467971198239 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:46:38 INFO - PROCESS | 2580 | 1467971198482 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 2580 | 1467971198492 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d800 == 25 [pid = 2580] [id = 380] 02:46:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e3f3c00) [pid = 2580] [serial = 1141] [outer = (nil)] 02:46:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ee43400) [pid = 2580] [serial = 1142] [outer = 0x8e3f3c00] 02:46:38 INFO - PROCESS | 2580 | 1467971198587 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eed4c00) [pid = 2580] [serial = 1143] [outer = 0x8e3f3c00] 02:46:39 INFO - PROCESS | 2580 | 1467971199613 Marionette TRACE conn4 <- [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]]]}] 02:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1634ms 02:46:39 INFO - PROCESS | 2580 | 1467971199650 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 2580 | 1467971199658 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:46:39 INFO - PROCESS | 2580 | 1467971199668 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 2580 | 1467971199672 Marionette TRACE conn4 <- [1,1494,null,{}] 02:46:39 INFO - PROCESS | 2580 | 1467971199679 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 2580 | 1467971199685 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:39 INFO - PROCESS | 2580 | 1467971199903 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:46:40 INFO - PROCESS | 2580 | 1467971200114 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 2580 | 1467971200121 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ee000 == 26 [pid = 2580] [id = 381] 02:46:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f8c1400) [pid = 2580] [serial = 1144] [outer = (nil)] 02:46:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d3400) [pid = 2580] [serial = 1145] [outer = 0x8f8c1400] 02:46:40 INFO - PROCESS | 2580 | 1467971200254 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x911d9400) [pid = 2580] [serial = 1146] [outer = 0x8f8c1400] 02:46:41 INFO - PROCESS | 2580 | 1467971201341 Marionette TRACE conn4 <- [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]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1744ms 02:46:41 INFO - PROCESS | 2580 | 1467971201413 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 2580 | 1467971201418 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:46:41 INFO - PROCESS | 2580 | 1467971201424 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 2580 | 1467971201430 Marionette TRACE conn4 <- [1,1498,null,{}] 02:46:41 INFO - PROCESS | 2580 | 1467971201447 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:41 INFO - PROCESS | 2580 | 1467971201456 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:41 INFO - PROCESS | 2580 | 1467971201672 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:46:41 INFO - PROCESS | 2580 | 1467971201927 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:41 INFO - PROCESS | 2580 | 1467971201942 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d1400 == 27 [pid = 2580] [id = 382] 02:46:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x915d4800) [pid = 2580] [serial = 1147] [outer = (nil)] 02:46:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b58c00) [pid = 2580] [serial = 1148] [outer = 0x915d4800] 02:46:42 INFO - PROCESS | 2580 | 1467971202053 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91c02000) [pid = 2580] [serial = 1149] [outer = 0x915d4800] 02:46:43 INFO - PROCESS | 2580 | 1467971203196 Marionette TRACE conn4 <- [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]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1786ms 02:46:43 INFO - PROCESS | 2580 | 1467971203211 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 2580 | 1467971203216 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:46:43 INFO - PROCESS | 2580 | 1467971203234 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 2580 | 1467971203239 Marionette TRACE conn4 <- [1,1502,null,{}] 02:46:43 INFO - PROCESS | 2580 | 1467971203249 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 2580 | 1467971203254 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:43 INFO - PROCESS | 2580 | 1467971203424 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:46:43 INFO - PROCESS | 2580 | 1467971203662 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:43 INFO - PROCESS | 2580 | 1467971203673 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece0000 == 28 [pid = 2580] [id = 383] 02:46:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8ece2400) [pid = 2580] [serial = 1150] [outer = (nil)] 02:46:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8ecec000) [pid = 2580] [serial = 1151] [outer = 0x8ece2400] 02:46:43 INFO - PROCESS | 2580 | 1467971203752 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8ee40400) [pid = 2580] [serial = 1152] [outer = 0x8ece2400] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x911cd800) [pid = 2580] [serial = 1094] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x911d8400) [pid = 2580] [serial = 1095] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8e603800) [pid = 2580] [serial = 1089] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8eed8400) [pid = 2580] [serial = 1092] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f593000) [pid = 2580] [serial = 1101] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8eec8000) [pid = 2580] [serial = 1091] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f58d400) [pid = 2580] [serial = 1082] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eec9000) [pid = 2580] [serial = 1100] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x915d1800) [pid = 2580] [serial = 1098] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x9120ac00) [pid = 2580] [serial = 1085] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91470c00) [pid = 2580] [serial = 1086] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91563400) [pid = 2580] [serial = 1097] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8d673000) [pid = 2580] [serial = 1079] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8d678400) [pid = 2580] [serial = 1088] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f6b8400) [pid = 2580] [serial = 1083] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x913a5000) [pid = 2580] [serial = 1077] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8e3ea800) [pid = 2580] [serial = 1080] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x91c0b000) [pid = 2580] [serial = 1104] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x91b5b000) [pid = 2580] [serial = 1103] [outer = (nil)] [url = about:blank] 02:46:44 INFO - PROCESS | 2580 | 1467971204736 Marionette TRACE conn4 <- [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]]]}] 02:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1544ms 02:46:44 INFO - PROCESS | 2580 | 1467971204779 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 2580 | 1467971204786 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:46:44 INFO - PROCESS | 2580 | 1467971204797 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - PROCESS | 2580 | 1467971204801 Marionette TRACE conn4 <- [1,1506,null,{}] 02:46:44 INFO - PROCESS | 2580 | 1467971204807 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:44 INFO - PROCESS | 2580 | 1467971204813 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:44 INFO - PROCESS | 2580 | 1467971204982 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:46:45 INFO - PROCESS | 2580 | 1467971204992 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 2580 | 1467971205001 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec7800 == 29 [pid = 2580] [id = 384] 02:46:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8eede000) [pid = 2580] [serial = 1153] [outer = (nil)] 02:46:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8f593000) [pid = 2580] [serial = 1154] [outer = 0x8eede000] 02:46:45 INFO - PROCESS | 2580 | 1467971205100 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8f6b4000) [pid = 2580] [serial = 1155] [outer = 0x8eede000] 02:46:46 INFO - PROCESS | 2580 | 1467971206074 Marionette TRACE conn4 <- [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]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1329ms 02:46:46 INFO - PROCESS | 2580 | 1467971206139 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 2580 | 1467971206146 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:46:46 INFO - PROCESS | 2580 | 1467971206156 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 2580 | 1467971206161 Marionette TRACE conn4 <- [1,1510,null,{}] 02:46:46 INFO - PROCESS | 2580 | 1467971206177 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 2580 | 1467971206185 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:46 INFO - PROCESS | 2580 | 1467971206339 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:46:46 INFO - PROCESS | 2580 | 1467971206350 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 2580 | 1467971206360 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a4000 == 30 [pid = 2580] [id = 385] 02:46:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x913a5000) [pid = 2580] [serial = 1156] [outer = (nil)] 02:46:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x913b0c00) [pid = 2580] [serial = 1157] [outer = 0x913a5000] 02:46:46 INFO - PROCESS | 2580 | 1467971206431 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x9155c800) [pid = 2580] [serial = 1158] [outer = 0x913a5000] 02:46:47 INFO - PROCESS | 2580 | 1467971207428 Marionette TRACE conn4 <- [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]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1349ms 02:46:47 INFO - PROCESS | 2580 | 1467971207507 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 2580 | 1467971207512 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:46:47 INFO - PROCESS | 2580 | 1467971207527 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 2580 | 1467971207531 Marionette TRACE conn4 <- [1,1514,null,{}] 02:46:47 INFO - PROCESS | 2580 | 1467971207537 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:47 INFO - PROCESS | 2580 | 1467971207542 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:47 INFO - PROCESS | 2580 | 1467971207763 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:46:47 INFO - PROCESS | 2580 | 1467971207790 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 2580 | 1467971207796 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120b000 == 31 [pid = 2580] [id = 386] 02:46:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91566800) [pid = 2580] [serial = 1159] [outer = (nil)] 02:46:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x915d2c00) [pid = 2580] [serial = 1160] [outer = 0x91566800] 02:46:47 INFO - PROCESS | 2580 | 1467971207866 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91b54c00) [pid = 2580] [serial = 1161] [outer = 0x91566800] 02:46:48 INFO - PROCESS | 2580 | 1467971208745 Marionette TRACE conn4 <- [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]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1289ms 02:46:48 INFO - PROCESS | 2580 | 1467971208809 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 2580 | 1467971208813 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:46:48 INFO - PROCESS | 2580 | 1467971208820 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 2580 | 1467971208823 Marionette TRACE conn4 <- [1,1518,null,{}] 02:46:48 INFO - PROCESS | 2580 | 1467971208829 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 2580 | 1467971208834 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:49 INFO - PROCESS | 2580 | 1467971209043 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8ece6c00) [pid = 2580] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91209800) [pid = 2580] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91c04400) [pid = 2580] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e601800) [pid = 2580] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x92a0d400) [pid = 2580] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e609c00) [pid = 2580] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8eecc800) [pid = 2580] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x92a10000) [pid = 2580] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8f8c6400) [pid = 2580] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x92a0c400) [pid = 2580] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:46:49 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x8d66c400) [pid = 2580] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:46:49 INFO - PROCESS | 2580 | 1467971209211 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:49 INFO - PROCESS | 2580 | 1467971209218 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66c400 == 32 [pid = 2580] [id = 387] 02:46:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x8d674000) [pid = 2580] [serial = 1162] [outer = (nil)] 02:46:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8e609c00) [pid = 2580] [serial = 1163] [outer = 0x8d674000] 02:46:49 INFO - PROCESS | 2580 | 1467971209287 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8f6b5000) [pid = 2580] [serial = 1164] [outer = 0x8d674000] 02:46:50 INFO - PROCESS | 2580 | 1467971210050 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1283ms 02:46:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:46:50 INFO - PROCESS | 2580 | 1467971210104 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 2580 | 1467971210107 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:46:50 INFO - PROCESS | 2580 | 1467971210113 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 2580 | 1467971210117 Marionette TRACE conn4 <- [1,1522,null,{}] 02:46:50 INFO - PROCESS | 2580 | 1467971210122 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 2580 | 1467971210132 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:50 INFO - PROCESS | 2580 | 1467971210329 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:46:50 INFO - PROCESS | 2580 | 1467971210450 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 2580 | 1467971210457 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d5000 == 33 [pid = 2580] [id = 388] 02:46:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x91c0b000) [pid = 2580] [serial = 1165] [outer = (nil)] 02:46:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x92a02400) [pid = 2580] [serial = 1166] [outer = 0x91c0b000] 02:46:50 INFO - PROCESS | 2580 | 1467971210527 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x92a09c00) [pid = 2580] [serial = 1167] [outer = 0x91c0b000] 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:51 INFO - PROCESS | 2580 | 1467971211384 Marionette TRACE conn4 <- [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"]]]}] 02:46:51 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 () { 02:46:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:46:51 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 () { 02:46:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:46:51 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 () { 02:46:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:46:51 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 () { 02:46:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:46:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1332ms 02:46:51 INFO - PROCESS | 2580 | 1467971211452 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 2580 | 1467971211459 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:46:51 INFO - PROCESS | 2580 | 1467971211469 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 2580 | 1467971211473 Marionette TRACE conn4 <- [1,1526,null,{}] 02:46:51 INFO - PROCESS | 2580 | 1467971211483 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 2580 | 1467971211489 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:51 INFO - PROCESS | 2580 | 1467971211706 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:46:51 INFO - PROCESS | 2580 | 1467971211876 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 2580 | 1467971211888 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e609400 == 34 [pid = 2580] [id = 389] 02:46:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8e60a000) [pid = 2580] [serial = 1168] [outer = (nil)] 02:46:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eceb000) [pid = 2580] [serial = 1169] [outer = 0x8e60a000] 02:46:52 INFO - PROCESS | 2580 | 1467971212038 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eed7800) [pid = 2580] [serial = 1170] [outer = 0x8e60a000] 02:46:52 INFO - PROCESS | 2580 | 1467971212898 Marionette TRACE conn4 <- [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"]]]}] 02:46:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:46:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:46:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:46:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:46:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:46:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:46:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:46:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1533ms 02:46:53 INFO - PROCESS | 2580 | 1467971213007 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 2580 | 1467971213014 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:46:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:46:53 INFO - PROCESS | 2580 | 1467971213025 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 2580 | 1467971213029 Marionette TRACE conn4 <- [1,1530,null,{}] 02:46:53 INFO - PROCESS | 2580 | 1467971213037 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 2580 | 1467971213043 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:53 INFO - PROCESS | 2580 | 1467971213258 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:46:53 INFO - PROCESS | 2580 | 1467971213428 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 2580 | 1467971213436 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed2000 == 35 [pid = 2580] [id = 390] 02:46:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f8c0c00) [pid = 2580] [serial = 1171] [outer = (nil)] 02:46:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x913a3400) [pid = 2580] [serial = 1172] [outer = 0x8f8c0c00] 02:46:53 INFO - PROCESS | 2580 | 1467971213518 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91466c00) [pid = 2580] [serial = 1173] [outer = 0x8f8c0c00] 02:46:54 INFO - PROCESS | 2580 | 1467971214404 Marionette TRACE conn4 <- [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]]]}] 02:46:54 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 02:46:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:46:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:46:54 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. 02:46:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:46:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1436ms 02:46:54 INFO - PROCESS | 2580 | 1467971214481 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 2580 | 1467971214486 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:46:54 INFO - PROCESS | 2580 | 1467971214494 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 2580 | 1467971214500 Marionette TRACE conn4 <- [1,1534,null,{}] 02:46:54 INFO - PROCESS | 2580 | 1467971214518 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 2580 | 1467971214527 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:54 INFO - PROCESS | 2580 | 1467971214704 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:46:54 INFO - PROCESS | 2580 | 1467971214875 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 2580 | 1467971214887 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x91cf1000 == 36 [pid = 2580] [id = 391] 02:46:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x92a08c00) [pid = 2580] [serial = 1174] [outer = (nil)] 02:46:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x92be5c00) [pid = 2580] [serial = 1175] [outer = 0x92a08c00] 02:46:54 INFO - PROCESS | 2580 | 1467971214974 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x92ee8000) [pid = 2580] [serial = 1176] [outer = 0x92a08c00] 02:46:55 INFO - PROCESS | 2580 | 1467971215913 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:46:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1452ms 02:46:55 INFO - PROCESS | 2580 | 1467971215946 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 2580 | 1467971215950 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:46:55 INFO - PROCESS | 2580 | 1467971215958 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 2580 | 1467971215961 Marionette TRACE conn4 <- [1,1538,null,{}] 02:46:55 INFO - PROCESS | 2580 | 1467971215967 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 2580 | 1467971215971 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:56 INFO - PROCESS | 2580 | 1467971216146 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:46:56 INFO - PROCESS | 2580 | 1467971216331 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 2580 | 1467971216339 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a10000 == 37 [pid = 2580] [id = 392] 02:46:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92be4800) [pid = 2580] [serial = 1177] [outer = (nil)] 02:46:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x93c33800) [pid = 2580] [serial = 1178] [outer = 0x92be4800] 02:46:56 INFO - PROCESS | 2580 | 1467971216417 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x93cdf800) [pid = 2580] [serial = 1179] [outer = 0x92be4800] 02:46:57 INFO - PROCESS | 2580 | 1467971217350 Marionette TRACE conn4 <- [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]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1434ms 02:46:57 INFO - PROCESS | 2580 | 1467971217394 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 2580 | 1467971217398 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:46:57 INFO - PROCESS | 2580 | 1467971217405 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 2580 | 1467971217408 Marionette TRACE conn4 <- [1,1542,null,{}] 02:46:57 INFO - PROCESS | 2580 | 1467971217414 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 2580 | 1467971217419 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:57 INFO - PROCESS | 2580 | 1467971217595 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:46:57 INFO - PROCESS | 2580 | 1467971217775 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 2580 | 1467971217787 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c2d000 == 38 [pid = 2580] [id = 393] 02:46:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x93c2d800) [pid = 2580] [serial = 1180] [outer = (nil)] 02:46:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x93e16800) [pid = 2580] [serial = 1181] [outer = 0x93c2d800] 02:46:57 INFO - PROCESS | 2580 | 1467971217868 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93e17c00) [pid = 2580] [serial = 1182] [outer = 0x93c2d800] 02:46:58 INFO - PROCESS | 2580 | 1467971218810 Marionette TRACE conn4 <- [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]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1436ms 02:46:58 INFO - PROCESS | 2580 | 1467971218842 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 2580 | 1467971218846 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:46:58 INFO - PROCESS | 2580 | 1467971218852 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 2580 | 1467971218856 Marionette TRACE conn4 <- [1,1546,null,{}] 02:46:58 INFO - PROCESS | 2580 | 1467971218862 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 2580 | 1467971218872 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:59 INFO - PROCESS | 2580 | 1467971219083 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:46:59 INFO - PROCESS | 2580 | 1467971219257 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 2580 | 1467971219264 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:46:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x91470c00 == 39 [pid = 2580] [id = 394] 02:46:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93c2fc00) [pid = 2580] [serial = 1183] [outer = (nil)] 02:46:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x95262000) [pid = 2580] [serial = 1184] [outer = 0x93c2fc00] 02:46:59 INFO - PROCESS | 2580 | 1467971219343 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x95264800) [pid = 2580] [serial = 1185] [outer = 0x93c2fc00] 02:47:00 INFO - PROCESS | 2580 | 1467971220293 Marionette TRACE conn4 <- [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]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1482ms 02:47:00 INFO - PROCESS | 2580 | 1467971220336 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 2580 | 1467971220339 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:47:00 INFO - PROCESS | 2580 | 1467971220346 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 2580 | 1467971220350 Marionette TRACE conn4 <- [1,1550,null,{}] 02:47:00 INFO - PROCESS | 2580 | 1467971220356 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 2580 | 1467971220362 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:00 INFO - PROCESS | 2580 | 1467971220537 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:47:00 INFO - PROCESS | 2580 | 1467971220759 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 2580 | 1467971220776 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60ec00 == 40 [pid = 2580] [id = 395] 02:47:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91204000) [pid = 2580] [serial = 1186] [outer = (nil)] 02:47:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x9526e400) [pid = 2580] [serial = 1187] [outer = 0x91204000] 02:47:00 INFO - PROCESS | 2580 | 1467971220947 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x9539fc00) [pid = 2580] [serial = 1188] [outer = 0x91204000] 02:47:01 INFO - PROCESS | 2580 | 1467971221876 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:47:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1791ms 02:47:02 INFO - PROCESS | 2580 | 1467971222139 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 2580 | 1467971222146 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:47:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:47:02 INFO - PROCESS | 2580 | 1467971222156 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 2580 | 1467971222161 Marionette TRACE conn4 <- [1,1554,null,{}] 02:47:02 INFO - PROCESS | 2580 | 1467971222169 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 2580 | 1467971222175 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:02 INFO - PROCESS | 2580 | 1467971222379 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:47:02 INFO - PROCESS | 2580 | 1467971222633 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 2580 | 1467971222649 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0ec00 == 41 [pid = 2580] [id = 396] 02:47:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8e606c00) [pid = 2580] [serial = 1189] [outer = (nil)] 02:47:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8e60e400) [pid = 2580] [serial = 1190] [outer = 0x8e606c00] 02:47:02 INFO - PROCESS | 2580 | 1467971222800 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8ecdf400) [pid = 2580] [serial = 1191] [outer = 0x8e606c00] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66e400 == 40 [pid = 2580] [id = 362] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec7800 == 39 [pid = 2580] [id = 384] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x913a4000 == 38 [pid = 2580] [id = 385] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x9120b000 == 37 [pid = 2580] [id = 386] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x915d1400 == 36 [pid = 2580] [id = 382] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d800 == 35 [pid = 2580] [id = 380] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ee000 == 34 [pid = 2580] [id = 381] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66c400 == 33 [pid = 2580] [id = 387] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece0000 == 32 [pid = 2580] [id = 383] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8e60ec00 == 31 [pid = 2580] [id = 395] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x91470c00 == 30 [pid = 2580] [id = 394] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x93c2d000 == 29 [pid = 2580] [id = 393] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x91cf1000 == 28 [pid = 2580] [id = 391] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x92a10000 == 27 [pid = 2580] [id = 392] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed2000 == 26 [pid = 2580] [id = 390] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x915d5000 == 25 [pid = 2580] [id = 388] 02:47:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8e609400 == 24 [pid = 2580] [id = 389] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8f595000) [pid = 2580] [serial = 1107] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8eed6800) [pid = 2580] [serial = 1106] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x9146d400) [pid = 2580] [serial = 1110] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x913a7000) [pid = 2580] [serial = 1109] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x91cf4400) [pid = 2580] [serial = 1113] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91cee400) [pid = 2580] [serial = 1112] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8ee34c00) [pid = 2580] [serial = 1125] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8e60d000) [pid = 2580] [serial = 1124] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x92be7c00) [pid = 2580] [serial = 1116] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x92be3800) [pid = 2580] [serial = 1115] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e610000) [pid = 2580] [serial = 1127] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ece0800) [pid = 2580] [serial = 1128] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8eedd400) [pid = 2580] [serial = 1130] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x92f37800) [pid = 2580] [serial = 1119] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x92bf2400) [pid = 2580] [serial = 1118] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x911cdc00) [pid = 2580] [serial = 1133] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x93ce1000) [pid = 2580] [serial = 1122] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x93c34c00) [pid = 2580] [serial = 1121] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e60f000) [pid = 2580] [serial = 1136] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d7400) [pid = 2580] [serial = 1134] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f58ec00) [pid = 2580] [serial = 1131] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f58f400) [pid = 2580] [serial = 1137] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91466400) [pid = 2580] [serial = 1139] [outer = (nil)] [url = about:blank] 02:47:04 INFO - PROCESS | 2580 | 1467971224850 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:47:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2743ms 02:47:04 INFO - PROCESS | 2580 | 1467971224899 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:47:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:47:04 INFO - PROCESS | 2580 | 1467971224904 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:47:04 INFO - PROCESS | 2580 | 1467971224912 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 2580 | 1467971224917 Marionette TRACE conn4 <- [1,1558,null,{}] 02:47:04 INFO - PROCESS | 2580 | 1467971224924 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:04 INFO - PROCESS | 2580 | 1467971224930 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:05 INFO - PROCESS | 2580 | 1467971225133 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:47:05 INFO - PROCESS | 2580 | 1467971225259 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 2580 | 1467971225274 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0400 == 25 [pid = 2580] [id = 397] 02:47:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8e3f7000) [pid = 2580] [serial = 1192] [outer = (nil)] 02:47:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e60b000) [pid = 2580] [serial = 1193] [outer = 0x8e3f7000] 02:47:05 INFO - PROCESS | 2580 | 1467971225352 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e60f400) [pid = 2580] [serial = 1194] [outer = 0x8e3f7000] 02:47:06 INFO - PROCESS | 2580 | 1467971226176 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:47:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:47:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1295ms 02:47:06 INFO - PROCESS | 2580 | 1467971226206 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:47:06 INFO - PROCESS | 2580 | 1467971226215 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:47:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:47:06 INFO - PROCESS | 2580 | 1467971226230 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 2580 | 1467971226239 Marionette TRACE conn4 <- [1,1562,null,{}] 02:47:06 INFO - PROCESS | 2580 | 1467971226251 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 2580 | 1467971226257 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:06 INFO - PROCESS | 2580 | 1467971226432 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:47:06 INFO - PROCESS | 2580 | 1467971226570 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 2580 | 1467971226583 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee40800 == 26 [pid = 2580] [id = 398] 02:47:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eecec00) [pid = 2580] [serial = 1195] [outer = (nil)] 02:47:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eed8000) [pid = 2580] [serial = 1196] [outer = 0x8eecec00] 02:47:06 INFO - PROCESS | 2580 | 1467971226654 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eee0000) [pid = 2580] [serial = 1197] [outer = 0x8eecec00] 02:47:07 INFO - PROCESS | 2580 | 1467971227573 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:47:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:47:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1395ms 02:47:07 INFO - PROCESS | 2580 | 1467971227623 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 2580 | 1467971227627 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:47:07 INFO - PROCESS | 2580 | 1467971227640 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 2580 | 1467971227646 Marionette TRACE conn4 <- [1,1566,null,{}] 02:47:07 INFO - PROCESS | 2580 | 1467971227663 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 2580 | 1467971227672 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:07 INFO - PROCESS | 2580 | 1467971227901 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:47:07 INFO - PROCESS | 2580 | 1467971227923 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 2580 | 1467971227935 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bac00 == 27 [pid = 2580] [id = 399] 02:47:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f8bb400) [pid = 2580] [serial = 1198] [outer = (nil)] 02:47:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8f8c5800) [pid = 2580] [serial = 1199] [outer = 0x8f8bb400] 02:47:08 INFO - PROCESS | 2580 | 1467971228007 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x911d4000) [pid = 2580] [serial = 1200] [outer = 0x8f8bb400] 02:47:08 INFO - PROCESS | 2580 | 1467971228898 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:47:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1293ms 02:47:08 INFO - PROCESS | 2580 | 1467971228935 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:47:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:47:08 INFO - PROCESS | 2580 | 1467971228940 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:47:08 INFO - PROCESS | 2580 | 1467971228946 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 2580 | 1467971228950 Marionette TRACE conn4 <- [1,1570,null,{}] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91566800) [pid = 2580] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8d674000) [pid = 2580] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x915d4800) [pid = 2580] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x9120c800) [pid = 2580] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e3f3c00) [pid = 2580] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x913a5000) [pid = 2580] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f8c1400) [pid = 2580] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8ece2400) [pid = 2580] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eede000) [pid = 2580] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:47:09 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91c0b000) [pid = 2580] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:47:09 INFO - PROCESS | 2580 | 1467971229439 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 2580 | 1467971229443 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:09 INFO - PROCESS | 2580 | 1467971229653 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:47:09 INFO - PROCESS | 2580 | 1467971229784 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 2580 | 1467971229790 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66fc00 == 28 [pid = 2580] [id = 400] 02:47:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ee38c00) [pid = 2580] [serial = 1201] [outer = (nil)] 02:47:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f8c1400) [pid = 2580] [serial = 1202] [outer = 0x8ee38c00] 02:47:09 INFO - PROCESS | 2580 | 1467971229860 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9120b400) [pid = 2580] [serial = 1203] [outer = 0x8ee38c00] 02:47:10 INFO - PROCESS | 2580 | 1467971230581 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:47:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1667ms 02:47:10 INFO - PROCESS | 2580 | 1467971230612 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 2580 | 1467971230616 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:47:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:47:10 INFO - PROCESS | 2580 | 1467971230630 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 2580 | 1467971230632 Marionette TRACE conn4 <- [1,1574,null,{}] 02:47:10 INFO - PROCESS | 2580 | 1467971230639 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 2580 | 1467971230643 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:10 INFO - PROCESS | 2580 | 1467971230790 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:47:10 INFO - PROCESS | 2580 | 1467971230801 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 2580 | 1467971230806 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cf800 == 29 [pid = 2580] [id = 401] 02:47:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9120f400) [pid = 2580] [serial = 1204] [outer = (nil)] 02:47:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91468400) [pid = 2580] [serial = 1205] [outer = 0x9120f400] 02:47:10 INFO - PROCESS | 2580 | 1467971230890 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9146f800) [pid = 2580] [serial = 1206] [outer = 0x9120f400] 02:47:12 INFO - PROCESS | 2580 | 1467971232024 Marionette TRACE conn4 <- [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]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:47:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1451ms 02:47:12 INFO - PROCESS | 2580 | 1467971232074 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:47:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:47:12 INFO - PROCESS | 2580 | 1467971232080 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:47:12 INFO - PROCESS | 2580 | 1467971232089 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 2580 | 1467971232095 Marionette TRACE conn4 <- [1,1578,null,{}] 02:47:12 INFO - PROCESS | 2580 | 1467971232103 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 2580 | 1467971232110 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:12 INFO - PROCESS | 2580 | 1467971232295 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:47:12 INFO - PROCESS | 2580 | 1467971232518 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 2580 | 1467971232527 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ecc00 == 30 [pid = 2580] [id = 402] 02:47:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e603000) [pid = 2580] [serial = 1207] [outer = (nil)] 02:47:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ee3ac00) [pid = 2580] [serial = 1208] [outer = 0x8e603000] 02:47:12 INFO - PROCESS | 2580 | 1467971232615 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eed2800) [pid = 2580] [serial = 1209] [outer = 0x8e603000] 02:47:13 INFO - PROCESS | 2580 | 1467971233575 Marionette TRACE conn4 <- [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]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:47:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1542ms 02:47:13 INFO - PROCESS | 2580 | 1467971233630 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 2580 | 1467971233637 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:47:13 INFO - PROCESS | 2580 | 1467971233648 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 2580 | 1467971233652 Marionette TRACE conn4 <- [1,1582,null,{}] 02:47:13 INFO - PROCESS | 2580 | 1467971233659 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 2580 | 1467971233665 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:13 INFO - PROCESS | 2580 | 1467971233849 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:47:14 INFO - PROCESS | 2580 | 1467971234082 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 2580 | 1467971234090 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f59b400 == 31 [pid = 2580] [id = 403] 02:47:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f6bec00) [pid = 2580] [serial = 1210] [outer = (nil)] 02:47:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8f8c7000) [pid = 2580] [serial = 1211] [outer = 0x8f6bec00] 02:47:14 INFO - PROCESS | 2580 | 1467971234210 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f59a000) [pid = 2580] [serial = 1212] [outer = 0x8f6bec00] 02:47:15 INFO - PROCESS | 2580 | 1467971235214 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:47:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1639ms 02:47:15 INFO - PROCESS | 2580 | 1467971235287 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:47:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:47:15 INFO - PROCESS | 2580 | 1467971235292 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:47:15 INFO - PROCESS | 2580 | 1467971235299 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 2580 | 1467971235305 Marionette TRACE conn4 <- [1,1586,null,{}] 02:47:15 INFO - PROCESS | 2580 | 1467971235321 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 2580 | 1467971235330 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:15 INFO - PROCESS | 2580 | 1467971235544 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:47:15 INFO - PROCESS | 2580 | 1467971235766 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 2580 | 1467971235777 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d1c00 == 32 [pid = 2580] [id = 404] 02:47:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x915d3000) [pid = 2580] [serial = 1213] [outer = (nil)] 02:47:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91b5ac00) [pid = 2580] [serial = 1214] [outer = 0x915d3000] 02:47:15 INFO - PROCESS | 2580 | 1467971235872 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91c04400) [pid = 2580] [serial = 1215] [outer = 0x915d3000] 02:47:16 INFO - PROCESS | 2580 | 1467971236893 Marionette TRACE conn4 <- [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]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:47:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1636ms 02:47:16 INFO - PROCESS | 2580 | 1467971236935 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 2580 | 1467971236940 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:47:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:47:16 INFO - PROCESS | 2580 | 1467971236946 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 2580 | 1467971236950 Marionette TRACE conn4 <- [1,1590,null,{}] 02:47:16 INFO - PROCESS | 2580 | 1467971236955 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:16 INFO - PROCESS | 2580 | 1467971236961 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:17 INFO - PROCESS | 2580 | 1467971237140 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:47:17 INFO - PROCESS | 2580 | 1467971237315 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 2580 | 1467971237323 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d678c00 == 33 [pid = 2580] [id = 405] 02:47:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8f6b7400) [pid = 2580] [serial = 1216] [outer = (nil)] 02:47:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91cecc00) [pid = 2580] [serial = 1217] [outer = 0x8f6b7400] 02:47:17 INFO - PROCESS | 2580 | 1467971237407 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x91cf0c00) [pid = 2580] [serial = 1218] [outer = 0x8f6b7400] 02:47:18 INFO - PROCESS | 2580 | 1467971238557 Marionette TRACE conn4 <- [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]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:47:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1696ms 02:47:18 INFO - PROCESS | 2580 | 1467971238644 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 2580 | 1467971238650 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:47:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:47:18 INFO - PROCESS | 2580 | 1467971238658 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 2580 | 1467971238663 Marionette TRACE conn4 <- [1,1594,null,{}] 02:47:18 INFO - PROCESS | 2580 | 1467971238671 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 2580 | 1467971238678 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:18 INFO - PROCESS | 2580 | 1467971238880 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:47:19 INFO - PROCESS | 2580 | 1467971239211 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 2580 | 1467971239219 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66fc00 == 32 [pid = 2580] [id = 400] 02:47:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bac00 == 31 [pid = 2580] [id = 399] 02:47:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee40800 == 30 [pid = 2580] [id = 398] 02:47:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a000 == 31 [pid = 2580] [id = 406] 02:47:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8e60e000) [pid = 2580] [serial = 1219] [outer = (nil)] 02:47:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8eceb400) [pid = 2580] [serial = 1220] [outer = 0x8e60e000] 02:47:19 INFO - PROCESS | 2580 | 1467971239312 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8ee3e400) [pid = 2580] [serial = 1221] [outer = 0x8e60e000] 02:47:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0400 == 30 [pid = 2580] [id = 397] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x915d2c00) [pid = 2580] [serial = 1160] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8e609c00) [pid = 2580] [serial = 1163] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91b54c00) [pid = 2580] [serial = 1161] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x91b58c00) [pid = 2580] [serial = 1148] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91c02000) [pid = 2580] [serial = 1149] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91472c00) [pid = 2580] [serial = 1140] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8ee43400) [pid = 2580] [serial = 1142] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8eed4c00) [pid = 2580] [serial = 1143] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x913b0c00) [pid = 2580] [serial = 1157] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x911d3400) [pid = 2580] [serial = 1145] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x911d9400) [pid = 2580] [serial = 1146] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8ecec000) [pid = 2580] [serial = 1151] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ee40400) [pid = 2580] [serial = 1152] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f593000) [pid = 2580] [serial = 1154] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f6b4000) [pid = 2580] [serial = 1155] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92a09c00) [pid = 2580] [serial = 1167] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92a02400) [pid = 2580] [serial = 1166] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f6b5000) [pid = 2580] [serial = 1164] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9155c800) [pid = 2580] [serial = 1158] [outer = (nil)] [url = about:blank] 02:47:20 INFO - PROCESS | 2580 | 1467971240138 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:47:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1498ms 02:47:20 INFO - PROCESS | 2580 | 1467971240185 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 2580 | 1467971240192 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:47:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:47:20 INFO - PROCESS | 2580 | 1467971240204 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 2580 | 1467971240208 Marionette TRACE conn4 <- [1,1598,null,{}] 02:47:20 INFO - PROCESS | 2580 | 1467971240214 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:20 INFO - PROCESS | 2580 | 1467971240220 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:20 INFO - PROCESS | 2580 | 1467971240384 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:47:20 INFO - PROCESS | 2580 | 1467971240394 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 2580 | 1467971240402 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e609c00 == 31 [pid = 2580] [id = 407] 02:47:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f58ec00) [pid = 2580] [serial = 1222] [outer = (nil)] 02:47:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f6b1800) [pid = 2580] [serial = 1223] [outer = 0x8f58ec00] 02:47:20 INFO - PROCESS | 2580 | 1467971240473 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f6bb000) [pid = 2580] [serial = 1224] [outer = 0x8f58ec00] 02:47:21 INFO - PROCESS | 2580 | 1467971241406 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:47:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1240ms 02:47:21 INFO - PROCESS | 2580 | 1467971241445 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 2580 | 1467971241449 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:47:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:47:21 INFO - PROCESS | 2580 | 1467971241455 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 2580 | 1467971241460 Marionette TRACE conn4 <- [1,1602,null,{}] 02:47:21 INFO - PROCESS | 2580 | 1467971241476 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 2580 | 1467971241484 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:21 INFO - PROCESS | 2580 | 1467971241646 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:47:21 INFO - PROCESS | 2580 | 1467971241790 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:21 INFO - PROCESS | 2580 | 1467971241800 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x91210400 == 32 [pid = 2580] [id = 408] 02:47:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x913a2400) [pid = 2580] [serial = 1225] [outer = (nil)] 02:47:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91470400) [pid = 2580] [serial = 1226] [outer = 0x913a2400] 02:47:21 INFO - PROCESS | 2580 | 1467971241873 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91565400) [pid = 2580] [serial = 1227] [outer = 0x913a2400] 02:47:22 INFO - PROCESS | 2580 | 1467971242772 Marionette TRACE conn4 <- [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]]]}] 02:47:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:47:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1383ms 02:47:22 INFO - PROCESS | 2580 | 1467971242840 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:47:22 INFO - PROCESS | 2580 | 1467971242844 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:47:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:47:22 INFO - PROCESS | 2580 | 1467971242850 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 2580 | 1467971242853 Marionette TRACE conn4 <- [1,1606,null,{}] 02:47:22 INFO - PROCESS | 2580 | 1467971242859 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 2580 | 1467971242863 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:23 INFO - PROCESS | 2580 | 1467971243096 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:47:23 INFO - PROCESS | 2580 | 1467971243122 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 2580 | 1467971243128 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58d000 == 33 [pid = 2580] [id = 409] 02:47:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9120b000) [pid = 2580] [serial = 1228] [outer = (nil)] 02:47:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91c02400) [pid = 2580] [serial = 1229] [outer = 0x9120b000] 02:47:23 INFO - PROCESS | 2580 | 1467971243196 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91c09800) [pid = 2580] [serial = 1230] [outer = 0x9120b000] 02:47:24 INFO - PROCESS | 2580 | 1467971244146 Marionette TRACE conn4 <- [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]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:47:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1335ms 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e60a000) [pid = 2580] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f8c0c00) [pid = 2580] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eecec00) [pid = 2580] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f8bb400) [pid = 2580] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x92a08c00) [pid = 2580] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92be4800) [pid = 2580] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8ee38c00) [pid = 2580] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e3f7000) [pid = 2580] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x93c2d800) [pid = 2580] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e606c00) [pid = 2580] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x93c2fc00) [pid = 2580] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:47:24 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91204000) [pid = 2580] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:47:24 INFO - PROCESS | 2580 | 1467971244295 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 2580 | 1467971244300 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:47:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:47:24 INFO - PROCESS | 2580 | 1467971244315 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 2580 | 1467971244317 Marionette TRACE conn4 <- [1,1610,null,{}] 02:47:24 INFO - PROCESS | 2580 | 1467971244323 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 2580 | 1467971244328 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:24 INFO - PROCESS | 2580 | 1467971244465 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:47:24 INFO - PROCESS | 2580 | 1467971244473 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 2580 | 1467971244487 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecec00 == 34 [pid = 2580] [id = 410] 02:47:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eee2400) [pid = 2580] [serial = 1231] [outer = (nil)] 02:47:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91204000) [pid = 2580] [serial = 1232] [outer = 0x8eee2400] 02:47:24 INFO - PROCESS | 2580 | 1467971244557 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x9146b800) [pid = 2580] [serial = 1233] [outer = 0x8eee2400] 02:47:25 INFO - PROCESS | 2580 | 1467971245436 Marionette TRACE conn4 <- [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]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:47:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1178ms 02:47:25 INFO - PROCESS | 2580 | 1467971245495 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 2580 | 1467971245498 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:47:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:47:25 INFO - PROCESS | 2580 | 1467971245504 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 2580 | 1467971245507 Marionette TRACE conn4 <- [1,1614,null,{}] 02:47:25 INFO - PROCESS | 2580 | 1467971245513 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 2580 | 1467971245523 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:25 INFO - PROCESS | 2580 | 1467971245753 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:47:25 INFO - PROCESS | 2580 | 1467971245886 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 2580 | 1467971245900 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66b400 == 35 [pid = 2580] [id = 411] 02:47:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8dc19000) [pid = 2580] [serial = 1234] [outer = (nil)] 02:47:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x92a0d000) [pid = 2580] [serial = 1235] [outer = 0x8dc19000] 02:47:25 INFO - PROCESS | 2580 | 1467971245970 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eeccc00) [pid = 2580] [serial = 1236] [outer = 0x8dc19000] 02:47:26 INFO - PROCESS | 2580 | 1467971246997 Marionette TRACE conn4 <- [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]]]}] 02:47:27 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 02:47:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1529ms 02:47:27 INFO - PROCESS | 2580 | 1467971247035 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:47:27 INFO - PROCESS | 2580 | 1467971247043 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:47:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:47:27 INFO - PROCESS | 2580 | 1467971247052 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - PROCESS | 2580 | 1467971247057 Marionette TRACE conn4 <- [1,1618,null,{}] 02:47:27 INFO - PROCESS | 2580 | 1467971247067 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 2580 | 1467971247071 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:27 INFO - PROCESS | 2580 | 1467971247267 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:47:27 INFO - PROCESS | 2580 | 1467971247443 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 2580 | 1467971247454 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e603800 == 36 [pid = 2580] [id = 412] 02:47:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ece0400) [pid = 2580] [serial = 1237] [outer = (nil)] 02:47:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eed6000) [pid = 2580] [serial = 1238] [outer = 0x8ece0400] 02:47:27 INFO - PROCESS | 2580 | 1467971247613 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f596000) [pid = 2580] [serial = 1239] [outer = 0x8ece0400] 02:47:28 INFO - PROCESS | 2580 | 1467971248594 Marionette TRACE conn4 <- [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]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:47:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1586ms 02:47:28 INFO - PROCESS | 2580 | 1467971248637 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 2580 | 1467971248645 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:47:28 INFO - PROCESS | 2580 | 1467971248655 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 2580 | 1467971248659 Marionette TRACE conn4 <- [1,1622,null,{}] 02:47:28 INFO - PROCESS | 2580 | 1467971248666 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 2580 | 1467971248671 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:28 INFO - PROCESS | 2580 | 1467971248852 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:47:29 INFO - PROCESS | 2580 | 1467971249025 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 2580 | 1467971249036 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d2400 == 37 [pid = 2580] [id = 413] 02:47:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91208400) [pid = 2580] [serial = 1240] [outer = (nil)] 02:47:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x913a9400) [pid = 2580] [serial = 1241] [outer = 0x91208400] 02:47:29 INFO - PROCESS | 2580 | 1467971249172 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x9156b000) [pid = 2580] [serial = 1242] [outer = 0x91208400] 02:47:30 INFO - PROCESS | 2580 | 1467971250117 Marionette TRACE conn4 <- [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]]]}] 02:47:30 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 02:47:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1534ms 02:47:30 INFO - PROCESS | 2580 | 1467971250190 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 2580 | 1467971250193 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:47:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:47:30 INFO - PROCESS | 2580 | 1467971250200 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 2580 | 1467971250207 Marionette TRACE conn4 <- [1,1626,null,{}] 02:47:30 INFO - PROCESS | 2580 | 1467971250223 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 2580 | 1467971250232 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:30 INFO - PROCESS | 2580 | 1467971250453 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:47:30 INFO - PROCESS | 2580 | 1467971250672 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 2580 | 1467971250684 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d2c00 == 38 [pid = 2580] [id = 414] 02:47:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92a0ac00) [pid = 2580] [serial = 1243] [outer = (nil)] 02:47:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92bea400) [pid = 2580] [serial = 1244] [outer = 0x92a0ac00] 02:47:30 INFO - PROCESS | 2580 | 1467971250809 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92ee8c00) [pid = 2580] [serial = 1245] [outer = 0x92a0ac00] 02:47:31 INFO - PROCESS | 2580 | 1467971251766 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1637ms 02:47:31 INFO - PROCESS | 2580 | 1467971251839 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 2580 | 1467971251843 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:47:31 INFO - PROCESS | 2580 | 1467971251850 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 2580 | 1467971251853 Marionette TRACE conn4 <- [1,1630,null,{}] 02:47:31 INFO - PROCESS | 2580 | 1467971251859 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:31 INFO - PROCESS | 2580 | 1467971251865 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:32 INFO - PROCESS | 2580 | 1467971252095 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:47:32 INFO - PROCESS | 2580 | 1467971252312 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 2580 | 1467971252321 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ef000 == 39 [pid = 2580] [id = 415] 02:47:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91207000) [pid = 2580] [serial = 1246] [outer = (nil)] 02:47:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93b54800) [pid = 2580] [serial = 1247] [outer = 0x91207000] 02:47:32 INFO - PROCESS | 2580 | 1467971252445 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93c34c00) [pid = 2580] [serial = 1248] [outer = 0x91207000] 02:47:33 INFO - PROCESS | 2580 | 1467971253339 Marionette TRACE conn4 <- [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]]]}] 02:47:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:47:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1545ms 02:47:33 INFO - PROCESS | 2580 | 1467971253397 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:47:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:47:33 INFO - PROCESS | 2580 | 1467971253401 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:47:33 INFO - PROCESS | 2580 | 1467971253407 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 2580 | 1467971253411 Marionette TRACE conn4 <- [1,1634,null,{}] 02:47:33 INFO - PROCESS | 2580 | 1467971253417 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:33 INFO - PROCESS | 2580 | 1467971253422 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:33 INFO - PROCESS | 2580 | 1467971253600 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:47:33 INFO - PROCESS | 2580 | 1467971253775 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 2580 | 1467971253783 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x92beac00 == 40 [pid = 2580] [id = 416] 02:47:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93b47000) [pid = 2580] [serial = 1249] [outer = (nil)] 02:47:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93e14c00) [pid = 2580] [serial = 1250] [outer = 0x93b47000] 02:47:33 INFO - PROCESS | 2580 | 1467971253869 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x93e1a400) [pid = 2580] [serial = 1251] [outer = 0x93b47000] 02:47:34 INFO - PROCESS | 2580 | 1467971254818 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1485ms 02:47:34 INFO - PROCESS | 2580 | 1467971254894 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 2580 | 1467971254898 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:47:34 INFO - PROCESS | 2580 | 1467971254904 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 2580 | 1467971254908 Marionette TRACE conn4 <- [1,1638,null,{}] 02:47:34 INFO - PROCESS | 2580 | 1467971254914 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 2580 | 1467971254925 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:35 INFO - PROCESS | 2580 | 1467971255183 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:47:35 INFO - PROCESS | 2580 | 1467971255420 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 2580 | 1467971255427 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671400 == 41 [pid = 2580] [id = 417] 02:47:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8d675000) [pid = 2580] [serial = 1252] [outer = (nil)] 02:47:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8ece8800) [pid = 2580] [serial = 1253] [outer = 0x8d675000] 02:47:35 INFO - PROCESS | 2580 | 1467971255558 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8eedbc00) [pid = 2580] [serial = 1254] [outer = 0x8d675000] 02:47:36 INFO - PROCESS | 2580 | 1467971256858 Marionette TRACE conn4 <- [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]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:47:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1988ms 02:47:36 INFO - PROCESS | 2580 | 1467971256893 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 2580 | 1467971256898 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:47:36 INFO - PROCESS | 2580 | 1467971256906 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 2580 | 1467971256913 Marionette TRACE conn4 <- [1,1642,null,{}] 02:47:36 INFO - PROCESS | 2580 | 1467971256921 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:36 INFO - PROCESS | 2580 | 1467971256925 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:37 INFO - PROCESS | 2580 | 1467971257100 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:47:37 INFO - PROCESS | 2580 | 1467971257420 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 2580 | 1467971257429 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3b400 == 42 [pid = 2580] [id = 418] 02:47:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8ee3bc00) [pid = 2580] [serial = 1255] [outer = (nil)] 02:47:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8eed6c00) [pid = 2580] [serial = 1256] [outer = 0x8ee3bc00] 02:47:37 INFO - PROCESS | 2580 | 1467971257512 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8f6b9000) [pid = 2580] [serial = 1257] [outer = 0x8ee3bc00] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0ec00 == 41 [pid = 2580] [id = 396] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecec00 == 40 [pid = 2580] [id = 410] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8f58d000 == 39 [pid = 2580] [id = 409] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x91210400 == 38 [pid = 2580] [id = 408] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8e609c00 == 37 [pid = 2580] [id = 407] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a000 == 36 [pid = 2580] [id = 406] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x915d1c00 == 35 [pid = 2580] [id = 404] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8f59b400 == 34 [pid = 2580] [id = 403] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ecc00 == 33 [pid = 2580] [id = 402] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8d678c00 == 32 [pid = 2580] [id = 405] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x911cf800 == 31 [pid = 2580] [id = 401] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8d671400 == 30 [pid = 2580] [id = 417] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ef000 == 29 [pid = 2580] [id = 415] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x92beac00 == 28 [pid = 2580] [id = 416] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x915d2c00 == 27 [pid = 2580] [id = 414] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x911d2400 == 26 [pid = 2580] [id = 413] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66b400 == 25 [pid = 2580] [id = 411] 02:47:38 INFO - PROCESS | 2580 | --DOCSHELL 0x8e603800 == 24 [pid = 2580] [id = 412] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8eed7800) [pid = 2580] [serial = 1170] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8eceb000) [pid = 2580] [serial = 1169] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x91466c00) [pid = 2580] [serial = 1173] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x913a3400) [pid = 2580] [serial = 1172] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8eed8000) [pid = 2580] [serial = 1196] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8f8c5800) [pid = 2580] [serial = 1199] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x92ee8000) [pid = 2580] [serial = 1176] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x92be5c00) [pid = 2580] [serial = 1175] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x93cdf800) [pid = 2580] [serial = 1179] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x93c33800) [pid = 2580] [serial = 1178] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8f8c1400) [pid = 2580] [serial = 1202] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x911d4000) [pid = 2580] [serial = 1200] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e60f400) [pid = 2580] [serial = 1194] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x93e17c00) [pid = 2580] [serial = 1182] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x93e16800) [pid = 2580] [serial = 1181] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8ecdf400) [pid = 2580] [serial = 1191] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e60e400) [pid = 2580] [serial = 1190] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x95264800) [pid = 2580] [serial = 1185] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x95262000) [pid = 2580] [serial = 1184] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x9120b400) [pid = 2580] [serial = 1203] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91468400) [pid = 2580] [serial = 1205] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x9539fc00) [pid = 2580] [serial = 1188] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e60b000) [pid = 2580] [serial = 1193] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9526e400) [pid = 2580] [serial = 1187] [outer = (nil)] [url = about:blank] 02:47:38 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eee0000) [pid = 2580] [serial = 1197] [outer = (nil)] [url = about:blank] 02:47:39 INFO - PROCESS | 2580 | 1467971259495 Marionette TRACE conn4 <- [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]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:47:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2648ms 02:47:39 INFO - PROCESS | 2580 | 1467971259555 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 2580 | 1467971259562 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:47:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:47:39 INFO - PROCESS | 2580 | 1467971259571 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 2580 | 1467971259577 Marionette TRACE conn4 <- [1,1646,null,{}] 02:47:39 INFO - PROCESS | 2580 | 1467971259586 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 2580 | 1467971259591 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:39 INFO - PROCESS | 2580 | 1467971259772 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:47:39 INFO - PROCESS | 2580 | 1467971259940 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 2580 | 1467971259950 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ed000 == 25 [pid = 2580] [id = 419] 02:47:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8e3f7c00) [pid = 2580] [serial = 1258] [outer = (nil)] 02:47:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e609c00) [pid = 2580] [serial = 1259] [outer = 0x8e3f7c00] 02:47:40 INFO - PROCESS | 2580 | 1467971260029 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e60e400) [pid = 2580] [serial = 1260] [outer = 0x8e3f7c00] 02:47:40 INFO - PROCESS | 2580 | 1467971260908 Marionette TRACE conn4 <- [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]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1386ms 02:47:40 INFO - PROCESS | 2580 | 1467971260957 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 2580 | 1467971260966 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:47:40 INFO - PROCESS | 2580 | 1467971260978 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 2580 | 1467971260982 Marionette TRACE conn4 <- [1,1650,null,{}] 02:47:40 INFO - PROCESS | 2580 | 1467971260988 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 2580 | 1467971260995 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:41 INFO - PROCESS | 2580 | 1467971261167 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:47:41 INFO - PROCESS | 2580 | 1467971261308 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 2580 | 1467971261318 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecc000 == 26 [pid = 2580] [id = 420] 02:47:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eed7000) [pid = 2580] [serial = 1261] [outer = (nil)] 02:47:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eedb400) [pid = 2580] [serial = 1262] [outer = 0x8eed7000] 02:47:41 INFO - PROCESS | 2580 | 1467971261389 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eee3800) [pid = 2580] [serial = 1263] [outer = 0x8eed7000] 02:47:42 INFO - PROCESS | 2580 | 1467971262296 Marionette TRACE conn4 <- [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]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1381ms 02:47:42 INFO - PROCESS | 2580 | 1467971262361 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:47:42 INFO - PROCESS | 2580 | 1467971262365 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:47:42 INFO - PROCESS | 2580 | 1467971262372 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 2580 | 1467971262379 Marionette TRACE conn4 <- [1,1654,null,{}] 02:47:42 INFO - PROCESS | 2580 | 1467971262406 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 2580 | 1467971262415 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:42 INFO - PROCESS | 2580 | 1467971262639 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:47:42 INFO - PROCESS | 2580 | 1467971262667 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 2580 | 1467971262679 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d3c00 == 27 [pid = 2580] [id = 421] 02:47:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d4400) [pid = 2580] [serial = 1264] [outer = (nil)] 02:47:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x911d8400) [pid = 2580] [serial = 1265] [outer = 0x911d4400] 02:47:42 INFO - PROCESS | 2580 | 1467971262751 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x9120d000) [pid = 2580] [serial = 1266] [outer = 0x911d4400] 02:47:44 INFO - PROCESS | 2580 | 1467971264137 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9120b000) [pid = 2580] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eee2400) [pid = 2580] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8dc19000) [pid = 2580] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x9120f400) [pid = 2580] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f6b7400) [pid = 2580] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8e603000) [pid = 2580] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x915d3000) [pid = 2580] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f6bec00) [pid = 2580] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8f58ec00) [pid = 2580] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e60e000) [pid = 2580] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:47:44 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x913a2400) [pid = 2580] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1849ms 02:47:44 INFO - PROCESS | 2580 | 1467971264222 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 2580 | 1467971264227 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:47:44 INFO - PROCESS | 2580 | 1467971264275 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 2580 | 1467971264278 Marionette TRACE conn4 <- [1,1658,null,{}] 02:47:44 INFO - PROCESS | 2580 | 1467971264290 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 2580 | 1467971264295 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:44 INFO - PROCESS | 2580 | 1467971264492 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:47:44 INFO - PROCESS | 2580 | 1467971264576 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 2580 | 1467971264584 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e603c00 == 28 [pid = 2580] [id = 422] 02:47:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eee2400) [pid = 2580] [serial = 1267] [outer = (nil)] 02:47:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f6b6800) [pid = 2580] [serial = 1268] [outer = 0x8eee2400] 02:47:44 INFO - PROCESS | 2580 | 1467971264653 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91203400) [pid = 2580] [serial = 1269] [outer = 0x8eee2400] 02:47:45 INFO - PROCESS | 2580 | 1467971265371 Marionette TRACE conn4 <- [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]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1140ms 02:47:45 INFO - PROCESS | 2580 | 1467971265421 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:47:45 INFO - PROCESS | 2580 | 1467971265425 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:47:45 INFO - PROCESS | 2580 | 1467971265431 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 2580 | 1467971265434 Marionette TRACE conn4 <- [1,1662,null,{}] 02:47:45 INFO - PROCESS | 2580 | 1467971265439 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 2580 | 1467971265444 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:45 INFO - PROCESS | 2580 | 1467971265594 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:47:45 INFO - PROCESS | 2580 | 1467971265602 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 2580 | 1467971265610 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675400 == 29 [pid = 2580] [id = 423] 02:47:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8dc0d400) [pid = 2580] [serial = 1270] [outer = (nil)] 02:47:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x913ae400) [pid = 2580] [serial = 1271] [outer = 0x8dc0d400] 02:47:45 INFO - PROCESS | 2580 | 1467971265679 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9146ec00) [pid = 2580] [serial = 1272] [outer = 0x8dc0d400] 02:47:46 INFO - PROCESS | 2580 | 1467971266911 Marionette TRACE conn4 <- [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]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1538ms 02:47:46 INFO - PROCESS | 2580 | 1467971266969 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 2580 | 1467971266975 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:47:46 INFO - PROCESS | 2580 | 1467971266985 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 2580 | 1467971266988 Marionette TRACE conn4 <- [1,1666,null,{}] 02:47:47 INFO - PROCESS | 2580 | 1467971266997 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:47 INFO - PROCESS | 2580 | 1467971267003 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:47 INFO - PROCESS | 2580 | 1467971267193 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:47:47 INFO - PROCESS | 2580 | 1467971267431 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:47 INFO - PROCESS | 2580 | 1467971267439 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc14400 == 30 [pid = 2580] [id = 424] 02:47:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8e3ef400) [pid = 2580] [serial = 1273] [outer = (nil)] 02:47:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8ee35400) [pid = 2580] [serial = 1274] [outer = 0x8e3ef400] 02:47:47 INFO - PROCESS | 2580 | 1467971267526 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8eecbc00) [pid = 2580] [serial = 1275] [outer = 0x8e3ef400] 02:47:48 INFO - PROCESS | 2580 | 1467971268524 Marionette TRACE conn4 <- [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]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1590ms 02:47:48 INFO - PROCESS | 2580 | 1467971268574 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 2580 | 1467971268582 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:47:48 INFO - PROCESS | 2580 | 1467971268592 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 2580 | 1467971268597 Marionette TRACE conn4 <- [1,1670,null,{}] 02:47:48 INFO - PROCESS | 2580 | 1467971268604 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 2580 | 1467971268610 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:48 INFO - PROCESS | 2580 | 1467971268804 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:47:49 INFO - PROCESS | 2580 | 1467971269029 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 2580 | 1467971269038 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee39000 == 31 [pid = 2580] [id = 425] 02:47:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x911ca400) [pid = 2580] [serial = 1276] [outer = (nil)] 02:47:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x911d3000) [pid = 2580] [serial = 1277] [outer = 0x911ca400] 02:47:49 INFO - PROCESS | 2580 | 1467971269166 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8f58dc00) [pid = 2580] [serial = 1278] [outer = 0x911ca400] 02:47:50 INFO - PROCESS | 2580 | 1467971270190 Marionette TRACE conn4 <- [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]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1642ms 02:47:50 INFO - PROCESS | 2580 | 1467971270236 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:47:50 INFO - PROCESS | 2580 | 1467971270240 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:47:50 INFO - PROCESS | 2580 | 1467971270248 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 2580 | 1467971270254 Marionette TRACE conn4 <- [1,1674,null,{}] 02:47:50 INFO - PROCESS | 2580 | 1467971270272 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:50 INFO - PROCESS | 2580 | 1467971270282 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:50 INFO - PROCESS | 2580 | 1467971270471 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:47:50 INFO - PROCESS | 2580 | 1467971270695 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 2580 | 1467971270708 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b54400 == 32 [pid = 2580] [id = 426] 02:47:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91b55400) [pid = 2580] [serial = 1279] [outer = (nil)] 02:47:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91b5cc00) [pid = 2580] [serial = 1280] [outer = 0x91b55400] 02:47:50 INFO - PROCESS | 2580 | 1467971270842 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91c07400) [pid = 2580] [serial = 1281] [outer = 0x91b55400] 02:47:51 INFO - PROCESS | 2580 | 1467971271851 Marionette TRACE conn4 <- [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]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1688ms 02:47:51 INFO - PROCESS | 2580 | 1467971271935 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:47:51 INFO - PROCESS | 2580 | 1467971271941 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:47:51 INFO - PROCESS | 2580 | 1467971271947 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 2580 | 1467971271951 Marionette TRACE conn4 <- [1,1678,null,{}] 02:47:51 INFO - PROCESS | 2580 | 1467971271956 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 2580 | 1467971271962 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:52 INFO - PROCESS | 2580 | 1467971272181 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:47:52 INFO - PROCESS | 2580 | 1467971272462 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 2580 | 1467971272471 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671400 == 33 [pid = 2580] [id = 427] 02:47:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8dc11000) [pid = 2580] [serial = 1282] [outer = (nil)] 02:47:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91cf4800) [pid = 2580] [serial = 1283] [outer = 0x8dc11000] 02:47:52 INFO - PROCESS | 2580 | 1467971272559 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x92a02000) [pid = 2580] [serial = 1284] [outer = 0x8dc11000] 02:47:53 INFO - PROCESS | 2580 | 1467971273659 Marionette TRACE conn4 <- [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]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1788ms 02:47:53 INFO - PROCESS | 2580 | 1467971273735 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 2580 | 1467971273742 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:47:53 INFO - PROCESS | 2580 | 1467971273750 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 2580 | 1467971273754 Marionette TRACE conn4 <- [1,1682,null,{}] 02:47:53 INFO - PROCESS | 2580 | 1467971273763 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 2580 | 1467971273768 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:53 INFO - PROCESS | 2580 | 1467971273950 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:47:54 INFO - PROCESS | 2580 | 1467971274229 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 2580 | 1467971274246 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f5c00 == 34 [pid = 2580] [id = 428] 02:47:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8e60f000) [pid = 2580] [serial = 1285] [outer = (nil)] 02:47:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8ecedc00) [pid = 2580] [serial = 1286] [outer = 0x8e60f000] 02:47:54 INFO - PROCESS | 2580 | 1467971274320 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8eec8000) [pid = 2580] [serial = 1287] [outer = 0x8e60f000] 02:47:54 INFO - PROCESS | 2580 | --DOCSHELL 0x8e603c00 == 33 [pid = 2580] [id = 422] 02:47:54 INFO - PROCESS | 2580 | --DOCSHELL 0x911d3c00 == 32 [pid = 2580] [id = 421] 02:47:54 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecc000 == 31 [pid = 2580] [id = 420] 02:47:54 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ed000 == 30 [pid = 2580] [id = 419] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x91c02400) [pid = 2580] [serial = 1229] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91204000) [pid = 2580] [serial = 1232] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x91c09800) [pid = 2580] [serial = 1230] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8eeccc00) [pid = 2580] [serial = 1236] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x9146f800) [pid = 2580] [serial = 1206] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91cecc00) [pid = 2580] [serial = 1217] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91cf0c00) [pid = 2580] [serial = 1218] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ee3ac00) [pid = 2580] [serial = 1208] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8eed2800) [pid = 2580] [serial = 1209] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x91b5ac00) [pid = 2580] [serial = 1214] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x92a0d000) [pid = 2580] [serial = 1235] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91c04400) [pid = 2580] [serial = 1215] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f8c7000) [pid = 2580] [serial = 1211] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f59a000) [pid = 2580] [serial = 1212] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f6b1800) [pid = 2580] [serial = 1223] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f6bb000) [pid = 2580] [serial = 1224] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8eceb400) [pid = 2580] [serial = 1220] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8ee3e400) [pid = 2580] [serial = 1221] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91470400) [pid = 2580] [serial = 1226] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x9146b800) [pid = 2580] [serial = 1233] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91565400) [pid = 2580] [serial = 1227] [outer = (nil)] [url = about:blank] 02:47:55 INFO - PROCESS | 2580 | 1467971275239 Marionette TRACE conn4 <- [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]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1531ms 02:47:55 INFO - PROCESS | 2580 | 1467971275282 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 2580 | 1467971275289 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:47:55 INFO - PROCESS | 2580 | 1467971275299 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 2580 | 1467971275303 Marionette TRACE conn4 <- [1,1686,null,{}] 02:47:55 INFO - PROCESS | 2580 | 1467971275309 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 2580 | 1467971275314 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:55 INFO - PROCESS | 2580 | 1467971275477 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:47:55 INFO - PROCESS | 2580 | 1467971275630 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 2580 | 1467971275644 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ed000 == 31 [pid = 2580] [id = 429] 02:47:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eed6400) [pid = 2580] [serial = 1288] [outer = (nil)] 02:47:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f6b7400) [pid = 2580] [serial = 1289] [outer = 0x8eed6400] 02:47:55 INFO - PROCESS | 2580 | 1467971275712 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f8c0000) [pid = 2580] [serial = 1290] [outer = 0x8eed6400] 02:47:56 INFO - PROCESS | 2580 | 1467971276563 Marionette TRACE conn4 <- [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]]]}] 02:47:56 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 02:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1334ms 02:47:56 INFO - PROCESS | 2580 | 1467971276633 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:47:56 INFO - PROCESS | 2580 | 1467971276637 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:47:56 INFO - PROCESS | 2580 | 1467971276643 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 2580 | 1467971276649 Marionette TRACE conn4 <- [1,1690,null,{}] 02:47:56 INFO - PROCESS | 2580 | 1467971276664 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:56 INFO - PROCESS | 2580 | 1467971276672 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:56 INFO - PROCESS | 2580 | 1467971276847 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:47:57 INFO - PROCESS | 2580 | 1467971276990 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 2580 | 1467971277002 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x91466800 == 32 [pid = 2580] [id = 430] 02:47:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9155cc00) [pid = 2580] [serial = 1291] [outer = (nil)] 02:47:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91564400) [pid = 2580] [serial = 1292] [outer = 0x9155cc00] 02:47:57 INFO - PROCESS | 2580 | 1467971277071 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x915d4000) [pid = 2580] [serial = 1293] [outer = 0x9155cc00] 02:47:57 INFO - PROCESS | 2580 | 1467971277956 Marionette TRACE conn4 <- [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]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1353ms 02:47:57 INFO - PROCESS | 2580 | 1467971277997 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 2580 | 1467971278001 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:47:58 INFO - PROCESS | 2580 | 1467971278017 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 2580 | 1467971278021 Marionette TRACE conn4 <- [1,1694,null,{}] 02:47:58 INFO - PROCESS | 2580 | 1467971278026 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:58 INFO - PROCESS | 2580 | 1467971278037 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:58 INFO - PROCESS | 2580 | 1467971278261 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:47:58 INFO - PROCESS | 2580 | 1467971278287 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 2580 | 1467971278297 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee42400 == 33 [pid = 2580] [id = 431] 02:47:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91207c00) [pid = 2580] [serial = 1294] [outer = (nil)] 02:47:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91c06400) [pid = 2580] [serial = 1295] [outer = 0x91207c00] 02:47:58 INFO - PROCESS | 2580 | 1467971278366 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91c0d800) [pid = 2580] [serial = 1296] [outer = 0x91207c00] 02:47:59 INFO - PROCESS | 2580 | 1467971279287 Marionette TRACE conn4 <- [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]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1341ms 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ece0400) [pid = 2580] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91208400) [pid = 2580] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92a0ac00) [pid = 2580] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d4400) [pid = 2580] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91207000) [pid = 2580] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8ee3bc00) [pid = 2580] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x93b47000) [pid = 2580] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eed7000) [pid = 2580] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8d675000) [pid = 2580] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8e3f7c00) [pid = 2580] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:47:59 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8eee2400) [pid = 2580] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:47:59 INFO - PROCESS | 2580 | 1467971279452 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 2580 | 1467971279456 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:47:59 INFO - PROCESS | 2580 | 1467971279471 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 2580 | 1467971279474 Marionette TRACE conn4 <- [1,1698,null,{}] 02:47:59 INFO - PROCESS | 2580 | 1467971279480 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 2580 | 1467971279485 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:59 INFO - PROCESS | 2580 | 1467971279625 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:47:59 INFO - PROCESS | 2580 | 1467971279642 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 2580 | 1467971279649 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:47:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a000 == 34 [pid = 2580] [id = 432] 02:47:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8ecde400) [pid = 2580] [serial = 1297] [outer = (nil)] 02:47:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x911d1c00) [pid = 2580] [serial = 1298] [outer = 0x8ecde400] 02:47:59 INFO - PROCESS | 2580 | 1467971279718 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x9120e400) [pid = 2580] [serial = 1299] [outer = 0x8ecde400] 02:48:00 INFO - PROCESS | 2580 | 1467971280654 Marionette TRACE conn4 <- [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]]]}] 02:48:00 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 02:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1236ms 02:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:48:00 INFO - PROCESS | 2580 | 1467971280708 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 2580 | 1467971280711 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:48:00 INFO - PROCESS | 2580 | 1467971280717 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 2580 | 1467971280720 Marionette TRACE conn4 <- [1,1702,null,{}] 02:48:00 INFO - PROCESS | 2580 | 1467971280726 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 2580 | 1467971280736 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:00 INFO - PROCESS | 2580 | 1467971280946 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:48:01 INFO - PROCESS | 2580 | 1467971281084 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:01 INFO - PROCESS | 2580 | 1467971281092 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e603800 == 35 [pid = 2580] [id = 433] 02:48:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ece5000) [pid = 2580] [serial = 1300] [outer = (nil)] 02:48:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x92be4000) [pid = 2580] [serial = 1301] [outer = 0x8ece5000] 02:48:01 INFO - PROCESS | 2580 | 1467971281163 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x92bea800) [pid = 2580] [serial = 1302] [outer = 0x8ece5000] 02:48:02 INFO - PROCESS | 2580 | 1467971282251 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1582ms 02:48:02 INFO - PROCESS | 2580 | 1467971282300 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 2580 | 1467971282306 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:48:02 INFO - PROCESS | 2580 | 1467971282315 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 2580 | 1467971282320 Marionette TRACE conn4 <- [1,1706,null,{}] 02:48:02 INFO - PROCESS | 2580 | 1467971282329 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 2580 | 1467971282334 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:02 INFO - PROCESS | 2580 | 1467971282533 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:48:02 INFO - PROCESS | 2580 | 1467971282770 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 2580 | 1467971282777 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e607400 == 36 [pid = 2580] [id = 434] 02:48:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8ece8400) [pid = 2580] [serial = 1303] [outer = (nil)] 02:48:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eed4800) [pid = 2580] [serial = 1304] [outer = 0x8ece8400] 02:48:02 INFO - PROCESS | 2580 | 1467971282908 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f6b2c00) [pid = 2580] [serial = 1305] [outer = 0x8ece8400] 02:48:03 INFO - PROCESS | 2580 | 1467971283877 Marionette TRACE conn4 <- [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]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1635ms 02:48:03 INFO - PROCESS | 2580 | 1467971283951 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 2580 | 1467971283958 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:48:03 INFO - PROCESS | 2580 | 1467971283970 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 2580 | 1467971283973 Marionette TRACE conn4 <- [1,1710,null,{}] 02:48:03 INFO - PROCESS | 2580 | 1467971283980 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 2580 | 1467971283986 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:04 INFO - PROCESS | 2580 | 1467971284230 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:48:04 INFO - PROCESS | 2580 | 1467971284468 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 2580 | 1467971284478 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120fc00 == 37 [pid = 2580] [id = 435] 02:48:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x913ad000) [pid = 2580] [serial = 1306] [outer = (nil)] 02:48:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91472800) [pid = 2580] [serial = 1307] [outer = 0x913ad000] 02:48:04 INFO - PROCESS | 2580 | 1467971284575 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x915d3000) [pid = 2580] [serial = 1308] [outer = 0x913ad000] 02:48:05 INFO - PROCESS | 2580 | 1467971285518 Marionette TRACE conn4 <- [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]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1585ms 02:48:05 INFO - PROCESS | 2580 | 1467971285571 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 2580 | 1467971285576 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:48:05 INFO - PROCESS | 2580 | 1467971285585 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 2580 | 1467971285591 Marionette TRACE conn4 <- [1,1714,null,{}] 02:48:05 INFO - PROCESS | 2580 | 1467971285609 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 2580 | 1467971285619 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:05 INFO - PROCESS | 2580 | 1467971285803 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:48:06 INFO - PROCESS | 2580 | 1467971286028 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 2580 | 1467971286044 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x91ce8400 == 38 [pid = 2580] [id = 436] 02:48:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92be8400) [pid = 2580] [serial = 1309] [outer = (nil)] 02:48:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92ee8000) [pid = 2580] [serial = 1310] [outer = 0x92be8400] 02:48:06 INFO - PROCESS | 2580 | 1467971286139 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x93c2d400) [pid = 2580] [serial = 1311] [outer = 0x92be8400] 02:48:07 INFO - PROCESS | 2580 | 1467971287028 Marionette TRACE conn4 <- [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]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1491ms 02:48:07 INFO - PROCESS | 2580 | 1467971287085 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 2580 | 1467971287091 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:48:07 INFO - PROCESS | 2580 | 1467971287099 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 2580 | 1467971287103 Marionette TRACE conn4 <- [1,1718,null,{}] 02:48:07 INFO - PROCESS | 2580 | 1467971287108 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 2580 | 1467971287114 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:07 INFO - PROCESS | 2580 | 1467971287299 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:48:07 INFO - PROCESS | 2580 | 1467971287477 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 2580 | 1467971287486 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a09000 == 39 [pid = 2580] [id = 437] 02:48:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92be6000) [pid = 2580] [serial = 1312] [outer = (nil)] 02:48:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x93ce0c00) [pid = 2580] [serial = 1313] [outer = 0x92be6000] 02:48:07 INFO - PROCESS | 2580 | 1467971287565 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93e11400) [pid = 2580] [serial = 1314] [outer = 0x92be6000] 02:48:08 INFO - PROCESS | 2580 | 1467971288535 Marionette TRACE conn4 <- [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]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1481ms 02:48:08 INFO - PROCESS | 2580 | 1467971288583 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 2580 | 1467971288587 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:48:08 INFO - PROCESS | 2580 | 1467971288594 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 2580 | 1467971288598 Marionette TRACE conn4 <- [1,1722,null,{}] 02:48:08 INFO - PROCESS | 2580 | 1467971288605 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 2580 | 1467971288610 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:08 INFO - PROCESS | 2580 | 1467971288785 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:48:08 INFO - PROCESS | 2580 | 1467971288966 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 2580 | 1467971288977 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3edc00 == 40 [pid = 2580] [id = 438] 02:48:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8e608800) [pid = 2580] [serial = 1315] [outer = (nil)] 02:48:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93e1e400) [pid = 2580] [serial = 1316] [outer = 0x8e608800] 02:48:09 INFO - PROCESS | 2580 | 1467971289057 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x94823400) [pid = 2580] [serial = 1317] [outer = 0x8e608800] 02:48:10 INFO - PROCESS | 2580 | 1467971290013 Marionette TRACE conn4 <- [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]]]}] 02:48:10 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 02:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1486ms 02:48:10 INFO - PROCESS | 2580 | 1467971290082 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:48:10 INFO - PROCESS | 2580 | 1467971290086 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:48:10 INFO - PROCESS | 2580 | 1467971290092 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 2580 | 1467971290097 Marionette TRACE conn4 <- [1,1726,null,{}] 02:48:10 INFO - PROCESS | 2580 | 1467971290103 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 2580 | 1467971290113 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:10 INFO - PROCESS | 2580 | 1467971290366 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:48:10 INFO - PROCESS | 2580 | 1467971290601 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 2580 | 1467971290611 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed2800 == 41 [pid = 2580] [id = 439] 02:48:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93ce3c00) [pid = 2580] [serial = 1318] [outer = (nil)] 02:48:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x9526ac00) [pid = 2580] [serial = 1319] [outer = 0x93ce3c00] 02:48:10 INFO - PROCESS | 2580 | 1467971290714 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x9539b400) [pid = 2580] [serial = 1320] [outer = 0x93ce3c00] 02:48:11 INFO - PROCESS | 2580 | 1467971291618 Marionette TRACE conn4 <- [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]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1586ms 02:48:11 INFO - PROCESS | 2580 | 1467971291679 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 2580 | 1467971291683 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:48:11 INFO - PROCESS | 2580 | 1467971291690 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 2580 | 1467971291694 Marionette TRACE conn4 <- [1,1730,null,{}] 02:48:11 INFO - PROCESS | 2580 | 1467971291700 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 2580 | 1467971291706 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:11 INFO - PROCESS | 2580 | 1467971291882 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:48:12 INFO - PROCESS | 2580 | 1467971292063 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 2580 | 1467971292072 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d672800 == 42 [pid = 2580] [id = 440] 02:48:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8e606800) [pid = 2580] [serial = 1321] [outer = (nil)] 02:48:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x953f3c00) [pid = 2580] [serial = 1322] [outer = 0x8e606800] 02:48:12 INFO - PROCESS | 2580 | 1467971292151 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x953f2000) [pid = 2580] [serial = 1323] [outer = 0x8e606800] 02:48:13 INFO - PROCESS | 2580 | 1467971293095 Marionette TRACE conn4 <- [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]]]}] 02:48:13 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 02:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1483ms 02:48:13 INFO - PROCESS | 2580 | 1467971293175 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:48:13 INFO - PROCESS | 2580 | 1467971293186 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:48:13 INFO - PROCESS | 2580 | 1467971293193 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 2580 | 1467971293196 Marionette TRACE conn4 <- [1,1734,null,{}] 02:48:13 INFO - PROCESS | 2580 | 1467971293202 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:13 INFO - PROCESS | 2580 | 1467971293207 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:13 INFO - PROCESS | 2580 | 1467971293380 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:48:13 INFO - PROCESS | 2580 | 1467971293609 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:13 INFO - PROCESS | 2580 | 1467971293617 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676800 == 43 [pid = 2580] [id = 441] 02:48:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8d677000) [pid = 2580] [serial = 1324] [outer = (nil)] 02:48:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8dc16800) [pid = 2580] [serial = 1325] [outer = 0x8d677000] 02:48:13 INFO - PROCESS | 2580 | 1467971293932 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8e3f5000) [pid = 2580] [serial = 1326] [outer = 0x8d677000] 02:48:14 INFO - PROCESS | 2580 | 1467971294900 Marionette TRACE conn4 <- [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]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1786ms 02:48:14 INFO - PROCESS | 2580 | 1467971294979 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 2580 | 1467971294988 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:48:15 INFO - PROCESS | 2580 | 1467971295004 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 2580 | 1467971295009 Marionette TRACE conn4 <- [1,1738,null,{}] 02:48:15 INFO - PROCESS | 2580 | 1467971295016 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:15 INFO - PROCESS | 2580 | 1467971295021 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:15 INFO - PROCESS | 2580 | 1467971295240 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a000 == 42 [pid = 2580] [id = 432] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee42400 == 41 [pid = 2580] [id = 431] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x91466800 == 40 [pid = 2580] [id = 430] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ed000 == 39 [pid = 2580] [id = 429] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f5c00 == 38 [pid = 2580] [id = 428] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc14400 == 37 [pid = 2580] [id = 424] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d675400 == 36 [pid = 2580] [id = 423] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee39000 == 35 [pid = 2580] [id = 425] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d671400 == 34 [pid = 2580] [id = 427] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x91b54400 == 33 [pid = 2580] [id = 426] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3b400 == 32 [pid = 2580] [id = 418] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676800 == 31 [pid = 2580] [id = 441] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d672800 == 30 [pid = 2580] [id = 440] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed2800 == 29 [pid = 2580] [id = 439] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x92a09000 == 28 [pid = 2580] [id = 437] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3edc00 == 27 [pid = 2580] [id = 438] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x91ce8400 == 26 [pid = 2580] [id = 436] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x9120fc00 == 25 [pid = 2580] [id = 435] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8e603800 == 24 [pid = 2580] [id = 433] 02:48:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8e607400 == 23 [pid = 2580] [id = 434] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x8f596000) [pid = 2580] [serial = 1239] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8eed6000) [pid = 2580] [serial = 1238] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x9156b000) [pid = 2580] [serial = 1242] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x913a9400) [pid = 2580] [serial = 1241] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x92ee8c00) [pid = 2580] [serial = 1245] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x92bea400) [pid = 2580] [serial = 1244] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x911d8400) [pid = 2580] [serial = 1265] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x93c34c00) [pid = 2580] [serial = 1248] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x93b54800) [pid = 2580] [serial = 1247] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8f6b9000) [pid = 2580] [serial = 1257] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x93e1a400) [pid = 2580] [serial = 1251] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8eed6c00) [pid = 2580] [serial = 1256] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x93e14c00) [pid = 2580] [serial = 1250] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8eedb400) [pid = 2580] [serial = 1262] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8eedbc00) [pid = 2580] [serial = 1254] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8e609c00) [pid = 2580] [serial = 1259] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8ece8800) [pid = 2580] [serial = 1253] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91203400) [pid = 2580] [serial = 1269] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f6b6800) [pid = 2580] [serial = 1268] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8e60e400) [pid = 2580] [serial = 1260] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x9120d000) [pid = 2580] [serial = 1266] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x913ae400) [pid = 2580] [serial = 1271] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8eee3800) [pid = 2580] [serial = 1263] [outer = (nil)] [url = about:blank] 02:48:16 INFO - PROCESS | 2580 | 1467971296613 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 2580 | 1467971296625 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675c00 == 24 [pid = 2580] [id = 442] 02:48:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8d676000) [pid = 2580] [serial = 1327] [outer = (nil)] 02:48:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc11800) [pid = 2580] [serial = 1328] [outer = 0x8d676000] 02:48:16 INFO - PROCESS | 2580 | 1467971296707 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e3ed400) [pid = 2580] [serial = 1329] [outer = 0x8d676000] 02:48:17 INFO - PROCESS | 2580 | 1467971297588 Marionette TRACE conn4 <- [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]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2637ms 02:48:17 INFO - PROCESS | 2580 | 1467971297643 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 2580 | 1467971297649 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:48:17 INFO - PROCESS | 2580 | 1467971297657 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 2580 | 1467971297662 Marionette TRACE conn4 <- [1,1742,null,{}] 02:48:17 INFO - PROCESS | 2580 | 1467971297670 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 2580 | 1467971297675 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:17 INFO - PROCESS | 2580 | 1467971297846 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:48:17 INFO - PROCESS | 2580 | 1467971297858 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 2580 | 1467971297866 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece8800 == 25 [pid = 2580] [id = 443] 02:48:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ecebc00) [pid = 2580] [serial = 1330] [outer = (nil)] 02:48:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8ee39000) [pid = 2580] [serial = 1331] [outer = 0x8ecebc00] 02:48:17 INFO - PROCESS | 2580 | 1467971297966 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8eec9c00) [pid = 2580] [serial = 1332] [outer = 0x8ecebc00] 02:48:18 INFO - PROCESS | 2580 | 1467971298942 Marionette TRACE conn4 <- [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]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1335ms 02:48:19 INFO - PROCESS | 2580 | 1467971298997 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 2580 | 1467971299005 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:48:19 INFO - PROCESS | 2580 | 1467971299031 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 2580 | 1467971299036 Marionette TRACE conn4 <- [1,1746,null,{}] 02:48:19 INFO - PROCESS | 2580 | 1467971299042 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 2580 | 1467971299049 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:19 INFO - PROCESS | 2580 | 1467971299294 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:48:19 INFO - PROCESS | 2580 | 1467971299384 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 2580 | 1467971299390 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecc000 == 26 [pid = 2580] [id = 444] 02:48:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8f58d800) [pid = 2580] [serial = 1333] [outer = (nil)] 02:48:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f596000) [pid = 2580] [serial = 1334] [outer = 0x8f58d800] 02:48:19 INFO - PROCESS | 2580 | 1467971299463 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8f6b6800) [pid = 2580] [serial = 1335] [outer = 0x8f58d800] 02:48:20 INFO - PROCESS | 2580 | 1467971300436 Marionette TRACE conn4 <- [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]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1459ms 02:48:20 INFO - PROCESS | 2580 | 1467971300473 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 2580 | 1467971300476 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:48:20 INFO - PROCESS | 2580 | 1467971300491 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 2580 | 1467971300501 Marionette TRACE conn4 <- [1,1750,null,{}] 02:48:20 INFO - PROCESS | 2580 | 1467971300518 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 2580 | 1467971300526 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:20 INFO - PROCESS | 2580 | 1467971300751 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:48:20 INFO - PROCESS | 2580 | 1467971300777 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 2580 | 1467971300784 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d678000 == 27 [pid = 2580] [id = 445] 02:48:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eee0800) [pid = 2580] [serial = 1336] [outer = (nil)] 02:48:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91201400) [pid = 2580] [serial = 1337] [outer = 0x8eee0800] 02:48:20 INFO - PROCESS | 2580 | 1467971300874 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x9120a400) [pid = 2580] [serial = 1338] [outer = 0x8eee0800] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8ecde400) [pid = 2580] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8e60f000) [pid = 2580] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x9155cc00) [pid = 2580] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x911ca400) [pid = 2580] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8e3ef400) [pid = 2580] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eed6400) [pid = 2580] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8dc0d400) [pid = 2580] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91b55400) [pid = 2580] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ece5000) [pid = 2580] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8dc11000) [pid = 2580] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:48:21 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91207c00) [pid = 2580] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:48:22 INFO - PROCESS | 2580 | 1467971302331 Marionette TRACE conn4 <- [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]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1910ms 02:48:22 INFO - PROCESS | 2580 | 1467971302393 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 2580 | 1467971302398 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:48:22 INFO - PROCESS | 2580 | 1467971302404 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 2580 | 1467971302407 Marionette TRACE conn4 <- [1,1754,null,{}] 02:48:22 INFO - PROCESS | 2580 | 1467971302413 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 2580 | 1467971302418 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:22 INFO - PROCESS | 2580 | 1467971302636 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:48:22 INFO - PROCESS | 2580 | 1467971302649 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 2580 | 1467971302659 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66c800 == 28 [pid = 2580] [id = 446] 02:48:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc0ec00) [pid = 2580] [serial = 1339] [outer = (nil)] 02:48:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x911ca400) [pid = 2580] [serial = 1340] [outer = 0x8dc0ec00] 02:48:22 INFO - PROCESS | 2580 | 1467971302741 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91201c00) [pid = 2580] [serial = 1341] [outer = 0x8dc0ec00] 02:48:23 INFO - PROCESS | 2580 | 1467971303576 Marionette TRACE conn4 <- [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]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1231ms 02:48:23 INFO - PROCESS | 2580 | 1467971303657 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 2580 | 1467971303664 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:48:23 INFO - PROCESS | 2580 | 1467971303673 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 2580 | 1467971303680 Marionette TRACE conn4 <- [1,1758,null,{}] 02:48:23 INFO - PROCESS | 2580 | 1467971303689 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:23 INFO - PROCESS | 2580 | 1467971303696 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:23 INFO - PROCESS | 2580 | 1467971303911 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:48:24 INFO - PROCESS | 2580 | 1467971304086 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 2580 | 1467971304104 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e601400 == 29 [pid = 2580] [id = 447] 02:48:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e603000) [pid = 2580] [serial = 1342] [outer = (nil)] 02:48:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8e609400) [pid = 2580] [serial = 1343] [outer = 0x8e603000] 02:48:24 INFO - PROCESS | 2580 | 1467971304191 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eed6400) [pid = 2580] [serial = 1344] [outer = 0x8e603000] 02:48:25 INFO - PROCESS | 2580 | 1467971305307 Marionette TRACE conn4 <- [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]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1686ms 02:48:25 INFO - PROCESS | 2580 | 1467971305359 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:48:25 INFO - PROCESS | 2580 | 1467971305366 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:48:25 INFO - PROCESS | 2580 | 1467971305376 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 2580 | 1467971305382 Marionette TRACE conn4 <- [1,1762,null,{}] 02:48:25 INFO - PROCESS | 2580 | 1467971305389 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 2580 | 1467971305394 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:25 INFO - PROCESS | 2580 | 1467971305589 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:48:25 INFO - PROCESS | 2580 | 1467971305818 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 2580 | 1467971305826 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58cc00 == 30 [pid = 2580] [id = 448] 02:48:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x911d4400) [pid = 2580] [serial = 1345] [outer = (nil)] 02:48:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91203400) [pid = 2580] [serial = 1346] [outer = 0x911d4400] 02:48:25 INFO - PROCESS | 2580 | 1467971305959 Marionette DEBUG loaded listener.js 02:48:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x913a9400) [pid = 2580] [serial = 1347] [outer = 0x911d4400] 02:48:26 INFO - PROCESS | 2580 | 1467971306968 Marionette TRACE conn4 <- [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]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1702ms 02:48:27 INFO - PROCESS | 2580 | 1467971307075 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:48:27 INFO - PROCESS | 2580 | 1467971307079 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:48:27 INFO - PROCESS | 2580 | 1467971307086 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 2580 | 1467971307090 Marionette TRACE conn4 <- [1,1766,null,{}] 02:48:27 INFO - PROCESS | 2580 | 1467971307104 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:27 INFO - PROCESS | 2580 | 1467971307112 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:27 INFO - PROCESS | 2580 | 1467971307429 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:48:27 INFO - PROCESS | 2580 | 1467971307664 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:27 INFO - PROCESS | 2580 | 1467971307678 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x9156b000 == 31 [pid = 2580] [id = 449] 02:48:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x9156b400) [pid = 2580] [serial = 1348] [outer = (nil)] 02:48:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x915ce400) [pid = 2580] [serial = 1349] [outer = 0x9156b400] 02:48:27 INFO - PROCESS | 2580 | 1467971307800 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91b54c00) [pid = 2580] [serial = 1350] [outer = 0x9156b400] 02:48:28 INFO - PROCESS | 2580 | 1467971308747 Marionette TRACE conn4 <- [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]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1734ms 02:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:48:28 INFO - PROCESS | 2580 | 1467971308820 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 2580 | 1467971308823 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:48:28 INFO - PROCESS | 2580 | 1467971308830 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 2580 | 1467971308834 Marionette TRACE conn4 <- [1,1770,null,{}] 02:48:28 INFO - PROCESS | 2580 | 1467971308839 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 2580 | 1467971308844 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:29 INFO - PROCESS | 2580 | 1467971309022 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:48:29 INFO - PROCESS | 2580 | 1467971309195 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:29 INFO - PROCESS | 2580 | 1467971309206 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc18400 == 32 [pid = 2580] [id = 450] 02:48:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x911d6c00) [pid = 2580] [serial = 1351] [outer = (nil)] 02:48:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91c02800) [pid = 2580] [serial = 1352] [outer = 0x911d6c00] 02:48:29 INFO - PROCESS | 2580 | 1467971309290 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x91c04c00) [pid = 2580] [serial = 1353] [outer = 0x911d6c00] 02:48:30 INFO - PROCESS | 2580 | 1467971310488 Marionette TRACE conn4 <- [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]]]}] 02:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1732ms 02:48:30 INFO - PROCESS | 2580 | 1467971310562 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 2580 | 1467971310567 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:48:30 INFO - PROCESS | 2580 | 1467971310576 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 2580 | 1467971310581 Marionette TRACE conn4 <- [1,1774,null,{}] 02:48:30 INFO - PROCESS | 2580 | 1467971310589 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 2580 | 1467971310595 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:30 INFO - PROCESS | 2580 | 1467971310809 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:48:31 INFO - PROCESS | 2580 | 1467971311139 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:31 INFO - PROCESS | 2580 | 1467971311151 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3eb800 == 33 [pid = 2580] [id = 451] 02:48:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8e610000) [pid = 2580] [serial = 1354] [outer = (nil)] 02:48:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8ee36000) [pid = 2580] [serial = 1355] [outer = 0x8e610000] 02:48:31 INFO - PROCESS | 2580 | 1467971311230 Marionette DEBUG loaded listener.js 02:48:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8ee43000) [pid = 2580] [serial = 1356] [outer = 0x8e610000] 02:48:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f3800 == 32 [pid = 2580] [id = 366] 02:48:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c5c00 == 31 [pid = 2580] [id = 377] 02:48:31 INFO - PROCESS | 2580 | --DOCSHELL 0x91208c00 == 30 [pid = 2580] [id = 379] 02:48:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecb800 == 29 [pid = 2580] [id = 376] 02:48:31 INFO - PROCESS | 2580 | --DOCSHELL 0x8e608000 == 28 [pid = 2580] [id = 375] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x91c06400) [pid = 2580] [serial = 1295] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x911d1c00) [pid = 2580] [serial = 1298] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8ecedc00) [pid = 2580] [serial = 1286] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8eec8000) [pid = 2580] [serial = 1287] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91564400) [pid = 2580] [serial = 1292] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x911d3000) [pid = 2580] [serial = 1277] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8f58dc00) [pid = 2580] [serial = 1278] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8ee35400) [pid = 2580] [serial = 1274] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eecbc00) [pid = 2580] [serial = 1275] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8f6b7400) [pid = 2580] [serial = 1289] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8f8c0000) [pid = 2580] [serial = 1290] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x9146ec00) [pid = 2580] [serial = 1272] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x91b5cc00) [pid = 2580] [serial = 1280] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x92bea800) [pid = 2580] [serial = 1302] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91c07400) [pid = 2580] [serial = 1281] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91cf4800) [pid = 2580] [serial = 1283] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x92a02000) [pid = 2580] [serial = 1284] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92be4000) [pid = 2580] [serial = 1301] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91c0d800) [pid = 2580] [serial = 1296] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x9120e400) [pid = 2580] [serial = 1299] [outer = (nil)] [url = about:blank] 02:48:31 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x915d4000) [pid = 2580] [serial = 1293] [outer = (nil)] [url = about:blank] 02:48:32 INFO - PROCESS | 2580 | 1467971312100 Marionette TRACE conn4 <- [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]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1587ms 02:48:32 INFO - PROCESS | 2580 | 1467971312164 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 2580 | 1467971312176 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:48:32 INFO - PROCESS | 2580 | 1467971312192 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 2580 | 1467971312199 Marionette TRACE conn4 <- [1,1778,null,{}] 02:48:32 INFO - PROCESS | 2580 | 1467971312205 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:32 INFO - PROCESS | 2580 | 1467971312210 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:32 INFO - PROCESS | 2580 | 1467971312409 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:48:32 INFO - PROCESS | 2580 | 1467971312559 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 2580 | 1467971312565 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b5c00 == 29 [pid = 2580] [id = 452] 02:48:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f6bfc00) [pid = 2580] [serial = 1357] [outer = (nil)] 02:48:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f8bc000) [pid = 2580] [serial = 1358] [outer = 0x8f6bfc00] 02:48:32 INFO - PROCESS | 2580 | 1467971312651 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x911d1400) [pid = 2580] [serial = 1359] [outer = 0x8f6bfc00] 02:48:33 INFO - PROCESS | 2580 | 1467971313498 Marionette TRACE conn4 <- [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]]]}] 02:48:33 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 02:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1386ms 02:48:33 INFO - PROCESS | 2580 | 1467971313578 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 2580 | 1467971313582 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:48:33 INFO - PROCESS | 2580 | 1467971313589 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 2580 | 1467971313594 Marionette TRACE conn4 <- [1,1782,null,{}] 02:48:33 INFO - PROCESS | 2580 | 1467971313610 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 2580 | 1467971313618 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:33 INFO - PROCESS | 2580 | 1467971313788 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:48:33 INFO - PROCESS | 2580 | 1467971313939 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 2580 | 1467971313953 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x91470c00 == 30 [pid = 2580] [id = 453] 02:48:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9155d400) [pid = 2580] [serial = 1360] [outer = (nil)] 02:48:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91566800) [pid = 2580] [serial = 1361] [outer = 0x9155d400] 02:48:34 INFO - PROCESS | 2580 | 1467971314022 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x915d1800) [pid = 2580] [serial = 1362] [outer = 0x9155d400] 02:48:35 INFO - PROCESS | 2580 | 1467971315013 Marionette TRACE conn4 <- [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]]]}] 02:48:35 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 02:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1484ms 02:48:35 INFO - PROCESS | 2580 | 1467971315077 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:48:35 INFO - PROCESS | 2580 | 1467971315082 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:48:35 INFO - PROCESS | 2580 | 1467971315088 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 2580 | 1467971315091 Marionette TRACE conn4 <- [1,1786,null,{}] 02:48:35 INFO - PROCESS | 2580 | 1467971315099 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 2580 | 1467971315104 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:35 INFO - PROCESS | 2580 | 1467971315337 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:48:35 INFO - PROCESS | 2580 | 1467971315361 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 2580 | 1467971315368 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x915da000 == 31 [pid = 2580] [id = 454] 02:48:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91b61000) [pid = 2580] [serial = 1363] [outer = (nil)] 02:48:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91ce7400) [pid = 2580] [serial = 1364] [outer = 0x91b61000] 02:48:35 INFO - PROCESS | 2580 | 1467971315438 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91ce8400) [pid = 2580] [serial = 1365] [outer = 0x91b61000] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8ecebc00) [pid = 2580] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8eee0800) [pid = 2580] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ece8400) [pid = 2580] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8d676000) [pid = 2580] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x913ad000) [pid = 2580] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8d677000) [pid = 2580] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92be8400) [pid = 2580] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f58d800) [pid = 2580] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x92be6000) [pid = 2580] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e608800) [pid = 2580] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x93ce3c00) [pid = 2580] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:48:36 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e606800) [pid = 2580] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:48:36 INFO - PROCESS | 2580 | 1467971316424 Marionette TRACE conn4 <- [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]]]}] 02:48:36 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 02:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1380ms 02:48:36 INFO - PROCESS | 2580 | 1467971316469 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 2580 | 1467971316473 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:48:36 INFO - PROCESS | 2580 | 1467971316479 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 2580 | 1467971316481 Marionette TRACE conn4 <- [1,1790,null,{}] 02:48:36 INFO - PROCESS | 2580 | 1467971316487 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 2580 | 1467971316492 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:36 INFO - PROCESS | 2580 | 1467971316712 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:48:36 INFO - PROCESS | 2580 | 1467971316731 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 2580 | 1467971316741 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66d800 == 32 [pid = 2580] [id = 455] 02:48:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8dc1a400) [pid = 2580] [serial = 1366] [outer = (nil)] 02:48:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91210c00) [pid = 2580] [serial = 1367] [outer = 0x8dc1a400] 02:48:36 INFO - PROCESS | 2580 | 1467971316809 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91ce7c00) [pid = 2580] [serial = 1368] [outer = 0x8dc1a400] 02:48:37 INFO - PROCESS | 2580 | 1467971317697 Marionette TRACE conn4 <- [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]]]}] 02:48:37 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) 02:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1289ms 02:48:37 INFO - PROCESS | 2580 | 1467971317769 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 2580 | 1467971317772 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:48:37 INFO - PROCESS | 2580 | 1467971317779 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 2580 | 1467971317782 Marionette TRACE conn4 <- [1,1794,null,{}] 02:48:37 INFO - PROCESS | 2580 | 1467971317788 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:37 INFO - PROCESS | 2580 | 1467971317798 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:38 INFO - PROCESS | 2580 | 1467971318001 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:48:38 INFO - PROCESS | 2580 | 1467971318235 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 2580 | 1467971318248 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a800 == 33 [pid = 2580] [id = 456] 02:48:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8d66dc00) [pid = 2580] [serial = 1369] [outer = (nil)] 02:48:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8dc0e000) [pid = 2580] [serial = 1370] [outer = 0x8d66dc00] 02:48:38 INFO - PROCESS | 2580 | 1467971318335 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3f1c00) [pid = 2580] [serial = 1371] [outer = 0x8d66dc00] 02:48:39 INFO - PROCESS | 2580 | 1467971319407 Marionette TRACE conn4 <- [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]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1684ms 02:48:39 INFO - PROCESS | 2580 | 1467971319466 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:48:39 INFO - PROCESS | 2580 | 1467971319472 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:48:39 INFO - PROCESS | 2580 | 1467971319480 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 2580 | 1467971319485 Marionette TRACE conn4 <- [1,1798,null,{}] 02:48:39 INFO - PROCESS | 2580 | 1467971319494 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 2580 | 1467971319502 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:39 INFO - PROCESS | 2580 | 1467971319731 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:48:39 INFO - PROCESS | 2580 | 1467971319966 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 2580 | 1467971319977 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecbc00 == 34 [pid = 2580] [id = 457] 02:48:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eecf800) [pid = 2580] [serial = 1372] [outer = (nil)] 02:48:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eee1c00) [pid = 2580] [serial = 1373] [outer = 0x8eecf800] 02:48:40 INFO - PROCESS | 2580 | 1467971320103 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f599400) [pid = 2580] [serial = 1374] [outer = 0x8eecf800] 02:48:41 INFO - PROCESS | 2580 | 1467971321031 Marionette TRACE conn4 <- [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]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1588ms 02:48:41 INFO - PROCESS | 2580 | 1467971321072 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 2580 | 1467971321079 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:48:41 INFO - PROCESS | 2580 | 1467971321088 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 2580 | 1467971321091 Marionette TRACE conn4 <- [1,1802,null,{}] 02:48:41 INFO - PROCESS | 2580 | 1467971321097 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 2580 | 1467971321102 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:41 INFO - PROCESS | 2580 | 1467971321296 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:48:41 INFO - PROCESS | 2580 | 1467971321573 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 2580 | 1467971321580 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d3c00 == 35 [pid = 2580] [id = 458] 02:48:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91208800) [pid = 2580] [serial = 1375] [outer = (nil)] 02:48:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x913a8400) [pid = 2580] [serial = 1376] [outer = 0x91208800] 02:48:41 INFO - PROCESS | 2580 | 1467971321708 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91472000) [pid = 2580] [serial = 1377] [outer = 0x91208800] 02:48:42 INFO - PROCESS | 2580 | 1467971322718 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1684ms 02:48:42 INFO - PROCESS | 2580 | 1467971322773 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 2580 | 1467971322777 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:48:42 INFO - PROCESS | 2580 | 1467971322794 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 2580 | 1467971322803 Marionette TRACE conn4 <- [1,1806,null,{}] 02:48:42 INFO - PROCESS | 2580 | 1467971322809 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 2580 | 1467971322818 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:43 INFO - PROCESS | 2580 | 1467971323051 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:48:43 INFO - PROCESS | 2580 | 1467971323282 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 2580 | 1467971323289 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60d800 == 36 [pid = 2580] [id = 459] 02:48:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f596400) [pid = 2580] [serial = 1378] [outer = (nil)] 02:48:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92a04000) [pid = 2580] [serial = 1379] [outer = 0x8f596400] 02:48:43 INFO - PROCESS | 2580 | 1467971323418 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92be3c00) [pid = 2580] [serial = 1380] [outer = 0x8f596400] 02:48:44 INFO - PROCESS | 2580 | 1467971324346 Marionette TRACE conn4 <- [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]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1596ms 02:48:44 INFO - PROCESS | 2580 | 1467971324382 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 2580 | 1467971324388 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:48:44 INFO - PROCESS | 2580 | 1467971324394 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 2580 | 1467971324398 Marionette TRACE conn4 <- [1,1810,null,{}] 02:48:44 INFO - PROCESS | 2580 | 1467971324404 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 2580 | 1467971324409 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:44 INFO - PROCESS | 2580 | 1467971324599 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:48:44 INFO - PROCESS | 2580 | 1467971324777 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 2580 | 1467971324787 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120a800 == 37 [pid = 2580] [id = 460] 02:48:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92be4c00) [pid = 2580] [serial = 1381] [outer = (nil)] 02:48:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x92bf0000) [pid = 2580] [serial = 1382] [outer = 0x92be4c00] 02:48:44 INFO - PROCESS | 2580 | 1467971324865 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x92f2fc00) [pid = 2580] [serial = 1383] [outer = 0x92be4c00] 02:48:45 INFO - PROCESS | 2580 | 1467971325830 Marionette TRACE conn4 <- [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]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1483ms 02:48:45 INFO - PROCESS | 2580 | 1467971325884 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 2580 | 1467971325888 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:48:45 INFO - PROCESS | 2580 | 1467971325895 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 2580 | 1467971325898 Marionette TRACE conn4 <- [1,1814,null,{}] 02:48:45 INFO - PROCESS | 2580 | 1467971325905 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 2580 | 1467971325911 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:46 INFO - PROCESS | 2580 | 1467971326094 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:48:46 INFO - PROCESS | 2580 | 1467971326282 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 2580 | 1467971326301 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x92be8400 == 38 [pid = 2580] [id = 461] 02:48:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x92bebc00) [pid = 2580] [serial = 1384] [outer = (nil)] 02:48:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93c32400) [pid = 2580] [serial = 1385] [outer = 0x92bebc00] 02:48:46 INFO - PROCESS | 2580 | 1467971326392 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x93e17c00) [pid = 2580] [serial = 1386] [outer = 0x92bebc00] 02:48:47 INFO - PROCESS | 2580 | 1467971327473 Marionette TRACE conn4 <- [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]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1834ms 02:48:47 INFO - PROCESS | 2580 | 1467971327759 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 2580 | 1467971327765 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:48:47 INFO - PROCESS | 2580 | 1467971327782 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 2580 | 1467971327787 Marionette TRACE conn4 <- [1,1818,null,{}] 02:48:47 INFO - PROCESS | 2580 | 1467971327840 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:47 INFO - PROCESS | 2580 | 1467971327847 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:48 INFO - PROCESS | 2580 | 1467971328108 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:48:48 INFO - PROCESS | 2580 | 1467971328281 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 2580 | 1467971328293 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecebc00 == 39 [pid = 2580] [id = 462] 02:48:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8eced800) [pid = 2580] [serial = 1387] [outer = (nil)] 02:48:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8ee3b000) [pid = 2580] [serial = 1388] [outer = 0x8eced800] 02:48:48 INFO - PROCESS | 2580 | 1467971328368 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8eed7400) [pid = 2580] [serial = 1389] [outer = 0x8eced800] 02:48:49 INFO - PROCESS | 2580 | 1467971329318 Marionette TRACE conn4 <- [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]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1586ms 02:48:49 INFO - PROCESS | 2580 | 1467971329366 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 2580 | 1467971329371 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:48:49 INFO - PROCESS | 2580 | 1467971329382 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 2580 | 1467971329387 Marionette TRACE conn4 <- [1,1822,null,{}] 02:48:49 INFO - PROCESS | 2580 | 1467971329393 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 2580 | 1467971329399 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:49 INFO - PROCESS | 2580 | 1467971329590 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8eedd000 == 38 [pid = 2580] [id = 370] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecc000 == 37 [pid = 2580] [id = 444] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece6800 == 36 [pid = 2580] [id = 368] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8d678000 == 35 [pid = 2580] [id = 445] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee41c00 == 34 [pid = 2580] [id = 369] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8e610400 == 33 [pid = 2580] [id = 363] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c5400 == 32 [pid = 2580] [id = 364] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66d800 == 31 [pid = 2580] [id = 455] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x915da000 == 30 [pid = 2580] [id = 454] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x91470c00 == 29 [pid = 2580] [id = 453] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b5c00 == 28 [pid = 2580] [id = 452] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3eb800 == 27 [pid = 2580] [id = 451] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8d675c00 == 26 [pid = 2580] [id = 442] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x911ce400 == 25 [pid = 2580] [id = 372] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8f58cc00 == 24 [pid = 2580] [id = 448] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8e601400 == 23 [pid = 2580] [id = 447] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0fc00 == 22 [pid = 2580] [id = 371] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66c800 == 21 [pid = 2580] [id = 446] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8d669c00 == 20 [pid = 2580] [id = 378] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc18400 == 19 [pid = 2580] [id = 450] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x9156b000 == 18 [pid = 2580] [id = 449] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f5800 == 17 [pid = 2580] [id = 374] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece8800 == 16 [pid = 2580] [id = 443] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c6800 == 15 [pid = 2580] [id = 365] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed0000 == 14 [pid = 2580] [id = 367] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8eedc800 == 13 [pid = 2580] [id = 373] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x92be8400 == 12 [pid = 2580] [id = 461] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x9120a800 == 11 [pid = 2580] [id = 460] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8e60d800 == 10 [pid = 2580] [id = 459] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecbc00 == 9 [pid = 2580] [id = 457] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x911d3c00 == 8 [pid = 2580] [id = 458] 02:48:50 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a800 == 7 [pid = 2580] [id = 456] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x911ca400) [pid = 2580] [serial = 1340] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8ee39000) [pid = 2580] [serial = 1331] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x91201400) [pid = 2580] [serial = 1337] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8f6b2c00) [pid = 2580] [serial = 1305] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8eed4800) [pid = 2580] [serial = 1304] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8dc11800) [pid = 2580] [serial = 1328] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8e3ed400) [pid = 2580] [serial = 1329] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x915d3000) [pid = 2580] [serial = 1308] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91472800) [pid = 2580] [serial = 1307] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e3f5000) [pid = 2580] [serial = 1326] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8dc16800) [pid = 2580] [serial = 1325] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x93c2d400) [pid = 2580] [serial = 1311] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x92ee8000) [pid = 2580] [serial = 1310] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f6b6800) [pid = 2580] [serial = 1335] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f596000) [pid = 2580] [serial = 1334] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x93e11400) [pid = 2580] [serial = 1314] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x93ce0c00) [pid = 2580] [serial = 1313] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x9120a400) [pid = 2580] [serial = 1338] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x94823400) [pid = 2580] [serial = 1317] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x93e1e400) [pid = 2580] [serial = 1316] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9539b400) [pid = 2580] [serial = 1320] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x9526ac00) [pid = 2580] [serial = 1319] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eec9c00) [pid = 2580] [serial = 1332] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x953f2000) [pid = 2580] [serial = 1323] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x953f3c00) [pid = 2580] [serial = 1322] [outer = (nil)] [url = about:blank] 02:48:50 INFO - PROCESS | 2580 | 1467971330924 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 2580 | 1467971330936 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d672c00 == 8 [pid = 2580] [id = 463] 02:48:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8d673000) [pid = 2580] [serial = 1390] [outer = (nil)] 02:48:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8d678400) [pid = 2580] [serial = 1391] [outer = 0x8d673000] 02:48:51 INFO - PROCESS | 2580 | 1467971331019 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8dc19000) [pid = 2580] [serial = 1392] [outer = 0x8d673000] 02:48:51 INFO - PROCESS | 2580 | 1467971331876 Marionette TRACE conn4 <- [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]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2550ms 02:48:51 INFO - PROCESS | 2580 | 1467971331931 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 2580 | 1467971331937 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:48:51 INFO - PROCESS | 2580 | 1467971331945 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 2580 | 1467971331950 Marionette TRACE conn4 <- [1,1826,null,{}] 02:48:51 INFO - PROCESS | 2580 | 1467971331958 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 2580 | 1467971331966 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:52 INFO - PROCESS | 2580 | 1467971332133 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:48:52 INFO - PROCESS | 2580 | 1467971332144 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 2580 | 1467971332154 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60b000 == 9 [pid = 2580] [id = 464] 02:48:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ece5400) [pid = 2580] [serial = 1393] [outer = (nil)] 02:48:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8ecec000) [pid = 2580] [serial = 1394] [outer = 0x8ece5400] 02:48:52 INFO - PROCESS | 2580 | 1467971332238 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8ee3b400) [pid = 2580] [serial = 1395] [outer = 0x8ece5400] 02:48:53 INFO - PROCESS | 2580 | 1467971333226 Marionette TRACE conn4 <- [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]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1333ms 02:48:53 INFO - PROCESS | 2580 | 1467971333309 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:48:53 INFO - PROCESS | 2580 | 1467971333316 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:48:53 INFO - PROCESS | 2580 | 1467971333323 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 2580 | 1467971333326 Marionette TRACE conn4 <- [1,1830,null,{}] 02:48:53 INFO - PROCESS | 2580 | 1467971333333 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:53 INFO - PROCESS | 2580 | 1467971333338 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:53 INFO - PROCESS | 2580 | 1467971333575 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:48:53 INFO - PROCESS | 2580 | 1467971333593 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 2580 | 1467971333602 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece6800 == 10 [pid = 2580] [id = 465] 02:48:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ee34400) [pid = 2580] [serial = 1396] [outer = (nil)] 02:48:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f58d400) [pid = 2580] [serial = 1397] [outer = 0x8ee34400] 02:48:53 INFO - PROCESS | 2580 | 1467971333675 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f6b3400) [pid = 2580] [serial = 1398] [outer = 0x8ee34400] 02:48:54 INFO - PROCESS | 2580 | 1467971334690 Marionette TRACE conn4 <- [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]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1397ms 02:48:54 INFO - PROCESS | 2580 | 1467971334721 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 2580 | 1467971334725 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:48:54 INFO - PROCESS | 2580 | 1467971334740 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 2580 | 1467971334750 Marionette TRACE conn4 <- [1,1834,null,{}] 02:48:54 INFO - PROCESS | 2580 | 1467971334765 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 2580 | 1467971334772 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:54 INFO - PROCESS | 2580 | 1467971334994 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:48:55 INFO - PROCESS | 2580 | 1467971335021 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 2580 | 1467971335026 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cfc00 == 11 [pid = 2580] [id = 466] 02:48:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d0000) [pid = 2580] [serial = 1399] [outer = (nil)] 02:48:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x911d8800) [pid = 2580] [serial = 1400] [outer = 0x911d0000] 02:48:55 INFO - PROCESS | 2580 | 1467971335100 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91208400) [pid = 2580] [serial = 1401] [outer = 0x911d0000] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x911d4400) [pid = 2580] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x9155d400) [pid = 2580] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8e603000) [pid = 2580] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x9156b400) [pid = 2580] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e610000) [pid = 2580] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d6c00) [pid = 2580] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91b61000) [pid = 2580] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f6bfc00) [pid = 2580] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8dc0ec00) [pid = 2580] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:48:56 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8dc1a400) [pid = 2580] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:48:56 INFO - PROCESS | 2580 | 1467971336575 Marionette TRACE conn4 <- [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]]]}] 02:48:56 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 02:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1905ms 02:48:56 INFO - PROCESS | 2580 | 1467971336639 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 2580 | 1467971336644 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:48:56 INFO - PROCESS | 2580 | 1467971336651 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 2580 | 1467971336655 Marionette TRACE conn4 <- [1,1838,null,{}] 02:48:56 INFO - PROCESS | 2580 | 1467971336661 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 2580 | 1467971336666 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:56 INFO - PROCESS | 2580 | 1467971336849 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:48:57 INFO - PROCESS | 2580 | 1467971336993 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 2580 | 1467971337001 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a400 == 12 [pid = 2580] [id = 467] 02:48:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eceb800) [pid = 2580] [serial = 1402] [outer = (nil)] 02:48:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x911d3c00) [pid = 2580] [serial = 1403] [outer = 0x8eceb800] 02:48:57 INFO - PROCESS | 2580 | 1467971337072 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x911d6c00) [pid = 2580] [serial = 1404] [outer = 0x8eceb800] 02:48:57 INFO - PROCESS | 2580 | 1467971337872 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1336ms 02:48:57 INFO - PROCESS | 2580 | 1467971337989 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 2580 | 1467971337995 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:48:58 INFO - PROCESS | 2580 | 1467971338004 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 2580 | 1467971338011 Marionette TRACE conn4 <- [1,1842,null,{}] 02:48:58 INFO - PROCESS | 2580 | 1467971338020 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 2580 | 1467971338026 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:58 INFO - PROCESS | 2580 | 1467971338340 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:48:58 INFO - PROCESS | 2580 | 1467971338432 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 2580 | 1467971338447 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e605000 == 13 [pid = 2580] [id = 468] 02:48:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e605800) [pid = 2580] [serial = 1405] [outer = (nil)] 02:48:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e60a000) [pid = 2580] [serial = 1406] [outer = 0x8e605800] 02:48:58 INFO - PROCESS | 2580 | 1467971338619 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eed0400) [pid = 2580] [serial = 1407] [outer = 0x8e605800] 02:48:59 INFO - PROCESS | 2580 | 1467971339641 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1687ms 02:48:59 INFO - PROCESS | 2580 | 1467971339690 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 2580 | 1467971339696 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:48:59 INFO - PROCESS | 2580 | 1467971339707 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 2580 | 1467971339712 Marionette TRACE conn4 <- [1,1846,null,{}] 02:48:59 INFO - PROCESS | 2580 | 1467971339720 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 2580 | 1467971339726 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:48:59 INFO - PROCESS | 2580 | 1467971339916 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:49:00 INFO - PROCESS | 2580 | 1467971340138 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 2580 | 1467971340146 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15400 == 14 [pid = 2580] [id = 469] 02:49:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8dc18800) [pid = 2580] [serial = 1408] [outer = (nil)] 02:49:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f8c5800) [pid = 2580] [serial = 1409] [outer = 0x8dc18800] 02:49:00 INFO - PROCESS | 2580 | 1467971340279 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9120a400) [pid = 2580] [serial = 1410] [outer = 0x8dc18800] 02:49:01 INFO - PROCESS | 2580 | 1467971341310 Marionette TRACE conn4 <- [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]]]}] 02:49:01 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) 02:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1695ms 02:49:01 INFO - PROCESS | 2580 | 1467971341399 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:49:01 INFO - PROCESS | 2580 | 1467971341404 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:49:01 INFO - PROCESS | 2580 | 1467971341411 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 2580 | 1467971341415 Marionette TRACE conn4 <- [1,1850,null,{}] 02:49:01 INFO - PROCESS | 2580 | 1467971341431 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:01 INFO - PROCESS | 2580 | 1467971341441 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:01 INFO - PROCESS | 2580 | 1467971341757 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:49:02 INFO - PROCESS | 2580 | 1467971342008 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 2580 | 1467971342020 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x91565400 == 15 [pid = 2580] [id = 470] 02:49:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91565c00) [pid = 2580] [serial = 1411] [outer = (nil)] 02:49:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x915cc000) [pid = 2580] [serial = 1412] [outer = 0x91565c00] 02:49:02 INFO - PROCESS | 2580 | 1467971342107 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x915d6400) [pid = 2580] [serial = 1413] [outer = 0x91565c00] 02:49:03 INFO - PROCESS | 2580 | 1467971343158 Marionette TRACE conn4 <- [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]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1793ms 02:49:03 INFO - PROCESS | 2580 | 1467971343204 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 2580 | 1467971343208 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:49:03 INFO - PROCESS | 2580 | 1467971343216 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 2580 | 1467971343220 Marionette TRACE conn4 <- [1,1854,null,{}] 02:49:03 INFO - PROCESS | 2580 | 1467971343226 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 2580 | 1467971343231 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:03 INFO - PROCESS | 2580 | 1467971343430 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:49:03 INFO - PROCESS | 2580 | 1467971343649 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 2580 | 1467971343661 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a6000 == 16 [pid = 2580] [id = 471] 02:49:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91b57c00) [pid = 2580] [serial = 1414] [outer = (nil)] 02:49:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91c04000) [pid = 2580] [serial = 1415] [outer = 0x91b57c00] 02:49:03 INFO - PROCESS | 2580 | 1467971343783 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91c06800) [pid = 2580] [serial = 1416] [outer = 0x91b57c00] 02:49:04 INFO - PROCESS | 2580 | 1467971344731 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1583ms 02:49:04 INFO - PROCESS | 2580 | 1467971344955 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 2580 | 1467971344962 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:49:04 INFO - PROCESS | 2580 | 1467971344971 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 2580 | 1467971344975 Marionette TRACE conn4 <- [1,1858,null,{}] 02:49:04 INFO - PROCESS | 2580 | 1467971344984 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 2580 | 1467971344990 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:05 INFO - PROCESS | 2580 | 1467971345166 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:49:05 INFO - PROCESS | 2580 | 1467971345417 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 2580 | 1467971345432 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f8c00 == 17 [pid = 2580] [id = 472] 02:49:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8e602800) [pid = 2580] [serial = 1417] [outer = (nil)] 02:49:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8eceac00) [pid = 2580] [serial = 1418] [outer = 0x8e602800] 02:49:05 INFO - PROCESS | 2580 | 1467971345503 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8eedd800) [pid = 2580] [serial = 1419] [outer = 0x8e602800] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x91ce7c00) [pid = 2580] [serial = 1368] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x913a9400) [pid = 2580] [serial = 1347] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91566800) [pid = 2580] [serial = 1361] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8e609400) [pid = 2580] [serial = 1343] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91b54c00) [pid = 2580] [serial = 1350] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ee43000) [pid = 2580] [serial = 1356] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91203400) [pid = 2580] [serial = 1346] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eed6400) [pid = 2580] [serial = 1344] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8ee36000) [pid = 2580] [serial = 1355] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x915ce400) [pid = 2580] [serial = 1349] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91c02800) [pid = 2580] [serial = 1352] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91ce7400) [pid = 2580] [serial = 1364] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x915d1800) [pid = 2580] [serial = 1362] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91ce8400) [pid = 2580] [serial = 1365] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f8bc000) [pid = 2580] [serial = 1358] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91201c00) [pid = 2580] [serial = 1341] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91c04c00) [pid = 2580] [serial = 1353] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x911d1400) [pid = 2580] [serial = 1359] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91210c00) [pid = 2580] [serial = 1367] [outer = (nil)] [url = about:blank] 02:49:06 INFO - PROCESS | 2580 | 1467971346525 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 02:49:06 INFO - PROCESS | 2580 | 1467971346556 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:49:06 INFO - PROCESS | 2580 | 1467971346561 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:49:06 INFO - PROCESS | 2580 | 1467971346571 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 2580 | 1467971346576 Marionette TRACE conn4 <- [1,1862,null,{}] 02:49:06 INFO - PROCESS | 2580 | 1467971346582 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 2580 | 1467971346587 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:06 INFO - PROCESS | 2580 | 1467971346753 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:49:06 INFO - PROCESS | 2580 | 1467971346763 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 2580 | 1467971346775 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b9400 == 18 [pid = 2580] [id = 473] 02:49:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f6bc400) [pid = 2580] [serial = 1420] [outer = (nil)] 02:49:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f8be400) [pid = 2580] [serial = 1421] [outer = 0x8f6bc400] 02:49:06 INFO - PROCESS | 2580 | 1467971346899 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x911d2400) [pid = 2580] [serial = 1422] [outer = 0x8f6bc400] 02:49:07 INFO - PROCESS | 2580 | 1467971347854 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1347ms 02:49:07 INFO - PROCESS | 2580 | 1467971347915 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 2580 | 1467971347919 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:49:07 INFO - PROCESS | 2580 | 1467971347933 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 2580 | 1467971347937 Marionette TRACE conn4 <- [1,1866,null,{}] 02:49:07 INFO - PROCESS | 2580 | 1467971347951 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 2580 | 1467971347959 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:08 INFO - PROCESS | 2580 | 1467971348134 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:49:08 INFO - PROCESS | 2580 | 1467971348150 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 2580 | 1467971348164 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x9155cc00 == 19 [pid = 2580] [id = 474] 02:49:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9155d400) [pid = 2580] [serial = 1423] [outer = (nil)] 02:49:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91565800) [pid = 2580] [serial = 1424] [outer = 0x9155d400] 02:49:08 INFO - PROCESS | 2580 | 1467971348234 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x915cfc00) [pid = 2580] [serial = 1425] [outer = 0x9155d400] 02:49:09 INFO - PROCESS | 2580 | 1467971349259 Marionette TRACE conn4 <- [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]]]}] 02:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1392ms 02:49:09 INFO - PROCESS | 2580 | 1467971349327 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:49:09 INFO - PROCESS | 2580 | 1467971349331 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:49:09 INFO - PROCESS | 2580 | 1467971349345 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 2580 | 1467971349349 Marionette TRACE conn4 <- [1,1870,null,{}] 02:49:09 INFO - PROCESS | 2580 | 1467971349354 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 2580 | 1467971349359 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:09 INFO - PROCESS | 2580 | 1467971349574 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:49:09 INFO - PROCESS | 2580 | 1467971349596 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 2580 | 1467971349607 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d0c00 == 20 [pid = 2580] [id = 475] 02:49:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x915cec00) [pid = 2580] [serial = 1426] [outer = (nil)] 02:49:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91b5bc00) [pid = 2580] [serial = 1427] [outer = 0x915cec00] 02:49:09 INFO - PROCESS | 2580 | 1467971349677 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91c03800) [pid = 2580] [serial = 1428] [outer = 0x915cec00] 02:49:10 INFO - PROCESS | 2580 | 1467971350620 Marionette TRACE conn4 <- [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]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1334ms 02:49:10 INFO - PROCESS | 2580 | 1467971350680 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 2580 | 1467971350683 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:49:10 INFO - PROCESS | 2580 | 1467971350689 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 2580 | 1467971350693 Marionette TRACE conn4 <- [1,1874,null,{}] 02:49:10 INFO - PROCESS | 2580 | 1467971350703 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:10 INFO - PROCESS | 2580 | 1467971350707 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:10 INFO - PROCESS | 2580 | 1467971350907 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ece5400) [pid = 2580] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8d673000) [pid = 2580] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eced800) [pid = 2580] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8d66dc00) [pid = 2580] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8eecf800) [pid = 2580] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91208800) [pid = 2580] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x911d0000) [pid = 2580] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f596400) [pid = 2580] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x92be4c00) [pid = 2580] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x92bebc00) [pid = 2580] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:49:11 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8ee34400) [pid = 2580] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:49:11 INFO - PROCESS | 2580 | 1467971351119 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 2580 | 1467971351130 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66b000 == 21 [pid = 2580] [id = 476] 02:49:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8d66dc00) [pid = 2580] [serial = 1429] [outer = (nil)] 02:49:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8ece1400) [pid = 2580] [serial = 1430] [outer = 0x8d66dc00] 02:49:11 INFO - PROCESS | 2580 | 1467971351198 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ee36c00) [pid = 2580] [serial = 1431] [outer = 0x8d66dc00] 02:49:12 INFO - PROCESS | 2580 | 1467971352041 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1401ms 02:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:49:12 INFO - PROCESS | 2580 | 1467971352093 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:49:12 INFO - PROCESS | 2580 | 1467971352096 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:49:12 INFO - PROCESS | 2580 | 1467971352103 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - PROCESS | 2580 | 1467971352106 Marionette TRACE conn4 <- [1,1878,null,{}] 02:49:12 INFO - PROCESS | 2580 | 1467971352111 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:12 INFO - PROCESS | 2580 | 1467971352122 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:12 INFO - PROCESS | 2580 | 1467971352333 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:49:12 INFO - PROCESS | 2580 | 1467971352466 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 2580 | 1467971352476 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc10c00 == 22 [pid = 2580] [id = 477] 02:49:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x913a1800) [pid = 2580] [serial = 1432] [outer = (nil)] 02:49:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x92a03000) [pid = 2580] [serial = 1433] [outer = 0x913a1800] 02:49:12 INFO - PROCESS | 2580 | 1467971352545 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x92a0a000) [pid = 2580] [serial = 1434] [outer = 0x913a1800] 02:49:13 INFO - PROCESS | 2580 | 1467971353499 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1434ms 02:49:13 INFO - PROCESS | 2580 | 1467971353536 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 2580 | 1467971353544 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:49:13 INFO - PROCESS | 2580 | 1467971353553 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 2580 | 1467971353558 Marionette TRACE conn4 <- [1,1882,null,{}] 02:49:13 INFO - PROCESS | 2580 | 1467971353567 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 2580 | 1467971353573 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:13 INFO - PROCESS | 2580 | 1467971353774 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:49:13 INFO - PROCESS | 2580 | 1467971353959 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 2580 | 1467971353970 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f5000 == 23 [pid = 2580] [id = 478] 02:49:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e3f5800) [pid = 2580] [serial = 1435] [outer = (nil)] 02:49:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eed2400) [pid = 2580] [serial = 1436] [outer = 0x8e3f5800] 02:49:14 INFO - PROCESS | 2580 | 1467971354146 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8e610800) [pid = 2580] [serial = 1437] [outer = 0x8e3f5800] 02:49:15 INFO - PROCESS | 2580 | 1467971355074 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1588ms 02:49:15 INFO - PROCESS | 2580 | 1467971355141 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 2580 | 1467971355148 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:49:15 INFO - PROCESS | 2580 | 1467971355159 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 2580 | 1467971355163 Marionette TRACE conn4 <- [1,1886,null,{}] 02:49:15 INFO - PROCESS | 2580 | 1467971355170 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 2580 | 1467971355176 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:15 INFO - PROCESS | 2580 | 1467971355401 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:49:15 INFO - PROCESS | 2580 | 1467971355626 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 2580 | 1467971355635 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c3800 == 24 [pid = 2580] [id = 479] 02:49:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9120e800) [pid = 2580] [serial = 1438] [outer = (nil)] 02:49:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x913af800) [pid = 2580] [serial = 1439] [outer = 0x9120e800] 02:49:15 INFO - PROCESS | 2580 | 1467971355766 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91562c00) [pid = 2580] [serial = 1440] [outer = 0x9120e800] 02:49:16 INFO - PROCESS | 2580 | 1467971356766 Marionette TRACE conn4 <- [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]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1687ms 02:49:16 INFO - PROCESS | 2580 | 1467971356847 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 2580 | 1467971356852 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:49:16 INFO - PROCESS | 2580 | 1467971356858 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 2580 | 1467971356864 Marionette TRACE conn4 <- [1,1890,null,{}] 02:49:16 INFO - PROCESS | 2580 | 1467971356881 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 2580 | 1467971356890 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:17 INFO - PROCESS | 2580 | 1467971357156 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:49:17 INFO - PROCESS | 2580 | 1467971357390 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 2580 | 1467971357403 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a05c00 == 25 [pid = 2580] [id = 480] 02:49:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92a07400) [pid = 2580] [serial = 1441] [outer = (nil)] 02:49:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92a10c00) [pid = 2580] [serial = 1442] [outer = 0x92a07400] 02:49:17 INFO - PROCESS | 2580 | 1467971357489 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92beb400) [pid = 2580] [serial = 1443] [outer = 0x92a07400] 02:49:18 INFO - PROCESS | 2580 | 1467971358461 Marionette TRACE conn4 <- [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]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1640ms 02:49:18 INFO - PROCESS | 2580 | 1467971358507 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 2580 | 1467971358513 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:49:18 INFO - PROCESS | 2580 | 1467971358521 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 2580 | 1467971358525 Marionette TRACE conn4 <- [1,1894,null,{}] 02:49:18 INFO - PROCESS | 2580 | 1467971358531 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 2580 | 1467971358536 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:18 INFO - PROCESS | 2580 | 1467971358725 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:49:18 INFO - PROCESS | 2580 | 1467971358905 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 2580 | 1467971358914 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece7400 == 26 [pid = 2580] [id = 481] 02:49:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91ced400) [pid = 2580] [serial = 1444] [outer = (nil)] 02:49:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x93b54800) [pid = 2580] [serial = 1445] [outer = 0x91ced400] 02:49:19 INFO - PROCESS | 2580 | 1467971358994 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93c2ec00) [pid = 2580] [serial = 1446] [outer = 0x91ced400] 02:49:19 INFO - PROCESS | 2580 | 1467971359975 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1531ms 02:49:20 INFO - PROCESS | 2580 | 1467971360053 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 2580 | 1467971360064 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:49:20 INFO - PROCESS | 2580 | 1467971360072 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 2580 | 1467971360075 Marionette TRACE conn4 <- [1,1898,null,{}] 02:49:20 INFO - PROCESS | 2580 | 1467971360081 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 2580 | 1467971360086 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:20 INFO - PROCESS | 2580 | 1467971360314 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:49:20 INFO - PROCESS | 2580 | 1467971360576 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 2580 | 1467971360585 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0e800 == 27 [pid = 2580] [id = 482] 02:49:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91b59400) [pid = 2580] [serial = 1447] [outer = (nil)] 02:49:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93cdb800) [pid = 2580] [serial = 1448] [outer = 0x91b59400] 02:49:20 INFO - PROCESS | 2580 | 1467971360707 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93ce1800) [pid = 2580] [serial = 1449] [outer = 0x91b59400] 02:49:21 INFO - PROCESS | 2580 | 1467971361615 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1587ms 02:49:21 INFO - PROCESS | 2580 | 1467971361659 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 2580 | 1467971361662 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:49:21 INFO - PROCESS | 2580 | 1467971361669 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 2580 | 1467971361674 Marionette TRACE conn4 <- [1,1902,null,{}] 02:49:21 INFO - PROCESS | 2580 | 1467971361680 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 2580 | 1467971361690 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:21 INFO - PROCESS | 2580 | 1467971361914 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:49:22 INFO - PROCESS | 2580 | 1467971362157 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:22 INFO - PROCESS | 2580 | 1467971362166 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c33400 == 28 [pid = 2580] [id = 483] 02:49:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93ce0c00) [pid = 2580] [serial = 1450] [outer = (nil)] 02:49:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x94834400) [pid = 2580] [serial = 1451] [outer = 0x93ce0c00] 02:49:22 INFO - PROCESS | 2580 | 1467971362300 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x94836c00) [pid = 2580] [serial = 1452] [outer = 0x93ce0c00] 02:49:23 INFO - PROCESS | 2580 | 1467971363198 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1558ms 02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:49:23 INFO - PROCESS | 2580 | 1467971363229 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 2580 | 1467971363232 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:49:23 INFO - PROCESS | 2580 | 1467971363239 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 2580 | 1467971363243 Marionette TRACE conn4 <- [1,1906,null,{}] 02:49:23 INFO - PROCESS | 2580 | 1467971363248 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 2580 | 1467971363254 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:23 INFO - PROCESS | 2580 | 1467971363452 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:49:23 INFO - PROCESS | 2580 | 1467971363635 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 2580 | 1467971363646 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc13c00 == 29 [pid = 2580] [id = 484] 02:49:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8e3eb800) [pid = 2580] [serial = 1453] [outer = (nil)] 02:49:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8eed9000) [pid = 2580] [serial = 1454] [outer = 0x8e3eb800] 02:49:23 INFO - PROCESS | 2580 | 1467971363725 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8f6b7400) [pid = 2580] [serial = 1455] [outer = 0x8e3eb800] 02:49:24 INFO - PROCESS | 2580 | 1467971364910 Marionette TRACE conn4 <- [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]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1740ms 02:49:24 INFO - PROCESS | 2580 | 1467971364979 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 2580 | 1467971364985 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:49:24 INFO - PROCESS | 2580 | 1467971364993 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 2580 | 1467971365000 Marionette TRACE conn4 <- [1,1910,null,{}] 02:49:25 INFO - PROCESS | 2580 | 1467971365008 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 2580 | 1467971365013 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:25 INFO - PROCESS | 2580 | 1467971365232 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:49:25 INFO - PROCESS | 2580 | 1467971365545 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 2580 | 1467971365557 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed6400 == 30 [pid = 2580] [id = 485] 02:49:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8eee0400) [pid = 2580] [serial = 1456] [outer = (nil)] 02:49:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8f6b5c00) [pid = 2580] [serial = 1457] [outer = 0x8eee0400] 02:49:25 INFO - PROCESS | 2580 | 1467971365639 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8f8bf400) [pid = 2580] [serial = 1458] [outer = 0x8eee0400] 02:49:27 INFO - PROCESS | 2580 | --DOCSHELL 0x8d672c00 == 29 [pid = 2580] [id = 463] 02:49:27 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecebc00 == 28 [pid = 2580] [id = 462] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x911d3c00) [pid = 2580] [serial = 1403] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8ecec000) [pid = 2580] [serial = 1394] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8d678400) [pid = 2580] [serial = 1391] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8dc19000) [pid = 2580] [serial = 1392] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8eed7400) [pid = 2580] [serial = 1389] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8ee3b000) [pid = 2580] [serial = 1388] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8e3f1c00) [pid = 2580] [serial = 1371] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8dc0e000) [pid = 2580] [serial = 1370] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8f599400) [pid = 2580] [serial = 1374] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8eee1c00) [pid = 2580] [serial = 1373] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91472000) [pid = 2580] [serial = 1377] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x913a8400) [pid = 2580] [serial = 1376] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x911d8800) [pid = 2580] [serial = 1400] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x92be3c00) [pid = 2580] [serial = 1380] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x92a04000) [pid = 2580] [serial = 1379] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x92f2fc00) [pid = 2580] [serial = 1383] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x92bf0000) [pid = 2580] [serial = 1382] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x93e17c00) [pid = 2580] [serial = 1386] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x93c32400) [pid = 2580] [serial = 1385] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f58d400) [pid = 2580] [serial = 1397] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91208400) [pid = 2580] [serial = 1401] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f6b3400) [pid = 2580] [serial = 1398] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8ee3b400) [pid = 2580] [serial = 1395] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2580 | 1467971367714 Marionette TRACE conn4 <- [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]]]}] 02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2747ms 02:49:27 INFO - PROCESS | 2580 | 1467971367740 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:49:27 INFO - PROCESS | 2580 | 1467971367746 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:49:27 INFO - PROCESS | 2580 | 1467971367755 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:49:27 INFO - PROCESS | 2580 | 1467971367759 Marionette TRACE conn4 <- [1,1914,null,{}] 02:49:27 INFO - PROCESS | 2580 | 1467971367769 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:27 INFO - PROCESS | 2580 | 1467971367774 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:27 INFO - PROCESS | 2580 | 1467971367987 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:49:28 INFO - PROCESS | 2580 | 1467971368127 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 2580 | 1467971368144 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3eac00 == 29 [pid = 2580] [id = 486] 02:49:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3eb400) [pid = 2580] [serial = 1459] [outer = (nil)] 02:49:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8e606800) [pid = 2580] [serial = 1460] [outer = 0x8e3eb400] 02:49:28 INFO - PROCESS | 2580 | 1467971368222 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e60c800) [pid = 2580] [serial = 1461] [outer = 0x8e3eb400] 02:49:29 INFO - PROCESS | 2580 | 1467971369043 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1334ms 02:49:29 INFO - PROCESS | 2580 | 1467971369089 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:49:29 INFO - PROCESS | 2580 | 1467971369098 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:49:29 INFO - PROCESS | 2580 | 1467971369109 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 2580 | 1467971369114 Marionette TRACE conn4 <- [1,1918,null,{}] 02:49:29 INFO - PROCESS | 2580 | 1467971369120 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 2580 | 1467971369126 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:29 INFO - PROCESS | 2580 | 1467971369298 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:49:29 INFO - PROCESS | 2580 | 1467971369439 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 2580 | 1467971369448 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee34800 == 30 [pid = 2580] [id = 487] 02:49:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ee3e000) [pid = 2580] [serial = 1462] [outer = (nil)] 02:49:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eec8000) [pid = 2580] [serial = 1463] [outer = 0x8ee3e000] 02:49:29 INFO - PROCESS | 2580 | 1467971369522 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8eece800) [pid = 2580] [serial = 1464] [outer = 0x8ee3e000] 02:49:30 INFO - PROCESS | 2580 | 1467971370503 Marionette TRACE conn4 <- [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]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1433ms 02:49:30 INFO - PROCESS | 2580 | 1467971370545 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 2580 | 1467971370549 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:49:30 INFO - PROCESS | 2580 | 1467971370557 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 2580 | 1467971370563 Marionette TRACE conn4 <- [1,1922,null,{}] 02:49:30 INFO - PROCESS | 2580 | 1467971370587 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 2580 | 1467971370597 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:30 INFO - PROCESS | 2580 | 1467971370819 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:49:30 INFO - PROCESS | 2580 | 1467971370845 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 2580 | 1467971370856 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bb400 == 31 [pid = 2580] [id = 488] 02:49:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8f8bc400) [pid = 2580] [serial = 1465] [outer = (nil)] 02:49:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f8c8c00) [pid = 2580] [serial = 1466] [outer = 0x8f8bc400] 02:49:30 INFO - PROCESS | 2580 | 1467971370930 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x911d6800) [pid = 2580] [serial = 1467] [outer = 0x8f8bc400] 02:49:31 INFO - PROCESS | 2580 | 1467971371895 Marionette TRACE conn4 <- [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]]]}] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x915cec00) [pid = 2580] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8d66dc00) [pid = 2580] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x91565c00) [pid = 2580] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91b57c00) [pid = 2580] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8e602800) [pid = 2580] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f6bc400) [pid = 2580] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1849ms 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8e605800) [pid = 2580] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x9155d400) [pid = 2580] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8dc18800) [pid = 2580] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8eceb800) [pid = 2580] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:49:32 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x913a1800) [pid = 2580] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:49:32 INFO - PROCESS | 2580 | 1467971372418 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 2580 | 1467971372423 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:49:32 INFO - PROCESS | 2580 | 1467971372430 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 2580 | 1467971372434 Marionette TRACE conn4 <- [1,1926,null,{}] 02:49:32 INFO - PROCESS | 2580 | 1467971372441 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:32 INFO - PROCESS | 2580 | 1467971372446 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:32 INFO - PROCESS | 2580 | 1467971372627 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:49:32 INFO - PROCESS | 2580 | 1467971372771 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 2580 | 1467971372780 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671400 == 32 [pid = 2580] [id = 489] 02:49:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eceb800) [pid = 2580] [serial = 1468] [outer = (nil)] 02:49:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x911d4000) [pid = 2580] [serial = 1469] [outer = 0x8eceb800] 02:49:32 INFO - PROCESS | 2580 | 1467971372850 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9120d000) [pid = 2580] [serial = 1470] [outer = 0x8eceb800] 02:49:33 INFO - PROCESS | 2580 | 1467971373674 Marionette TRACE conn4 <- [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]]]}] 02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1282ms 02:49:33 INFO - PROCESS | 2580 | 1467971373713 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 2580 | 1467971373716 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:49:33 INFO - PROCESS | 2580 | 1467971373722 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 2580 | 1467971373726 Marionette TRACE conn4 <- [1,1930,null,{}] 02:49:33 INFO - PROCESS | 2580 | 1467971373731 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 2580 | 1467971373736 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:33 INFO - PROCESS | 2580 | 1467971373890 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:49:33 INFO - PROCESS | 2580 | 1467971373904 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 2580 | 1467971373910 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x91468400 == 33 [pid = 2580] [id = 490] 02:49:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9146a000) [pid = 2580] [serial = 1471] [outer = (nil)] 02:49:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91473400) [pid = 2580] [serial = 1472] [outer = 0x9146a000] 02:49:33 INFO - PROCESS | 2580 | 1467971373985 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x9155dc00) [pid = 2580] [serial = 1473] [outer = 0x9146a000] 02:49:35 INFO - PROCESS | 2580 | 1467971375137 Marionette TRACE conn4 <- [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]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1493ms 02:49:35 INFO - PROCESS | 2580 | 1467971375218 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 2580 | 1467971375225 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:49:35 INFO - PROCESS | 2580 | 1467971375234 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 2580 | 1467971375239 Marionette TRACE conn4 <- [1,1934,null,{}] 02:49:35 INFO - PROCESS | 2580 | 1467971375249 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 2580 | 1467971375255 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:35 INFO - PROCESS | 2580 | 1467971375479 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:49:35 INFO - PROCESS | 2580 | 1467971375720 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 2580 | 1467971375731 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0c00 == 34 [pid = 2580] [id = 491] 02:49:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e3f2c00) [pid = 2580] [serial = 1474] [outer = (nil)] 02:49:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8ecea800) [pid = 2580] [serial = 1475] [outer = 0x8e3f2c00] 02:49:35 INFO - PROCESS | 2580 | 1467971375841 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eecc000) [pid = 2580] [serial = 1476] [outer = 0x8e3f2c00] 02:49:36 INFO - PROCESS | 2580 | 1467971376907 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1735ms 02:49:36 INFO - PROCESS | 2580 | 1467971376969 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 2580 | 1467971376978 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:49:37 INFO - PROCESS | 2580 | 1467971376997 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 2580 | 1467971377007 Marionette TRACE conn4 <- [1,1938,null,{}] 02:49:37 INFO - PROCESS | 2580 | 1467971377013 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 2580 | 1467971377019 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:37 INFO - PROCESS | 2580 | 1467971377245 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:49:37 INFO - PROCESS | 2580 | 1467971377477 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 2580 | 1467971377487 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f1400 == 35 [pid = 2580] [id = 492] 02:49:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x911cd000) [pid = 2580] [serial = 1477] [outer = (nil)] 02:49:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x913a7000) [pid = 2580] [serial = 1478] [outer = 0x911cd000] 02:49:37 INFO - PROCESS | 2580 | 1467971377573 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x911d8400) [pid = 2580] [serial = 1479] [outer = 0x911cd000] 02:49:38 INFO - PROCESS | 2580 | 1467971378596 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1648ms 02:49:38 INFO - PROCESS | 2580 | 1467971378645 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:49:38 INFO - PROCESS | 2580 | 1467971378650 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:49:38 INFO - PROCESS | 2580 | 1467971378657 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 2580 | 1467971378663 Marionette TRACE conn4 <- [1,1942,null,{}] 02:49:38 INFO - PROCESS | 2580 | 1467971378680 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 2580 | 1467971378690 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:38 INFO - PROCESS | 2580 | 1467971378892 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:49:39 INFO - PROCESS | 2580 | 1467971379121 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 2580 | 1467971379132 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b5d400 == 36 [pid = 2580] [id = 493] 02:49:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91b5e800) [pid = 2580] [serial = 1480] [outer = (nil)] 02:49:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91c05000) [pid = 2580] [serial = 1481] [outer = 0x91b5e800] 02:49:39 INFO - PROCESS | 2580 | 1467971379264 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91ce7400) [pid = 2580] [serial = 1482] [outer = 0x91b5e800] 02:49:40 INFO - PROCESS | 2580 | 1467971380250 Marionette TRACE conn4 <- [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]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1643ms 02:49:40 INFO - PROCESS | 2580 | 1467971380300 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:49:40 INFO - PROCESS | 2580 | 1467971380305 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:49:40 INFO - PROCESS | 2580 | 1467971380312 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 2580 | 1467971380315 Marionette TRACE conn4 <- [1,1946,null,{}] 02:49:40 INFO - PROCESS | 2580 | 1467971380321 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 2580 | 1467971380326 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:40 INFO - PROCESS | 2580 | 1467971380514 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:49:40 INFO - PROCESS | 2580 | 1467971380741 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 2580 | 1467971380749 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec9800 == 37 [pid = 2580] [id = 494] 02:49:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8f6b2800) [pid = 2580] [serial = 1483] [outer = (nil)] 02:49:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91cf2000) [pid = 2580] [serial = 1484] [outer = 0x8f6b2800] 02:49:40 INFO - PROCESS | 2580 | 1467971380872 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x92a03400) [pid = 2580] [serial = 1485] [outer = 0x8f6b2800] 02:49:42 INFO - PROCESS | 2580 | 1467971382101 Marionette TRACE conn4 <- [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]]]}] 02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1832ms 02:49:42 INFO - PROCESS | 2580 | 1467971382153 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:49:42 INFO - PROCESS | 2580 | 1467971382159 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:49:42 INFO - PROCESS | 2580 | 1467971382168 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - PROCESS | 2580 | 1467971382172 Marionette TRACE conn4 <- [1,1950,null,{}] 02:49:42 INFO - PROCESS | 2580 | 1467971382180 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 2580 | 1467971382186 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:42 INFO - PROCESS | 2580 | 1467971382444 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:49:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8d671400 == 36 [pid = 2580] [id = 489] 02:49:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bb400 == 35 [pid = 2580] [id = 488] 02:49:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee34800 == 34 [pid = 2580] [id = 487] 02:49:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3eac00 == 33 [pid = 2580] [id = 486] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x91b5bc00) [pid = 2580] [serial = 1427] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8ece1400) [pid = 2580] [serial = 1430] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x915cc000) [pid = 2580] [serial = 1412] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x915d6400) [pid = 2580] [serial = 1413] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91c04000) [pid = 2580] [serial = 1415] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91c06800) [pid = 2580] [serial = 1416] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8eceac00) [pid = 2580] [serial = 1418] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8eedd800) [pid = 2580] [serial = 1419] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8f8be400) [pid = 2580] [serial = 1421] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x911d2400) [pid = 2580] [serial = 1422] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e60a000) [pid = 2580] [serial = 1406] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eed0400) [pid = 2580] [serial = 1407] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91565800) [pid = 2580] [serial = 1424] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f8c5800) [pid = 2580] [serial = 1409] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x9120a400) [pid = 2580] [serial = 1410] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d6c00) [pid = 2580] [serial = 1404] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x92a0a000) [pid = 2580] [serial = 1434] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91c03800) [pid = 2580] [serial = 1428] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x92a03000) [pid = 2580] [serial = 1433] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8ee36c00) [pid = 2580] [serial = 1431] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x915cfc00) [pid = 2580] [serial = 1425] [outer = (nil)] [url = about:blank] 02:49:42 INFO - PROCESS | 2580 | 1467971382662 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 2580 | 1467971382673 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d400 == 34 [pid = 2580] [id = 495] 02:49:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8dc12400) [pid = 2580] [serial = 1486] [outer = (nil)] 02:49:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ece1400) [pid = 2580] [serial = 1487] [outer = 0x8dc12400] 02:49:42 INFO - PROCESS | 2580 | 1467971382754 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ee37400) [pid = 2580] [serial = 1488] [outer = 0x8dc12400] 02:49:43 INFO - PROCESS | 2580 | 1467971383563 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1436ms 02:49:43 INFO - PROCESS | 2580 | 1467971383604 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 2580 | 1467971383611 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:49:43 INFO - PROCESS | 2580 | 1467971383621 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 2580 | 1467971383625 Marionette TRACE conn4 <- [1,1954,null,{}] 02:49:43 INFO - PROCESS | 2580 | 1467971383631 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 2580 | 1467971383636 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:43 INFO - PROCESS | 2580 | 1467971383808 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:49:43 INFO - PROCESS | 2580 | 1467971383819 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 2580 | 1467971383826 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedcc00 == 35 [pid = 2580] [id = 496] 02:49:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eee4400) [pid = 2580] [serial = 1489] [outer = (nil)] 02:49:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f6b4400) [pid = 2580] [serial = 1490] [outer = 0x8eee4400] 02:49:43 INFO - PROCESS | 2580 | 1467971383897 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ee3dc00) [pid = 2580] [serial = 1491] [outer = 0x8eee4400] 02:49:44 INFO - PROCESS | 2580 | 1467971384880 Marionette TRACE conn4 <- [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]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1282ms 02:49:44 INFO - PROCESS | 2580 | 1467971384904 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 2580 | 1467971384908 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:49:44 INFO - PROCESS | 2580 | 1467971384915 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 2580 | 1467971384920 Marionette TRACE conn4 <- [1,1958,null,{}] 02:49:44 INFO - PROCESS | 2580 | 1467971384936 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:44 INFO - PROCESS | 2580 | 1467971384944 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:45 INFO - PROCESS | 2580 | 1467971385106 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:49:45 INFO - PROCESS | 2580 | 1467971385259 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 2580 | 1467971385268 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a2000 == 36 [pid = 2580] [id = 497] 02:49:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x913a6800) [pid = 2580] [serial = 1492] [outer = (nil)] 02:49:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91566000) [pid = 2580] [serial = 1493] [outer = 0x913a6800] 02:49:45 INFO - PROCESS | 2580 | 1467971385338 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x915d2000) [pid = 2580] [serial = 1494] [outer = 0x913a6800] 02:49:46 INFO - PROCESS | 2580 | 1467971386182 Marionette TRACE conn4 <- [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]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1289ms 02:49:46 INFO - PROCESS | 2580 | 1467971386205 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 2580 | 1467971386209 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:49:46 INFO - PROCESS | 2580 | 1467971386224 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 2580 | 1467971386228 Marionette TRACE conn4 <- [1,1962,null,{}] 02:49:46 INFO - PROCESS | 2580 | 1467971386238 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 2580 | 1467971386242 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:46 INFO - PROCESS | 2580 | 1467971386471 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:49:46 INFO - PROCESS | 2580 | 1467971386489 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 2580 | 1467971386498 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d6800 == 37 [pid = 2580] [id = 498] 02:49:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91b58400) [pid = 2580] [serial = 1495] [outer = (nil)] 02:49:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91c04000) [pid = 2580] [serial = 1496] [outer = 0x91b58400] 02:49:46 INFO - PROCESS | 2580 | 1467971386564 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91470400) [pid = 2580] [serial = 1497] [outer = 0x91b58400] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e3f5800) [pid = 2580] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9120e800) [pid = 2580] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x92a07400) [pid = 2580] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91ced400) [pid = 2580] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f8bc400) [pid = 2580] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eee0400) [pid = 2580] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91b59400) [pid = 2580] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e3eb400) [pid = 2580] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8ee3e000) [pid = 2580] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x93ce0c00) [pid = 2580] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e3eb800) [pid = 2580] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:49:47 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8eceb800) [pid = 2580] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:49:47 INFO - PROCESS | 2580 | 1467971387608 Marionette TRACE conn4 <- [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]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1435ms 02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:49:47 INFO - PROCESS | 2580 | 1467971387661 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 2580 | 1467971387664 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:49:47 INFO - PROCESS | 2580 | 1467971387670 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 2580 | 1467971387673 Marionette TRACE conn4 <- [1,1966,null,{}] 02:49:47 INFO - PROCESS | 2580 | 1467971387679 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:47 INFO - PROCESS | 2580 | 1467971387684 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:47 INFO - PROCESS | 2580 | 1467971387841 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:49:47 INFO - PROCESS | 2580 | 1467971387851 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 2580 | 1467971387862 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a000 == 38 [pid = 2580] [id = 499] 02:49:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8e3f5800) [pid = 2580] [serial = 1498] [outer = (nil)] 02:49:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f6b1400) [pid = 2580] [serial = 1499] [outer = 0x8e3f5800] 02:49:48 INFO - PROCESS | 2580 | 1467971388059 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f6b1c00) [pid = 2580] [serial = 1500] [outer = 0x8e3f5800] 02:49:48 INFO - PROCESS | 2580 | 1467971388886 Marionette TRACE conn4 <- [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]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1234ms 02:49:48 INFO - PROCESS | 2580 | 1467971388903 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 2580 | 1467971388907 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:49:48 INFO - PROCESS | 2580 | 1467971388913 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 2580 | 1467971388916 Marionette TRACE conn4 <- [1,1970,null,{}] 02:49:48 INFO - PROCESS | 2580 | 1467971388921 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 2580 | 1467971388931 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:49 INFO - PROCESS | 2580 | 1467971389180 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:49:49 INFO - PROCESS | 2580 | 1467971389194 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 2580 | 1467971389200 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a07000 == 39 [pid = 2580] [id = 500] 02:49:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x92be3800) [pid = 2580] [serial = 1501] [outer = (nil)] 02:49:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x92f2fc00) [pid = 2580] [serial = 1502] [outer = 0x92be3800] 02:49:49 INFO - PROCESS | 2580 | 1467971389271 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x92f38400) [pid = 2580] [serial = 1503] [outer = 0x92be3800] 02:49:50 INFO - PROCESS | 2580 | 1467971390398 Marionette TRACE conn4 <- [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]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1535ms 02:49:50 INFO - PROCESS | 2580 | 1467971390450 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 2580 | 1467971390457 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:49:50 INFO - PROCESS | 2580 | 1467971390465 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 2580 | 1467971390473 Marionette TRACE conn4 <- [1,1974,null,{}] 02:49:50 INFO - PROCESS | 2580 | 1467971390480 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:50 INFO - PROCESS | 2580 | 1467971390487 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:50 INFO - PROCESS | 2580 | 1467971390680 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:49:50 INFO - PROCESS | 2580 | 1467971390885 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 2580 | 1467971390893 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece3400 == 40 [pid = 2580] [id = 501] 02:49:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ece7800) [pid = 2580] [serial = 1504] [outer = (nil)] 02:49:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eed9400) [pid = 2580] [serial = 1505] [outer = 0x8ece7800] 02:49:51 INFO - PROCESS | 2580 | 1467971391022 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f594400) [pid = 2580] [serial = 1506] [outer = 0x8ece7800] 02:49:51 INFO - PROCESS | 2580 | 1467971391934 Marionette TRACE conn4 <- [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]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1501ms 02:49:51 INFO - PROCESS | 2580 | 1467971391966 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 2580 | 1467971391973 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:49:51 INFO - PROCESS | 2580 | 1467971391984 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 2580 | 1467971391988 Marionette TRACE conn4 <- [1,1978,null,{}] 02:49:51 INFO - PROCESS | 2580 | 1467971391995 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 2580 | 1467971392001 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:52 INFO - PROCESS | 2580 | 1467971392201 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:49:52 INFO - PROCESS | 2580 | 1467971392379 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 2580 | 1467971392389 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d2800 == 41 [pid = 2580] [id = 502] 02:49:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x913a8800) [pid = 2580] [serial = 1507] [outer = (nil)] 02:49:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f6ba400) [pid = 2580] [serial = 1508] [outer = 0x913a8800] 02:49:52 INFO - PROCESS | 2580 | 1467971392485 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b59c00) [pid = 2580] [serial = 1509] [outer = 0x913a8800] 02:49:53 INFO - PROCESS | 2580 | 1467971393425 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1490ms 02:49:53 INFO - PROCESS | 2580 | 1467971393474 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 2580 | 1467971393478 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:49:53 INFO - PROCESS | 2580 | 1467971393485 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 2580 | 1467971393491 Marionette TRACE conn4 <- [1,1982,null,{}] 02:49:53 INFO - PROCESS | 2580 | 1467971393526 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 2580 | 1467971393535 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:53 INFO - PROCESS | 2580 | 1467971393742 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:49:53 INFO - PROCESS | 2580 | 1467971393923 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 2580 | 1467971393937 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x92eecc00 == 42 [pid = 2580] [id = 503] 02:49:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92eed000) [pid = 2580] [serial = 1510] [outer = (nil)] 02:49:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x93c28c00) [pid = 2580] [serial = 1511] [outer = 0x92eed000] 02:49:54 INFO - PROCESS | 2580 | 1467971394016 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x93c36000) [pid = 2580] [serial = 1512] [outer = 0x92eed000] 02:49:54 INFO - PROCESS | 2580 | 1467971394942 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1499ms 02:49:54 INFO - PROCESS | 2580 | 1467971394985 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:49:54 INFO - PROCESS | 2580 | 1467971394990 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:49:54 INFO - PROCESS | 2580 | 1467971394997 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 2580 | 1467971395000 Marionette TRACE conn4 <- [1,1986,null,{}] 02:49:55 INFO - PROCESS | 2580 | 1467971395006 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 2580 | 1467971395011 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:55 INFO - PROCESS | 2580 | 1467971395196 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:49:55 INFO - PROCESS | 2580 | 1467971395376 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 2580 | 1467971395387 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c37400 == 43 [pid = 2580] [id = 504] 02:49:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93cda400) [pid = 2580] [serial = 1513] [outer = (nil)] 02:49:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93e14800) [pid = 2580] [serial = 1514] [outer = 0x93cda400] 02:49:55 INFO - PROCESS | 2580 | 1467971395466 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93e17400) [pid = 2580] [serial = 1515] [outer = 0x93cda400] 02:49:56 INFO - PROCESS | 2580 | 1467971396365 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1436ms 02:49:56 INFO - PROCESS | 2580 | 1467971396433 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:49:56 INFO - PROCESS | 2580 | 1467971396437 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:49:56 INFO - PROCESS | 2580 | 1467971396444 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 2580 | 1467971396448 Marionette TRACE conn4 <- [1,1990,null,{}] 02:49:56 INFO - PROCESS | 2580 | 1467971396454 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 2580 | 1467971396459 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:56 INFO - PROCESS | 2580 | 1467971396674 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:49:56 INFO - PROCESS | 2580 | 1467971396857 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 2580 | 1467971396866 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d5800 == 44 [pid = 2580] [id = 505] 02:49:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93c34000) [pid = 2580] [serial = 1516] [outer = (nil)] 02:49:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93e1fc00) [pid = 2580] [serial = 1517] [outer = 0x93c34000] 02:49:56 INFO - PROCESS | 2580 | 1467971396962 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x94821c00) [pid = 2580] [serial = 1518] [outer = 0x93c34000] 02:49:57 INFO - PROCESS | 2580 | 1467971397940 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1549ms 02:49:58 INFO - PROCESS | 2580 | 1467971397995 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 2580 | 1467971397999 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:49:58 INFO - PROCESS | 2580 | 1467971398007 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 2580 | 1467971398010 Marionette TRACE conn4 <- [1,1994,null,{}] 02:49:58 INFO - PROCESS | 2580 | 1467971398016 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:58 INFO - PROCESS | 2580 | 1467971398026 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:58 INFO - PROCESS | 2580 | 1467971398222 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:49:58 INFO - PROCESS | 2580 | 1467971398406 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 2580 | 1467971398419 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120b000 == 45 [pid = 2580] [id = 506] 02:49:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x93c34c00) [pid = 2580] [serial = 1519] [outer = (nil)] 02:49:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x9526e000) [pid = 2580] [serial = 1520] [outer = 0x93c34c00] 02:49:58 INFO - PROCESS | 2580 | 1467971398496 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x9539b800) [pid = 2580] [serial = 1521] [outer = 0x93c34c00] 02:49:59 INFO - PROCESS | 2580 | 1467971399447 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1500ms 02:49:59 INFO - PROCESS | 2580 | 1467971399507 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 2580 | 1467971399511 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:49:59 INFO - PROCESS | 2580 | 1467971399517 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 2580 | 1467971399521 Marionette TRACE conn4 <- [1,1998,null,{}] 02:49:59 INFO - PROCESS | 2580 | 1467971399527 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:59 INFO - PROCESS | 2580 | 1467971399532 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:59 INFO - PROCESS | 2580 | 1467971399706 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:49:59 INFO - PROCESS | 2580 | 1467971399888 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 2580 | 1467971399898 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:49:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66dc00 == 46 [pid = 2580] [id = 507] 02:49:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x913aa400) [pid = 2580] [serial = 1522] [outer = (nil)] 02:49:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x953f2800) [pid = 2580] [serial = 1523] [outer = 0x913aa400] 02:49:59 INFO - PROCESS | 2580 | 1467971399978 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x953f3c00) [pid = 2580] [serial = 1524] [outer = 0x913aa400] 02:50:00 INFO - PROCESS | 2580 | 1467971400862 Marionette TRACE conn4 <- [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]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1379ms 02:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:50:00 INFO - PROCESS | 2580 | 1467971400898 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 2580 | 1467971400901 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:50:00 INFO - PROCESS | 2580 | 1467971400908 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 2580 | 1467971400912 Marionette TRACE conn4 <- [1,2002,null,{}] 02:50:00 INFO - PROCESS | 2580 | 1467971400918 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 2580 | 1467971400923 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:01 INFO - PROCESS | 2580 | 1467971401127 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:50:01 INFO - PROCESS | 2580 | 1467971401312 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 2580 | 1467971401320 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x953f1800 == 47 [pid = 2580] [id = 508] 02:50:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x953f8800) [pid = 2580] [serial = 1525] [outer = (nil)] 02:50:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8f6c0800) [pid = 2580] [serial = 1526] [outer = 0x953f8800] 02:50:01 INFO - PROCESS | 2580 | 1467971401410 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x95476000) [pid = 2580] [serial = 1527] [outer = 0x953f8800] 02:50:02 INFO - PROCESS | 2580 | 1467971402383 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1536ms 02:50:02 INFO - PROCESS | 2580 | 1467971402445 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:50:02 INFO - PROCESS | 2580 | 1467971402449 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:50:02 INFO - PROCESS | 2580 | 1467971402455 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 2580 | 1467971402459 Marionette TRACE conn4 <- [1,2006,null,{}] 02:50:02 INFO - PROCESS | 2580 | 1467971402465 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 2580 | 1467971402469 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:02 INFO - PROCESS | 2580 | 1467971402642 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:50:03 INFO - PROCESS | 2580 | 1467971403123 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 2580 | 1467971403136 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc11c00 == 48 [pid = 2580] [id = 509] 02:50:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0x8dc17000) [pid = 2580] [serial = 1528] [outer = (nil)] 02:50:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0x8e3ec400) [pid = 2580] [serial = 1529] [outer = 0x8dc17000] 02:50:03 INFO - PROCESS | 2580 | 1467971403250 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 97 (0x8e605400) [pid = 2580] [serial = 1530] [outer = 0x8dc17000] 02:50:04 INFO - PROCESS | 2580 | 1467971404221 Marionette TRACE conn4 <- [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]]]}] 02:50:04 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 02:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1832ms 02:50:04 INFO - PROCESS | 2580 | 1467971404291 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 2580 | 1467971404299 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:50:04 INFO - PROCESS | 2580 | 1467971404315 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 2580 | 1467971404323 Marionette TRACE conn4 <- [1,2010,null,{}] 02:50:04 INFO - PROCESS | 2580 | 1467971404338 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:04 INFO - PROCESS | 2580 | 1467971404344 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:04 INFO - PROCESS | 2580 | 1467971404561 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a000 == 47 [pid = 2580] [id = 499] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x913a2000 == 46 [pid = 2580] [id = 497] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8eedcc00 == 45 [pid = 2580] [id = 496] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d400 == 44 [pid = 2580] [id = 495] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x91b5d400 == 43 [pid = 2580] [id = 493] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f1400 == 42 [pid = 2580] [id = 492] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0c00 == 41 [pid = 2580] [id = 491] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed6400 == 40 [pid = 2580] [id = 485] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece7400 == 39 [pid = 2580] [id = 481] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0e800 == 38 [pid = 2580] [id = 482] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x93c33400 == 37 [pid = 2580] [id = 483] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc13c00 == 36 [pid = 2580] [id = 484] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x91468400 == 35 [pid = 2580] [id = 490] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec9800 == 34 [pid = 2580] [id = 494] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x915d6800 == 33 [pid = 2580] [id = 498] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc11c00 == 32 [pid = 2580] [id = 509] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x953f1800 == 31 [pid = 2580] [id = 508] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66dc00 == 30 [pid = 2580] [id = 507] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x915d5800 == 29 [pid = 2580] [id = 505] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x9120b000 == 28 [pid = 2580] [id = 506] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x93c37400 == 27 [pid = 2580] [id = 504] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x92eecc00 == 26 [pid = 2580] [id = 503] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece3400 == 25 [pid = 2580] [id = 501] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x911d2800 == 24 [pid = 2580] [id = 502] 02:50:05 INFO - PROCESS | 2580 | --DOCSHELL 0x92a07000 == 23 [pid = 2580] [id = 500] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 96 (0x8e610800) [pid = 2580] [serial = 1437] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0x8eed2400) [pid = 2580] [serial = 1436] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x91562c00) [pid = 2580] [serial = 1440] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x913af800) [pid = 2580] [serial = 1439] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x92beb400) [pid = 2580] [serial = 1443] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x92a10c00) [pid = 2580] [serial = 1442] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x93c2ec00) [pid = 2580] [serial = 1446] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x93b54800) [pid = 2580] [serial = 1445] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8f8c8c00) [pid = 2580] [serial = 1466] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8f8bf400) [pid = 2580] [serial = 1458] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8f6b5c00) [pid = 2580] [serial = 1457] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x93ce1800) [pid = 2580] [serial = 1449] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8e606800) [pid = 2580] [serial = 1460] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x93cdb800) [pid = 2580] [serial = 1448] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8e60c800) [pid = 2580] [serial = 1461] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8eec8000) [pid = 2580] [serial = 1463] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91473400) [pid = 2580] [serial = 1472] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x94836c00) [pid = 2580] [serial = 1452] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x94834400) [pid = 2580] [serial = 1451] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8f6b7400) [pid = 2580] [serial = 1455] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8eed9000) [pid = 2580] [serial = 1454] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x9120d000) [pid = 2580] [serial = 1470] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x911d4000) [pid = 2580] [serial = 1469] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eece800) [pid = 2580] [serial = 1464] [outer = (nil)] [url = about:blank] 02:50:05 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x911d6800) [pid = 2580] [serial = 1467] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2580 | 1467971406036 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 2580 | 1467971406047 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674000 == 24 [pid = 2580] [id = 510] 02:50:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8d674800) [pid = 2580] [serial = 1531] [outer = (nil)] 02:50:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8dc10800) [pid = 2580] [serial = 1532] [outer = 0x8d674800] 02:50:06 INFO - PROCESS | 2580 | 1467971406129 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8e3ef400) [pid = 2580] [serial = 1533] [outer = 0x8d674800] 02:50:06 INFO - PROCESS | 2580 | 1467971406959 Marionette TRACE conn4 <- [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]]]}] 02:50:07 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 02:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2700ms 02:50:07 INFO - PROCESS | 2580 | 1467971407014 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 2580 | 1467971407019 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:50:07 INFO - PROCESS | 2580 | 1467971407027 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 2580 | 1467971407032 Marionette TRACE conn4 <- [1,2014,null,{}] 02:50:07 INFO - PROCESS | 2580 | 1467971407040 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 2580 | 1467971407048 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:07 INFO - PROCESS | 2580 | 1467971407236 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:50:07 INFO - PROCESS | 2580 | 1467971407248 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 2580 | 1467971407260 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece1000 == 25 [pid = 2580] [id = 511] 02:50:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8ee35800) [pid = 2580] [serial = 1534] [outer = (nil)] 02:50:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8ee3cc00) [pid = 2580] [serial = 1535] [outer = 0x8ee35800] 02:50:07 INFO - PROCESS | 2580 | 1467971407346 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8ee42800) [pid = 2580] [serial = 1536] [outer = 0x8ee35800] 02:50:08 INFO - PROCESS | 2580 | 1467971408336 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1330ms 02:50:08 INFO - PROCESS | 2580 | 1467971408364 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 2580 | 1467971408371 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:50:08 INFO - PROCESS | 2580 | 1467971408378 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 2580 | 1467971408381 Marionette TRACE conn4 <- [1,2018,null,{}] 02:50:08 INFO - PROCESS | 2580 | 1467971408387 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 2580 | 1467971408392 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:08 INFO - PROCESS | 2580 | 1467971408666 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:50:08 INFO - PROCESS | 2580 | 1467971408692 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 2580 | 1467971408703 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedd400 == 26 [pid = 2580] [id = 512] 02:50:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eedf800) [pid = 2580] [serial = 1537] [outer = (nil)] 02:50:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8f591800) [pid = 2580] [serial = 1538] [outer = 0x8eedf800] 02:50:08 INFO - PROCESS | 2580 | 1467971408785 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8f6b7400) [pid = 2580] [serial = 1539] [outer = 0x8eedf800] 02:50:09 INFO - PROCESS | 2580 | 1467971409828 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1495ms 02:50:09 INFO - PROCESS | 2580 | 1467971409875 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 2580 | 1467971409879 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:50:09 INFO - PROCESS | 2580 | 1467971409900 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 2580 | 1467971409910 Marionette TRACE conn4 <- [1,2022,null,{}] 02:50:09 INFO - PROCESS | 2580 | 1467971409925 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:09 INFO - PROCESS | 2580 | 1467971409934 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:10 INFO - PROCESS | 2580 | 1467971410174 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:50:10 INFO - PROCESS | 2580 | 1467971410203 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 2580 | 1467971410210 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d2c00 == 27 [pid = 2580] [id = 513] 02:50:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x911d3000) [pid = 2580] [serial = 1540] [outer = (nil)] 02:50:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x91201800) [pid = 2580] [serial = 1541] [outer = 0x911d3000] 02:50:10 INFO - PROCESS | 2580 | 1467971410283 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91209000) [pid = 2580] [serial = 1542] [outer = 0x911d3000] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x92be3800) [pid = 2580] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x91b58400) [pid = 2580] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8f6b2800) [pid = 2580] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8e3f5800) [pid = 2580] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91b5e800) [pid = 2580] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x9146a000) [pid = 2580] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8eee4400) [pid = 2580] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x911cd000) [pid = 2580] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8dc12400) [pid = 2580] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e3f2c00) [pid = 2580] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:50:11 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x913a6800) [pid = 2580] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:50:11 INFO - PROCESS | 2580 | 1467971411789 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1954ms 02:50:11 INFO - PROCESS | 2580 | 1467971411846 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 2580 | 1467971411850 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:50:11 INFO - PROCESS | 2580 | 1467971411856 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 2580 | 1467971411859 Marionette TRACE conn4 <- [1,2026,null,{}] 02:50:11 INFO - PROCESS | 2580 | 1467971411865 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:11 INFO - PROCESS | 2580 | 1467971411870 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:12 INFO - PROCESS | 2580 | 1467971412087 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:50:12 INFO - PROCESS | 2580 | 1467971412102 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 2580 | 1467971412111 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1b000 == 28 [pid = 2580] [id = 514] 02:50:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e3f6800) [pid = 2580] [serial = 1543] [outer = (nil)] 02:50:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91208c00) [pid = 2580] [serial = 1544] [outer = 0x8e3f6800] 02:50:12 INFO - PROCESS | 2580 | 1467971412204 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x9120f000) [pid = 2580] [serial = 1545] [outer = 0x8e3f6800] 02:50:13 INFO - PROCESS | 2580 | 1467971413070 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1336ms 02:50:13 INFO - PROCESS | 2580 | 1467971413195 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 2580 | 1467971413201 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:50:13 INFO - PROCESS | 2580 | 1467971413209 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 2580 | 1467971413215 Marionette TRACE conn4 <- [1,2030,null,{}] 02:50:13 INFO - PROCESS | 2580 | 1467971413235 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 2580 | 1467971413242 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:13 INFO - PROCESS | 2580 | 1467971413506 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:50:13 INFO - PROCESS | 2580 | 1467971413638 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 2580 | 1467971413666 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e607800 == 29 [pid = 2580] [id = 515] 02:50:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8e609400) [pid = 2580] [serial = 1546] [outer = (nil)] 02:50:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8ece3000) [pid = 2580] [serial = 1547] [outer = 0x8e609400] 02:50:13 INFO - PROCESS | 2580 | 1467971413863 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eed7c00) [pid = 2580] [serial = 1548] [outer = 0x8e609400] 02:50:14 INFO - PROCESS | 2580 | 1467971414966 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1839ms 02:50:15 INFO - PROCESS | 2580 | 1467971415049 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 2580 | 1467971415055 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:50:15 INFO - PROCESS | 2580 | 1467971415066 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 2580 | 1467971415071 Marionette TRACE conn4 <- [1,2034,null,{}] 02:50:15 INFO - PROCESS | 2580 | 1467971415079 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 2580 | 1467971415086 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:15 INFO - PROCESS | 2580 | 1467971415314 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:50:15 INFO - PROCESS | 2580 | 1467971415550 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 2580 | 1467971415561 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d669c00 == 30 [pid = 2580] [id = 516] 02:50:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8e609000) [pid = 2580] [serial = 1549] [outer = (nil)] 02:50:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x911d5400) [pid = 2580] [serial = 1550] [outer = 0x8e609000] 02:50:15 INFO - PROCESS | 2580 | 1467971415645 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x913ab800) [pid = 2580] [serial = 1551] [outer = 0x8e609000] 02:50:16 INFO - PROCESS | 2580 | 1467971416691 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1706ms 02:50:16 INFO - PROCESS | 2580 | 1467971416769 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 2580 | 1467971416773 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:50:16 INFO - PROCESS | 2580 | 1467971416780 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 2580 | 1467971416784 Marionette TRACE conn4 <- [1,2038,null,{}] 02:50:16 INFO - PROCESS | 2580 | 1467971416800 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 2580 | 1467971416808 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:17 INFO - PROCESS | 2580 | 1467971417035 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:50:17 INFO - PROCESS | 2580 | 1467971417368 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 2580 | 1467971417380 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x915cd800 == 31 [pid = 2580] [id = 517] 02:50:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x915ce000) [pid = 2580] [serial = 1552] [outer = (nil)] 02:50:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x915da000) [pid = 2580] [serial = 1553] [outer = 0x915ce000] 02:50:17 INFO - PROCESS | 2580 | 1467971417468 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x91b5e400) [pid = 2580] [serial = 1554] [outer = 0x915ce000] 02:50:18 INFO - PROCESS | 2580 | 1467971418445 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1742ms 02:50:18 INFO - PROCESS | 2580 | 1467971418525 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 2580 | 1467971418529 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:50:18 INFO - PROCESS | 2580 | 1467971418536 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 2580 | 1467971418539 Marionette TRACE conn4 <- [1,2042,null,{}] 02:50:18 INFO - PROCESS | 2580 | 1467971418545 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 2580 | 1467971418551 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:18 INFO - PROCESS | 2580 | 1467971418744 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:50:18 INFO - PROCESS | 2580 | 1467971418968 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 2580 | 1467971418984 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0ec00 == 32 [pid = 2580] [id = 518] 02:50:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8e601c00) [pid = 2580] [serial = 1555] [outer = (nil)] 02:50:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x915d8000) [pid = 2580] [serial = 1556] [outer = 0x8e601c00] 02:50:19 INFO - PROCESS | 2580 | 1467971419159 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x91c0e400) [pid = 2580] [serial = 1557] [outer = 0x8e601c00] 02:50:20 INFO - PROCESS | 2580 | 1467971420436 Marionette TRACE conn4 <- [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]]]}] 02:50:20 INFO - PROCESS | 2580 | --DOCSHELL 0x911cfc00 == 31 [pid = 2580] [id = 466] 02:50:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece6800 == 30 [pid = 2580] [id = 465] 02:50:20 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) 02:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1988ms 02:50:20 INFO - PROCESS | 2580 | 1467971420558 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 2580 | 1467971420563 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x92f38400) [pid = 2580] [serial = 1503] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x92f2fc00) [pid = 2580] [serial = 1502] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x91c04000) [pid = 2580] [serial = 1496] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x91470400) [pid = 2580] [serial = 1497] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x91cf2000) [pid = 2580] [serial = 1484] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8f6b1400) [pid = 2580] [serial = 1499] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x92a03400) [pid = 2580] [serial = 1485] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91c05000) [pid = 2580] [serial = 1481] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91ce7400) [pid = 2580] [serial = 1482] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x9155dc00) [pid = 2580] [serial = 1473] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8f6b4400) [pid = 2580] [serial = 1490] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8ee3dc00) [pid = 2580] [serial = 1491] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x913a7000) [pid = 2580] [serial = 1478] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x911d8400) [pid = 2580] [serial = 1479] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ece1400) [pid = 2580] [serial = 1487] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ee37400) [pid = 2580] [serial = 1488] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8ecea800) [pid = 2580] [serial = 1475] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eecc000) [pid = 2580] [serial = 1476] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91566000) [pid = 2580] [serial = 1493] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x915d2000) [pid = 2580] [serial = 1494] [outer = (nil)] [url = about:blank] 02:50:20 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f6b1c00) [pid = 2580] [serial = 1500] [outer = (nil)] [url = about:blank] 02:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:50:20 INFO - PROCESS | 2580 | 1467971420614 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 2580 | 1467971420618 Marionette TRACE conn4 <- [1,2046,null,{}] 02:50:20 INFO - PROCESS | 2580 | 1467971420627 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 2580 | 1467971420632 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:20 INFO - PROCESS | 2580 | 1467971420834 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:50:20 INFO - PROCESS | 2580 | 1467971420978 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 2580 | 1467971420986 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ebc00 == 31 [pid = 2580] [id = 519] 02:50:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e3f2000) [pid = 2580] [serial = 1558] [outer = (nil)] 02:50:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8ecec000) [pid = 2580] [serial = 1559] [outer = 0x8e3f2000] 02:50:21 INFO - PROCESS | 2580 | 1467971421062 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eecc000) [pid = 2580] [serial = 1560] [outer = 0x8e3f2000] 02:50:21 INFO - PROCESS | 2580 | 1467971421918 Marionette TRACE conn4 <- [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]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1337ms 02:50:21 INFO - PROCESS | 2580 | 1467971421952 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 2580 | 1467971421959 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:50:21 INFO - PROCESS | 2580 | 1467971421970 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 2580 | 1467971421974 Marionette TRACE conn4 <- [1,2050,null,{}] 02:50:21 INFO - PROCESS | 2580 | 1467971421981 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:21 INFO - PROCESS | 2580 | 1467971421986 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:22 INFO - PROCESS | 2580 | 1467971422159 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:50:22 INFO - PROCESS | 2580 | 1467971422175 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 2580 | 1467971422184 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6bb000 == 32 [pid = 2580] [id = 520] 02:50:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f6c0000) [pid = 2580] [serial = 1561] [outer = (nil)] 02:50:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f8bec00) [pid = 2580] [serial = 1562] [outer = 0x8f6c0000] 02:50:22 INFO - PROCESS | 2580 | 1467971422416 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911cb800) [pid = 2580] [serial = 1563] [outer = 0x8f6c0000] 02:50:23 INFO - PROCESS | 2580 | 1467971423349 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1438ms 02:50:23 INFO - PROCESS | 2580 | 1467971423408 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 2580 | 1467971423413 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:50:23 INFO - PROCESS | 2580 | 1467971423419 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 2580 | 1467971423425 Marionette TRACE conn4 <- [1,2054,null,{}] 02:50:23 INFO - PROCESS | 2580 | 1467971423441 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 2580 | 1467971423450 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:23 INFO - PROCESS | 2580 | 1467971423684 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:50:23 INFO - PROCESS | 2580 | 1467971423733 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 2580 | 1467971423744 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x9155e800 == 33 [pid = 2580] [id = 521] 02:50:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91560c00) [pid = 2580] [serial = 1564] [outer = (nil)] 02:50:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x915d1800) [pid = 2580] [serial = 1565] [outer = 0x91560c00] 02:50:23 INFO - PROCESS | 2580 | 1467971423816 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b62000) [pid = 2580] [serial = 1566] [outer = 0x91560c00] 02:50:24 INFO - PROCESS | 2580 | 1467971424771 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1394ms 02:50:24 INFO - PROCESS | 2580 | 1467971424814 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:50:24 INFO - PROCESS | 2580 | 1467971424819 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:50:24 INFO - PROCESS | 2580 | 1467971424825 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 2580 | 1467971424828 Marionette TRACE conn4 <- [1,2058,null,{}] 02:50:24 INFO - PROCESS | 2580 | 1467971424833 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 2580 | 1467971424838 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:25 INFO - PROCESS | 2580 | 1467971425063 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:50:25 INFO - PROCESS | 2580 | 1467971425083 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 2580 | 1467971425091 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6bc000 == 34 [pid = 2580] [id = 522] 02:50:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x911d1000) [pid = 2580] [serial = 1567] [outer = (nil)] 02:50:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91cea000) [pid = 2580] [serial = 1568] [outer = 0x911d1000] 02:50:25 INFO - PROCESS | 2580 | 1467971425162 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91cf3400) [pid = 2580] [serial = 1569] [outer = 0x911d1000] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x913a8800) [pid = 2580] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8dc17000) [pid = 2580] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x93cda400) [pid = 2580] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eedf800) [pid = 2580] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8ece7800) [pid = 2580] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ee35800) [pid = 2580] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8d674800) [pid = 2580] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x953f8800) [pid = 2580] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x913aa400) [pid = 2580] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d3000) [pid = 2580] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x93c34000) [pid = 2580] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x93c34c00) [pid = 2580] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:50:25 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x92eed000) [pid = 2580] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:50:26 INFO - PROCESS | 2580 | 1467971426200 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1432ms 02:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:50:26 INFO - PROCESS | 2580 | 1467971426257 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 2580 | 1467971426260 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:50:26 INFO - PROCESS | 2580 | 1467971426267 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 2580 | 1467971426270 Marionette TRACE conn4 <- [1,2062,null,{}] 02:50:26 INFO - PROCESS | 2580 | 1467971426280 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:26 INFO - PROCESS | 2580 | 1467971426284 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:26 INFO - PROCESS | 2580 | 1467971426443 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:50:26 INFO - PROCESS | 2580 | 1467971426588 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 2580 | 1467971426598 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a400 == 35 [pid = 2580] [id = 523] 02:50:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8e606400) [pid = 2580] [serial = 1570] [outer = (nil)] 02:50:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9120e800) [pid = 2580] [serial = 1571] [outer = 0x8e606400] 02:50:26 INFO - PROCESS | 2580 | 1467971426663 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91c0cc00) [pid = 2580] [serial = 1572] [outer = 0x8e606400] 02:50:27 INFO - PROCESS | 2580 | 1467971427777 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1588ms 02:50:27 INFO - PROCESS | 2580 | 1467971427855 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 2580 | 1467971427862 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:50:27 INFO - PROCESS | 2580 | 1467971427872 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 2580 | 1467971427877 Marionette TRACE conn4 <- [1,2066,null,{}] 02:50:27 INFO - PROCESS | 2580 | 1467971427886 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 2580 | 1467971427892 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:28 INFO - PROCESS | 2580 | 1467971428130 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:50:28 INFO - PROCESS | 2580 | 1467971428347 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 2580 | 1467971428363 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee37400 == 36 [pid = 2580] [id = 524] 02:50:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ee38c00) [pid = 2580] [serial = 1573] [outer = (nil)] 02:50:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eed3400) [pid = 2580] [serial = 1574] [outer = 0x8ee38c00] 02:50:28 INFO - PROCESS | 2580 | 1467971428485 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f6b1400) [pid = 2580] [serial = 1575] [outer = 0x8ee38c00] 02:50:29 INFO - PROCESS | 2580 | 1467971429489 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1691ms 02:50:29 INFO - PROCESS | 2580 | 1467971429564 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 2580 | 1467971429571 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:50:29 INFO - PROCESS | 2580 | 1467971429582 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 2580 | 1467971429587 Marionette TRACE conn4 <- [1,2070,null,{}] 02:50:29 INFO - PROCESS | 2580 | 1467971429594 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 2580 | 1467971429600 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:29 INFO - PROCESS | 2580 | 1467971429828 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:50:30 INFO - PROCESS | 2580 | 1467971430063 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 2580 | 1467971430075 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x91206000 == 37 [pid = 2580] [id = 525] 02:50:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x913a3000) [pid = 2580] [serial = 1576] [outer = (nil)] 02:50:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9146e000) [pid = 2580] [serial = 1577] [outer = 0x913a3000] 02:50:30 INFO - PROCESS | 2580 | 1467971430172 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91561c00) [pid = 2580] [serial = 1578] [outer = 0x913a3000] 02:50:31 INFO - PROCESS | 2580 | 1467971431086 Marionette TRACE conn4 <- [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]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1533ms 02:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:50:31 INFO - PROCESS | 2580 | 1467971431117 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 2580 | 1467971431120 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:50:31 INFO - PROCESS | 2580 | 1467971431127 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 2580 | 1467971431134 Marionette TRACE conn4 <- [1,2074,null,{}] 02:50:31 INFO - PROCESS | 2580 | 1467971431169 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:31 INFO - PROCESS | 2580 | 1467971431178 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:31 INFO - PROCESS | 2580 | 1467971431362 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:50:31 INFO - PROCESS | 2580 | 1467971431560 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 2580 | 1467971431574 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e606800 == 38 [pid = 2580] [id = 526] 02:50:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91466c00) [pid = 2580] [serial = 1579] [outer = (nil)] 02:50:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92a0b400) [pid = 2580] [serial = 1580] [outer = 0x91466c00] 02:50:31 INFO - PROCESS | 2580 | 1467971431760 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92beb000) [pid = 2580] [serial = 1581] [outer = 0x91466c00] 02:50:32 INFO - PROCESS | 2580 | 1467971432703 Marionette TRACE conn4 <- [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]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1653ms 02:50:32 INFO - PROCESS | 2580 | 1467971432780 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:50:32 INFO - PROCESS | 2580 | 1467971432786 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:50:32 INFO - PROCESS | 2580 | 1467971432792 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 2580 | 1467971432795 Marionette TRACE conn4 <- [1,2078,null,{}] 02:50:32 INFO - PROCESS | 2580 | 1467971432802 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 2580 | 1467971432808 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:33 INFO - PROCESS | 2580 | 1467971433032 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:50:33 INFO - PROCESS | 2580 | 1467971433258 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 2580 | 1467971433266 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece5000 == 39 [pid = 2580] [id = 527] 02:50:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92be4c00) [pid = 2580] [serial = 1582] [outer = (nil)] 02:50:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92f39c00) [pid = 2580] [serial = 1583] [outer = 0x92be4c00] 02:50:33 INFO - PROCESS | 2580 | 1467971433392 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93c2a000) [pid = 2580] [serial = 1584] [outer = 0x92be4c00] 02:50:34 INFO - PROCESS | 2580 | 1467971434319 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1583ms 02:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:50:34 INFO - PROCESS | 2580 | 1467971434376 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 2580 | 1467971434379 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:50:34 INFO - PROCESS | 2580 | 1467971434386 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 2580 | 1467971434390 Marionette TRACE conn4 <- [1,2082,null,{}] 02:50:34 INFO - PROCESS | 2580 | 1467971434396 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:34 INFO - PROCESS | 2580 | 1467971434401 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:34 INFO - PROCESS | 2580 | 1467971434581 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:50:34 INFO - PROCESS | 2580 | 1467971434763 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 2580 | 1467971434772 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x92ee5400 == 40 [pid = 2580] [id = 528] 02:50:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x92f2fc00) [pid = 2580] [serial = 1585] [outer = (nil)] 02:50:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93cda800) [pid = 2580] [serial = 1586] [outer = 0x92f2fc00] 02:50:34 INFO - PROCESS | 2580 | 1467971434854 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93cdf400) [pid = 2580] [serial = 1587] [outer = 0x92f2fc00] 02:50:35 INFO - PROCESS | 2580 | 1467971435833 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1486ms 02:50:35 INFO - PROCESS | 2580 | 1467971435872 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 2580 | 1467971435877 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:50:35 INFO - PROCESS | 2580 | 1467971435884 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 2580 | 1467971435888 Marionette TRACE conn4 <- [1,2086,null,{}] 02:50:35 INFO - PROCESS | 2580 | 1467971435894 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 2580 | 1467971435905 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:36 INFO - PROCESS | 2580 | 1467971436129 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:50:36 INFO - PROCESS | 2580 | 1467971436375 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 2580 | 1467971436382 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671400 == 41 [pid = 2580] [id = 529] 02:50:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8eed3800) [pid = 2580] [serial = 1588] [outer = (nil)] 02:50:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x93e1b400) [pid = 2580] [serial = 1589] [outer = 0x8eed3800] 02:50:36 INFO - PROCESS | 2580 | 1467971436509 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x95263000) [pid = 2580] [serial = 1590] [outer = 0x8eed3800] 02:50:37 INFO - PROCESS | 2580 | 1467971437420 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1584ms 02:50:37 INFO - PROCESS | 2580 | 1467971437469 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:50:37 INFO - PROCESS | 2580 | 1467971437473 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:50:37 INFO - PROCESS | 2580 | 1467971437480 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 2580 | 1467971437483 Marionette TRACE conn4 <- [1,2090,null,{}] 02:50:37 INFO - PROCESS | 2580 | 1467971437490 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:37 INFO - PROCESS | 2580 | 1467971437501 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:37 INFO - PROCESS | 2580 | 1467971437681 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:50:37 INFO - PROCESS | 2580 | 1467971437866 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 2580 | 1467971437874 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15800 == 42 [pid = 2580] [id = 530] 02:50:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8e3ea000) [pid = 2580] [serial = 1591] [outer = (nil)] 02:50:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8ece6c00) [pid = 2580] [serial = 1592] [outer = 0x8e3ea000] 02:50:37 INFO - PROCESS | 2580 | 1467971437958 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8f58fc00) [pid = 2580] [serial = 1593] [outer = 0x8e3ea000] 02:50:38 INFO - PROCESS | 2580 | 1467971438878 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1443ms 02:50:38 INFO - PROCESS | 2580 | 1467971438924 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:50:38 INFO - PROCESS | 2580 | 1467971438929 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:50:38 INFO - PROCESS | 2580 | 1467971438953 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 2580 | 1467971438958 Marionette TRACE conn4 <- [1,2094,null,{}] 02:50:38 INFO - PROCESS | 2580 | 1467971438966 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 2580 | 1467971438972 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:39 INFO - PROCESS | 2580 | 1467971439160 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:50:39 INFO - PROCESS | 2580 | 1467971439630 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 2580 | 1467971439639 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a800 == 43 [pid = 2580] [id = 531] 02:50:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8dc1c800) [pid = 2580] [serial = 1594] [outer = (nil)] 02:50:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8e3f4400) [pid = 2580] [serial = 1595] [outer = 0x8dc1c800] 02:50:39 INFO - PROCESS | 2580 | 1467971439722 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8ecdf400) [pid = 2580] [serial = 1596] [outer = 0x8dc1c800] 02:50:40 INFO - PROCESS | 2580 | 1467971440629 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1762ms 02:50:40 INFO - PROCESS | 2580 | 1467971440699 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:50:40 INFO - PROCESS | 2580 | 1467971440705 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:50:40 INFO - PROCESS | 2580 | 1467971440712 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 2580 | 1467971440716 Marionette TRACE conn4 <- [1,2098,null,{}] 02:50:40 INFO - PROCESS | 2580 | 1467971440724 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 2580 | 1467971440731 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:41 INFO - PROCESS | 2580 | 1467971440998 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:50:41 INFO - PROCESS | 2580 | 1467971441233 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 2580 | 1467971441242 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8e60b000 == 42 [pid = 2580] [id = 464] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x92a05c00 == 41 [pid = 2580] [id = 480] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674000 == 40 [pid = 2580] [id = 510] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b9400 == 39 [pid = 2580] [id = 473] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66b000 == 38 [pid = 2580] [id = 476] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8e605000 == 37 [pid = 2580] [id = 468] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f8c00 == 36 [pid = 2580] [id = 472] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc15400 == 35 [pid = 2580] [id = 469] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x911d0c00 == 34 [pid = 2580] [id = 475] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x91565400 == 33 [pid = 2580] [id = 470] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x9155cc00 == 32 [pid = 2580] [id = 474] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a400 == 31 [pid = 2580] [id = 467] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c3800 == 30 [pid = 2580] [id = 479] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x913a6000 == 29 [pid = 2580] [id = 471] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f5000 == 28 [pid = 2580] [id = 478] 02:50:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc10c00 == 27 [pid = 2580] [id = 477] 02:50:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66d000 == 28 [pid = 2580] [id = 532] 02:50:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x8d66e000) [pid = 2580] [serial = 1597] [outer = (nil)] 02:50:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0x8d675800) [pid = 2580] [serial = 1598] [outer = 0x8d66e000] 02:50:42 INFO - PROCESS | 2580 | 1467971442348 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0x8dc19400) [pid = 2580] [serial = 1599] [outer = 0x8d66e000] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0x8f6ba400) [pid = 2580] [serial = 1508] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x8e3ec400) [pid = 2580] [serial = 1529] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x93e14800) [pid = 2580] [serial = 1514] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x8f6b7400) [pid = 2580] [serial = 1539] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x8eed9400) [pid = 2580] [serial = 1505] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8ee3cc00) [pid = 2580] [serial = 1535] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8e3ef400) [pid = 2580] [serial = 1533] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8f6c0800) [pid = 2580] [serial = 1526] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x953f3c00) [pid = 2580] [serial = 1524] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x91201800) [pid = 2580] [serial = 1541] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x91209000) [pid = 2580] [serial = 1542] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x95476000) [pid = 2580] [serial = 1527] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x93e1fc00) [pid = 2580] [serial = 1517] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x9526e000) [pid = 2580] [serial = 1520] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91208c00) [pid = 2580] [serial = 1544] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8f591800) [pid = 2580] [serial = 1538] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x9539b800) [pid = 2580] [serial = 1521] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e605400) [pid = 2580] [serial = 1530] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8dc10800) [pid = 2580] [serial = 1532] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x94821c00) [pid = 2580] [serial = 1518] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x93c36000) [pid = 2580] [serial = 1512] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x93c28c00) [pid = 2580] [serial = 1511] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x93e17400) [pid = 2580] [serial = 1515] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ee42800) [pid = 2580] [serial = 1536] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91b59c00) [pid = 2580] [serial = 1509] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f594400) [pid = 2580] [serial = 1506] [outer = (nil)] [url = about:blank] 02:50:42 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x953f2800) [pid = 2580] [serial = 1523] [outer = (nil)] [url = about:blank] 02:50:43 INFO - PROCESS | 2580 | 1467971443368 Marionette TRACE conn4 <- [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]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2690ms 02:50:43 INFO - PROCESS | 2580 | 1467971443403 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 2580 | 1467971443409 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:50:43 INFO - PROCESS | 2580 | 1467971443418 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 2580 | 1467971443421 Marionette TRACE conn4 <- [1,2102,null,{}] 02:50:43 INFO - PROCESS | 2580 | 1467971443429 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 2580 | 1467971443434 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:43 INFO - PROCESS | 2580 | 1467971443610 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:50:43 INFO - PROCESS | 2580 | 1467971443745 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 2580 | 1467971443753 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60d000 == 29 [pid = 2580] [id = 533] 02:50:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ece1800) [pid = 2580] [serial = 1600] [outer = (nil)] 02:50:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ee35400) [pid = 2580] [serial = 1601] [outer = 0x8ece1800] 02:50:43 INFO - PROCESS | 2580 | 1467971443844 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8ee3e400) [pid = 2580] [serial = 1602] [outer = 0x8ece1800] 02:50:44 INFO - PROCESS | 2580 | 1467971444730 Marionette TRACE conn4 <- [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]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1340ms 02:50:44 INFO - PROCESS | 2580 | 1467971444759 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 2580 | 1467971444766 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:50:44 INFO - PROCESS | 2580 | 1467971444777 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 2580 | 1467971444782 Marionette TRACE conn4 <- [1,2106,null,{}] 02:50:44 INFO - PROCESS | 2580 | 1467971444788 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 2580 | 1467971444792 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:44 INFO - PROCESS | 2580 | 1467971444971 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:50:45 INFO - PROCESS | 2580 | 1467971445134 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 2580 | 1467971445143 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e609800 == 30 [pid = 2580] [id = 534] 02:50:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8eecbc00) [pid = 2580] [serial = 1603] [outer = (nil)] 02:50:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8f58c800) [pid = 2580] [serial = 1604] [outer = 0x8eecbc00] 02:50:45 INFO - PROCESS | 2580 | 1467971445212 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f598800) [pid = 2580] [serial = 1605] [outer = 0x8eecbc00] 02:50:46 INFO - PROCESS | 2580 | 1467971446216 Marionette TRACE conn4 <- [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]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1491ms 02:50:46 INFO - PROCESS | 2580 | 1467971446269 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 2580 | 1467971446273 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:50:46 INFO - PROCESS | 2580 | 1467971446289 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 2580 | 1467971446295 Marionette TRACE conn4 <- [1,2110,null,{}] 02:50:46 INFO - PROCESS | 2580 | 1467971446312 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 2580 | 1467971446321 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:46 INFO - PROCESS | 2580 | 1467971446559 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:50:46 INFO - PROCESS | 2580 | 1467971446582 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 2580 | 1467971446593 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cd000 == 31 [pid = 2580] [id = 535] 02:50:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x911ce800) [pid = 2580] [serial = 1606] [outer = (nil)] 02:50:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x911d8c00) [pid = 2580] [serial = 1607] [outer = 0x911ce800] 02:50:46 INFO - PROCESS | 2580 | 1467971446661 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91209800) [pid = 2580] [serial = 1608] [outer = 0x911ce800] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8e606400) [pid = 2580] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91560c00) [pid = 2580] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x911d1000) [pid = 2580] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e3f6800) [pid = 2580] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8e609000) [pid = 2580] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x915ce000) [pid = 2580] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f6c0000) [pid = 2580] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e601c00) [pid = 2580] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8e3f2000) [pid = 2580] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:50:47 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e609400) [pid = 2580] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:50:48 INFO - PROCESS | 2580 | 1467971448082 Marionette TRACE conn4 <- [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]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1850ms 02:50:48 INFO - PROCESS | 2580 | 1467971448144 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 2580 | 1467971448149 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:50:48 INFO - PROCESS | 2580 | 1467971448157 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 2580 | 1467971448159 Marionette TRACE conn4 <- [1,2114,null,{}] 02:50:48 INFO - PROCESS | 2580 | 1467971448166 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 2580 | 1467971448170 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:48 INFO - PROCESS | 2580 | 1467971448324 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:50:48 INFO - PROCESS | 2580 | 1467971448334 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 2580 | 1467971448342 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e606c00 == 32 [pid = 2580] [id = 536] 02:50:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e609400) [pid = 2580] [serial = 1609] [outer = (nil)] 02:50:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9120b800) [pid = 2580] [serial = 1610] [outer = 0x8e609400] 02:50:48 INFO - PROCESS | 2580 | 1467971448410 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91210c00) [pid = 2580] [serial = 1611] [outer = 0x8e609400] 02:50:49 INFO - PROCESS | 2580 | 1467971449377 Marionette TRACE conn4 <- [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]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1284ms 02:50:49 INFO - PROCESS | 2580 | 1467971449442 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 2580 | 1467971449446 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:50:49 INFO - PROCESS | 2580 | 1467971449452 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 2580 | 1467971449455 Marionette TRACE conn4 <- [1,2118,null,{}] 02:50:49 INFO - PROCESS | 2580 | 1467971449461 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 2580 | 1467971449466 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:49 INFO - PROCESS | 2580 | 1467971449628 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:50:49 INFO - PROCESS | 2580 | 1467971449858 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 2580 | 1467971449871 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675000 == 33 [pid = 2580] [id = 537] 02:50:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8d675400) [pid = 2580] [serial = 1612] [outer = (nil)] 02:50:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8dc15000) [pid = 2580] [serial = 1613] [outer = 0x8d675400] 02:50:49 INFO - PROCESS | 2580 | 1467971449964 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e3f1800) [pid = 2580] [serial = 1614] [outer = 0x8d675400] 02:50:51 INFO - PROCESS | 2580 | 1467971451071 Marionette TRACE conn4 <- [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]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1690ms 02:50:51 INFO - PROCESS | 2580 | 1467971451146 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 2580 | 1467971451151 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:50:51 INFO - PROCESS | 2580 | 1467971451160 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 2580 | 1467971451165 Marionette TRACE conn4 <- [1,2122,null,{}] 02:50:51 INFO - PROCESS | 2580 | 1467971451173 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 2580 | 1467971451181 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:51 INFO - PROCESS | 2580 | 1467971451403 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:50:51 INFO - PROCESS | 2580 | 1467971451679 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 2580 | 1467971451691 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676800 == 34 [pid = 2580] [id = 538] 02:50:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8dc1b400) [pid = 2580] [serial = 1615] [outer = (nil)] 02:50:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8f58dc00) [pid = 2580] [serial = 1616] [outer = 0x8dc1b400] 02:50:51 INFO - PROCESS | 2580 | 1467971451775 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f6b7c00) [pid = 2580] [serial = 1617] [outer = 0x8dc1b400] 02:50:52 INFO - PROCESS | 2580 | 1467971452791 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1693ms 02:50:52 INFO - PROCESS | 2580 | 1467971452857 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 2580 | 1467971452864 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:50:52 INFO - PROCESS | 2580 | 1467971452872 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 2580 | 1467971452875 Marionette TRACE conn4 <- [1,2126,null,{}] 02:50:52 INFO - PROCESS | 2580 | 1467971452881 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 2580 | 1467971452886 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:53 INFO - PROCESS | 2580 | 1467971453109 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:50:53 INFO - PROCESS | 2580 | 1467971453379 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 2580 | 1467971453387 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec7c00 == 35 [pid = 2580] [id = 539] 02:50:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x913a9800) [pid = 2580] [serial = 1618] [outer = (nil)] 02:50:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x9146a800) [pid = 2580] [serial = 1619] [outer = 0x913a9800] 02:50:53 INFO - PROCESS | 2580 | 1467971453516 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x9155cc00) [pid = 2580] [serial = 1620] [outer = 0x913a9800] 02:50:54 INFO - PROCESS | 2580 | 1467971454576 Marionette TRACE conn4 <- [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]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1786ms 02:50:54 INFO - PROCESS | 2580 | 1467971454659 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:50:54 INFO - PROCESS | 2580 | 1467971454663 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:50:54 INFO - PROCESS | 2580 | 1467971454680 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 2580 | 1467971454689 Marionette TRACE conn4 <- [1,2130,null,{}] 02:50:54 INFO - PROCESS | 2580 | 1467971454697 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 2580 | 1467971454704 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:54 INFO - PROCESS | 2580 | 1467971454936 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:50:55 INFO - PROCESS | 2580 | 1467971455374 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 2580 | 1467971455386 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d670400 == 36 [pid = 2580] [id = 540] 02:50:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8d671c00) [pid = 2580] [serial = 1621] [outer = (nil)] 02:50:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8dc15400) [pid = 2580] [serial = 1622] [outer = 0x8d671c00] 02:50:55 INFO - PROCESS | 2580 | 1467971455464 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8e603400) [pid = 2580] [serial = 1623] [outer = 0x8d671c00] 02:50:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece5000 == 35 [pid = 2580] [id = 527] 02:50:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8e606c00 == 34 [pid = 2580] [id = 536] 02:50:56 INFO - PROCESS | 2580 | --DOCSHELL 0x911cd000 == 33 [pid = 2580] [id = 535] 02:50:56 INFO - PROCESS | 2580 | 1467971456578 Marionette TRACE conn4 <- [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] 02:50:56 INFO - PROCESS | 2580 | 1467971456687 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:50:56 INFO - PROCESS | 2580 | 1467971456702 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 2580 | 1467971456707 Marionette TRACE conn4 <- [1,2134,null,{}] 02:50:56 INFO - PROCESS | 2580 | 1467971456722 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 2580 | 1467971456728 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:56 INFO - PROCESS | 2580 | 1467971456887 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:50:57 INFO - PROCESS | 2580 | 1467971457080 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 2580 | 1467971457091 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecc000 == 31 [pid = 2580] [id = 541] 02:50:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eed0000) [pid = 2580] [serial = 1624] [outer = (nil)] 02:50:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eed8800) [pid = 2580] [serial = 1625] [outer = 0x8eed0000] 02:50:57 INFO - PROCESS | 2580 | 1467971457162 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f6b5c00) [pid = 2580] [serial = 1626] [outer = 0x8eed0000] 02:50:57 INFO - PROCESS | 2580 | 1467971457982 Marionette TRACE conn4 <- [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]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1339ms 02:50:58 INFO - PROCESS | 2580 | 1467971458036 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 2580 | 1467971458042 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:50:58 INFO - PROCESS | 2580 | 1467971458051 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 2580 | 1467971458054 Marionette TRACE conn4 <- [1,2138,null,{}] 02:50:58 INFO - PROCESS | 2580 | 1467971458060 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:58 INFO - PROCESS | 2580 | 1467971458066 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:58 INFO - PROCESS | 2580 | 1467971458237 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:50:58 INFO - PROCESS | 2580 | 1467971458247 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 2580 | 1467971458254 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c7800 == 32 [pid = 2580] [id = 542] 02:50:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x911ccc00) [pid = 2580] [serial = 1627] [outer = (nil)] 02:50:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9120dc00) [pid = 2580] [serial = 1628] [outer = 0x911ccc00] 02:50:58 INFO - PROCESS | 2580 | 1467971458325 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x913ac000) [pid = 2580] [serial = 1629] [outer = 0x911ccc00] 02:50:59 INFO - PROCESS | 2580 | 1467971459352 Marionette TRACE conn4 <- [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]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1330ms 02:50:59 INFO - PROCESS | 2580 | 1467971459382 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 2580 | 1467971459386 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:50:59 INFO - PROCESS | 2580 | 1467971459395 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 2580 | 1467971459407 Marionette TRACE conn4 <- [1,2142,null,{}] 02:50:59 INFO - PROCESS | 2580 | 1467971459434 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 2580 | 1467971459442 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:59 INFO - PROCESS | 2580 | 1467971459673 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:50:59 INFO - PROCESS | 2580 | 1467971459704 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 2580 | 1467971459711 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:50:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d673800 == 33 [pid = 2580] [id = 543] 02:50:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f590400) [pid = 2580] [serial = 1630] [outer = (nil)] 02:50:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91b55c00) [pid = 2580] [serial = 1631] [outer = 0x8f590400] 02:50:59 INFO - PROCESS | 2580 | 1467971459782 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91b5fc00) [pid = 2580] [serial = 1632] [outer = 0x8f590400] 02:51:00 INFO - PROCESS | 2580 | 1467971460753 Marionette TRACE conn4 <- [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] 02:51:00 INFO - PROCESS | 2580 | 1467971460808 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:51:00 INFO - PROCESS | 2580 | 1467971460815 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 2580 | 1467971460818 Marionette TRACE conn4 <- [1,2146,null,{}] 02:51:00 INFO - PROCESS | 2580 | 1467971460833 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 2580 | 1467971460838 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:01 INFO - PROCESS | 2580 | 1467971461061 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:51:01 INFO - PROCESS | 2580 | 1467971461083 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 2580 | 1467971461091 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b57400 == 34 [pid = 2580] [id = 544] 02:51:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91c01400) [pid = 2580] [serial = 1633] [outer = (nil)] 02:51:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91c10c00) [pid = 2580] [serial = 1634] [outer = 0x91c01400] 02:51:01 INFO - PROCESS | 2580 | 1467971461163 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91cea400) [pid = 2580] [serial = 1635] [outer = 0x91c01400] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8ee38c00) [pid = 2580] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x911ce800) [pid = 2580] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ece1800) [pid = 2580] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8d66e000) [pid = 2580] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8dc1c800) [pid = 2580] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x913a3000) [pid = 2580] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91466c00) [pid = 2580] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x92be4c00) [pid = 2580] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x92f2fc00) [pid = 2580] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eed3800) [pid = 2580] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e3ea000) [pid = 2580] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:51:01 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8eecbc00) [pid = 2580] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:51:02 INFO - PROCESS | 2580 | 1467971462281 Marionette TRACE conn4 <- [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] 02:51:02 INFO - PROCESS | 2580 | 1467971462316 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:51:02 INFO - PROCESS | 2580 | 1467971462323 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 2580 | 1467971462327 Marionette TRACE conn4 <- [1,2150,null,{}] 02:51:02 INFO - PROCESS | 2580 | 1467971462332 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 2580 | 1467971462337 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:02 INFO - PROCESS | 2580 | 1467971462560 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:51:02 INFO - PROCESS | 2580 | 1467971462574 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 2580 | 1467971462593 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eeca400 == 35 [pid = 2580] [id = 545] 02:51:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f8bf800) [pid = 2580] [serial = 1636] [outer = (nil)] 02:51:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91c08800) [pid = 2580] [serial = 1637] [outer = 0x8f8bf800] 02:51:02 INFO - PROCESS | 2580 | 1467971462689 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x92a06c00) [pid = 2580] [serial = 1638] [outer = 0x8f8bf800] 02:51:03 INFO - PROCESS | 2580 | 1467971463623 Marionette TRACE conn4 <- [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]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1330ms 02:51:03 INFO - PROCESS | 2580 | 1467971463654 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 2580 | 1467971463658 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:51:03 INFO - PROCESS | 2580 | 1467971463664 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 2580 | 1467971463667 Marionette TRACE conn4 <- [1,2154,null,{}] 02:51:03 INFO - PROCESS | 2580 | 1467971463673 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:03 INFO - PROCESS | 2580 | 1467971463678 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:03 INFO - PROCESS | 2580 | 1467971463920 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:51:04 INFO - PROCESS | 2580 | 1467971464116 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 2580 | 1467971464126 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc12000 == 36 [pid = 2580] [id = 546] 02:51:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8dc13c00) [pid = 2580] [serial = 1639] [outer = (nil)] 02:51:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e3f7000) [pid = 2580] [serial = 1640] [outer = 0x8dc13c00] 02:51:04 INFO - PROCESS | 2580 | 1467971464214 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ecde800) [pid = 2580] [serial = 1641] [outer = 0x8dc13c00] 02:51:05 INFO - PROCESS | 2580 | 1467971465347 Marionette TRACE conn4 <- [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]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1731ms 02:51:05 INFO - PROCESS | 2580 | 1467971465398 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 2580 | 1467971465405 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:51:05 INFO - PROCESS | 2580 | 1467971465415 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 2580 | 1467971465419 Marionette TRACE conn4 <- [1,2158,null,{}] 02:51:05 INFO - PROCESS | 2580 | 1467971465428 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 2580 | 1467971465435 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:05 INFO - PROCESS | 2580 | 1467971465640 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:51:05 INFO - PROCESS | 2580 | 1467971465883 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 2580 | 1467971465893 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eceb000 == 37 [pid = 2580] [id = 547] 02:51:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f8bf400) [pid = 2580] [serial = 1642] [outer = (nil)] 02:51:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x911cd800) [pid = 2580] [serial = 1643] [outer = 0x8f8bf400] 02:51:05 INFO - PROCESS | 2580 | 1467971465985 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91204000) [pid = 2580] [serial = 1644] [outer = 0x8f8bf400] 02:51:06 INFO - PROCESS | 2580 | 1467971466957 Marionette TRACE conn4 <- [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]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1588ms 02:51:07 INFO - PROCESS | 2580 | 1467971467003 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 2580 | 1467971467008 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:51:07 INFO - PROCESS | 2580 | 1467971467015 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 2580 | 1467971467019 Marionette TRACE conn4 <- [1,2162,null,{}] 02:51:07 INFO - PROCESS | 2580 | 1467971467026 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 2580 | 1467971467031 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:07 INFO - PROCESS | 2580 | 1467971467224 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:51:07 INFO - PROCESS | 2580 | 1467971467405 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 2580 | 1467971467416 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee42000 == 38 [pid = 2580] [id = 548] 02:51:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x913a8400) [pid = 2580] [serial = 1645] [outer = (nil)] 02:51:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x915d9400) [pid = 2580] [serial = 1646] [outer = 0x913a8400] 02:51:07 INFO - PROCESS | 2580 | 1467971467496 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91c0c000) [pid = 2580] [serial = 1647] [outer = 0x913a8400] 02:51:08 INFO - PROCESS | 2580 | 1467971468557 Marionette TRACE conn4 <- [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]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1594ms 02:51:08 INFO - PROCESS | 2580 | 1467971468611 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 2580 | 1467971468617 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:51:08 INFO - PROCESS | 2580 | 1467971468635 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 2580 | 1467971468643 Marionette TRACE conn4 <- [1,2166,null,{}] 02:51:08 INFO - PROCESS | 2580 | 1467971468650 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:08 INFO - PROCESS | 2580 | 1467971468656 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:08 INFO - PROCESS | 2580 | 1467971468905 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:51:09 INFO - PROCESS | 2580 | 1467971469144 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 2580 | 1467971469156 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676c00 == 39 [pid = 2580] [id = 549] 02:51:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8ee3a400) [pid = 2580] [serial = 1648] [outer = (nil)] 02:51:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x915d7800) [pid = 2580] [serial = 1649] [outer = 0x8ee3a400] 02:51:09 INFO - PROCESS | 2580 | 1467971469280 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92bef000) [pid = 2580] [serial = 1650] [outer = 0x8ee3a400] 02:51:10 INFO - PROCESS | 2580 | 1467971470213 Marionette TRACE conn4 <- [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]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1655ms 02:51:10 INFO - PROCESS | 2580 | 1467971470282 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 2580 | 1467971470286 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:51:10 INFO - PROCESS | 2580 | 1467971470293 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 2580 | 1467971470297 Marionette TRACE conn4 <- [1,2170,null,{}] 02:51:10 INFO - PROCESS | 2580 | 1467971470303 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 2580 | 1467971470308 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:10 INFO - PROCESS | 2580 | 1467971470495 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:51:10 INFO - PROCESS | 2580 | 1467971470681 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 2580 | 1467971470689 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0b000 == 40 [pid = 2580] [id = 550] 02:51:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92a0f000) [pid = 2580] [serial = 1651] [outer = (nil)] 02:51:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93c31400) [pid = 2580] [serial = 1652] [outer = 0x92a0f000] 02:51:10 INFO - PROCESS | 2580 | 1467971470770 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93c35400) [pid = 2580] [serial = 1653] [outer = 0x92a0f000] 02:51:11 INFO - PROCESS | 2580 | 1467971471735 Marionette TRACE conn4 <- [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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1485ms 02:51:11 INFO - PROCESS | 2580 | 1467971471780 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:51:11 INFO - PROCESS | 2580 | 1467971471784 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:51:11 INFO - PROCESS | 2580 | 1467971471791 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 2580 | 1467971471795 Marionette TRACE conn4 <- [1,2174,null,{}] 02:51:11 INFO - PROCESS | 2580 | 1467971471801 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:11 INFO - PROCESS | 2580 | 1467971471807 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:12 INFO - PROCESS | 2580 | 1467971472009 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:51:12 INFO - PROCESS | 2580 | 1467971472193 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 2580 | 1467971472212 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x93e16c00 == 41 [pid = 2580] [id = 551] 02:51:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93e17400) [pid = 2580] [serial = 1654] [outer = (nil)] 02:51:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93e1b800) [pid = 2580] [serial = 1655] [outer = 0x93e17400] 02:51:12 INFO - PROCESS | 2580 | 1467971472349 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x94834400) [pid = 2580] [serial = 1656] [outer = 0x93e17400] 02:51:13 INFO - PROCESS | 2580 | 1467971473408 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1683ms 02:51:13 INFO - PROCESS | 2580 | 1467971473474 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:51:13 INFO - PROCESS | 2580 | 1467971473479 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:51:13 INFO - PROCESS | 2580 | 1467971473486 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 2580 | 1467971473489 Marionette TRACE conn4 <- [1,2178,null,{}] 02:51:13 INFO - PROCESS | 2580 | 1467971473496 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 2580 | 1467971473501 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:13 INFO - PROCESS | 2580 | 1467971473687 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:51:13 INFO - PROCESS | 2580 | 1467971473872 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 2580 | 1467971473878 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc10400 == 42 [pid = 2580] [id = 552] 02:51:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8e3ed800) [pid = 2580] [serial = 1657] [outer = (nil)] 02:51:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x95265c00) [pid = 2580] [serial = 1658] [outer = 0x8e3ed800] 02:51:14 INFO - PROCESS | 2580 | 1467971474029 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x9539cc00) [pid = 2580] [serial = 1659] [outer = 0x8e3ed800] 02:51:14 INFO - PROCESS | 2580 | 1467971474991 Marionette TRACE conn4 <- [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]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1540ms 02:51:15 INFO - PROCESS | 2580 | 1467971475026 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 2580 | 1467971475031 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:51:15 INFO - PROCESS | 2580 | 1467971475037 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 2580 | 1467971475041 Marionette TRACE conn4 <- [1,2182,null,{}] 02:51:15 INFO - PROCESS | 2580 | 1467971475046 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:15 INFO - PROCESS | 2580 | 1467971475051 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:15 INFO - PROCESS | 2580 | 1467971475228 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:51:15 INFO - PROCESS | 2580 | 1467971475412 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 2580 | 1467971475420 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17400 == 43 [pid = 2580] [id = 553] 02:51:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8dc18800) [pid = 2580] [serial = 1660] [outer = (nil)] 02:51:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8ee3c800) [pid = 2580] [serial = 1661] [outer = 0x8dc18800] 02:51:15 INFO - PROCESS | 2580 | 1467971475507 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8eecc800) [pid = 2580] [serial = 1662] [outer = 0x8dc18800] 02:51:16 INFO - PROCESS | 2580 | 1467971476692 Marionette TRACE conn4 <- [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]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1683ms 02:51:16 INFO - PROCESS | 2580 | 1467971476721 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 2580 | 1467971476727 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:51:16 INFO - PROCESS | 2580 | 1467971476735 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 2580 | 1467971476740 Marionette TRACE conn4 <- [1,2186,null,{}] 02:51:16 INFO - PROCESS | 2580 | 1467971476748 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 2580 | 1467971476753 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:16 INFO - PROCESS | 2580 | 1467971476934 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:51:17 INFO - PROCESS | 2580 | 1467971477182 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 2580 | 1467971477196 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66b400 == 44 [pid = 2580] [id = 554] 02:51:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8dc18c00) [pid = 2580] [serial = 1663] [outer = (nil)] 02:51:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8eec6c00) [pid = 2580] [serial = 1664] [outer = 0x8dc18c00] 02:51:17 INFO - PROCESS | 2580 | 1467971477283 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x8eed4c00) [pid = 2580] [serial = 1665] [outer = 0x8dc18c00] 02:51:18 INFO - PROCESS | 2580 | 1467971478272 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1586ms 02:51:18 INFO - PROCESS | 2580 | 1467971478321 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 2580 | 1467971478328 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:51:18 INFO - PROCESS | 2580 | 1467971478338 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 2580 | 1467971478342 Marionette TRACE conn4 <- [1,2190,null,{}] 02:51:18 INFO - PROCESS | 2580 | 1467971478348 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 2580 | 1467971478354 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:18 INFO - PROCESS | 2580 | 1467971478537 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8eeca400 == 43 [pid = 2580] [id = 545] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x91b57400 == 42 [pid = 2580] [id = 544] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d673800 == 41 [pid = 2580] [id = 543] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c7800 == 40 [pid = 2580] [id = 542] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecc000 == 39 [pid = 2580] [id = 541] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d670400 == 38 [pid = 2580] [id = 540] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6bb000 == 37 [pid = 2580] [id = 520] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676800 == 36 [pid = 2580] [id = 538] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d669c00 == 35 [pid = 2580] [id = 516] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6bc000 == 34 [pid = 2580] [id = 522] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x911d2c00 == 33 [pid = 2580] [id = 513] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec7c00 == 32 [pid = 2580] [id = 539] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x91206000 == 31 [pid = 2580] [id = 525] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d675000 == 30 [pid = 2580] [id = 537] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ebc00 == 29 [pid = 2580] [id = 519] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee37400 == 28 [pid = 2580] [id = 524] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x9155e800 == 27 [pid = 2580] [id = 521] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1b000 == 26 [pid = 2580] [id = 514] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8e607800 == 25 [pid = 2580] [id = 515] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8eedd400 == 24 [pid = 2580] [id = 512] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0ec00 == 23 [pid = 2580] [id = 518] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x92ee5400 == 22 [pid = 2580] [id = 528] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x915cd800 == 21 [pid = 2580] [id = 517] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a400 == 20 [pid = 2580] [id = 523] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8e606800 == 19 [pid = 2580] [id = 526] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece1000 == 18 [pid = 2580] [id = 511] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a800 == 17 [pid = 2580] [id = 531] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc15800 == 16 [pid = 2580] [id = 530] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d671400 == 15 [pid = 2580] [id = 529] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc10400 == 14 [pid = 2580] [id = 552] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc17400 == 13 [pid = 2580] [id = 553] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x93e16c00 == 12 [pid = 2580] [id = 551] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0b000 == 11 [pid = 2580] [id = 550] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676c00 == 10 [pid = 2580] [id = 549] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8eceb000 == 9 [pid = 2580] [id = 547] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee42000 == 8 [pid = 2580] [id = 548] 02:51:19 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc12000 == 7 [pid = 2580] [id = 546] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x9120b800) [pid = 2580] [serial = 1610] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x8f6b1400) [pid = 2580] [serial = 1575] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x8eed3400) [pid = 2580] [serial = 1574] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x911d8c00) [pid = 2580] [serial = 1607] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8ee35400) [pid = 2580] [serial = 1601] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8ee3e400) [pid = 2580] [serial = 1602] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8d675800) [pid = 2580] [serial = 1598] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8dc19400) [pid = 2580] [serial = 1599] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8ecdf400) [pid = 2580] [serial = 1596] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x91561c00) [pid = 2580] [serial = 1578] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8e3f4400) [pid = 2580] [serial = 1595] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x9146e000) [pid = 2580] [serial = 1577] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x92beb000) [pid = 2580] [serial = 1581] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x92a0b400) [pid = 2580] [serial = 1580] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x93c2a000) [pid = 2580] [serial = 1584] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x92f39c00) [pid = 2580] [serial = 1583] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x93cdf400) [pid = 2580] [serial = 1587] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x93cda800) [pid = 2580] [serial = 1586] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x95263000) [pid = 2580] [serial = 1590] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x93e1b400) [pid = 2580] [serial = 1589] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91209800) [pid = 2580] [serial = 1608] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f58fc00) [pid = 2580] [serial = 1593] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8ece6c00) [pid = 2580] [serial = 1592] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f598800) [pid = 2580] [serial = 1605] [outer = (nil)] [url = about:blank] 02:51:19 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f58c800) [pid = 2580] [serial = 1604] [outer = (nil)] [url = about:blank] 02:51:20 INFO - PROCESS | 2580 | 1467971479979 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 2580 | 1467971479991 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675800 == 8 [pid = 2580] [id = 555] 02:51:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8d676c00) [pid = 2580] [serial = 1666] [outer = (nil)] 02:51:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc10400) [pid = 2580] [serial = 1667] [outer = 0x8d676c00] 02:51:20 INFO - PROCESS | 2580 | 1467971480081 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e3ec000) [pid = 2580] [serial = 1668] [outer = 0x8d676c00] 02:51:20 INFO - PROCESS | 2580 | 1467971480921 Marionette TRACE conn4 <- [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]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2635ms 02:51:20 INFO - PROCESS | 2580 | 1467971480980 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 2580 | 1467971480985 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:51:21 INFO - PROCESS | 2580 | 1467971480999 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 2580 | 1467971481003 Marionette TRACE conn4 <- [1,2194,null,{}] 02:51:21 INFO - PROCESS | 2580 | 1467971481012 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:21 INFO - PROCESS | 2580 | 1467971481017 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:21 INFO - PROCESS | 2580 | 1467971481188 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:51:21 INFO - PROCESS | 2580 | 1467971481200 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 2580 | 1467971481212 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eceb000 == 9 [pid = 2580] [id = 556] 02:51:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8eced800) [pid = 2580] [serial = 1669] [outer = (nil)] 02:51:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8ee3b000) [pid = 2580] [serial = 1670] [outer = 0x8eced800] 02:51:21 INFO - PROCESS | 2580 | 1467971481283 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8eec7c00) [pid = 2580] [serial = 1671] [outer = 0x8eced800] 02:51:22 INFO - PROCESS | 2580 | 1467971482250 Marionette TRACE conn4 <- [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]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1284ms 02:51:22 INFO - PROCESS | 2580 | 1467971482287 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 2580 | 1467971482292 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:51:22 INFO - PROCESS | 2580 | 1467971482301 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 2580 | 1467971482305 Marionette TRACE conn4 <- [1,2198,null,{}] 02:51:22 INFO - PROCESS | 2580 | 1467971482315 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 2580 | 1467971482319 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:22 INFO - PROCESS | 2580 | 1467971482499 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:51:22 INFO - PROCESS | 2580 | 1467971482666 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 2580 | 1467971482672 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed4800 == 10 [pid = 2580] [id = 557] 02:51:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eedb800) [pid = 2580] [serial = 1672] [outer = (nil)] 02:51:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f599c00) [pid = 2580] [serial = 1673] [outer = 0x8eedb800] 02:51:22 INFO - PROCESS | 2580 | 1467971482760 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8f6b9800) [pid = 2580] [serial = 1674] [outer = 0x8eedb800] 02:51:23 INFO - PROCESS | 2580 | 1467971483727 Marionette TRACE conn4 <- [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]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1490ms 02:51:23 INFO - PROCESS | 2580 | 1467971483793 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 2580 | 1467971483796 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:51:23 INFO - PROCESS | 2580 | 1467971483812 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 2580 | 1467971483823 Marionette TRACE conn4 <- [1,2202,null,{}] 02:51:23 INFO - PROCESS | 2580 | 1467971483839 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:23 INFO - PROCESS | 2580 | 1467971483847 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:24 INFO - PROCESS | 2580 | 1467971484086 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:51:24 INFO - PROCESS | 2580 | 1467971484116 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 2580 | 1467971484154 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0c00 == 11 [pid = 2580] [id = 558] 02:51:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8e606800) [pid = 2580] [serial = 1675] [outer = (nil)] 02:51:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91206000) [pid = 2580] [serial = 1676] [outer = 0x8e606800] 02:51:24 INFO - PROCESS | 2580 | 1467971484295 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x9120d000) [pid = 2580] [serial = 1677] [outer = 0x8e606800] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8dc1b400) [pid = 2580] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8d671c00) [pid = 2580] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8d675400) [pid = 2580] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x911ccc00) [pid = 2580] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x913a9800) [pid = 2580] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eed0000) [pid = 2580] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e609400) [pid = 2580] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f8bf800) [pid = 2580] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f590400) [pid = 2580] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:51:25 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91c01400) [pid = 2580] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:51:25 INFO - PROCESS | 2580 | 1467971485647 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1883ms 02:51:25 INFO - PROCESS | 2580 | 1467971485687 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:51:25 INFO - PROCESS | 2580 | 1467971485692 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:51:25 INFO - PROCESS | 2580 | 1467971485698 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 2580 | 1467971485702 Marionette TRACE conn4 <- [1,2206,null,{}] 02:51:25 INFO - PROCESS | 2580 | 1467971485707 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:25 INFO - PROCESS | 2580 | 1467971485712 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:25 INFO - PROCESS | 2580 | 1467971485862 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:51:25 INFO - PROCESS | 2580 | 1467971485878 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 2580 | 1467971485886 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e606c00 == 12 [pid = 2580] [id = 559] 02:51:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eee3400) [pid = 2580] [serial = 1678] [outer = (nil)] 02:51:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91203800) [pid = 2580] [serial = 1679] [outer = 0x8eee3400] 02:51:25 INFO - PROCESS | 2580 | 1467971485956 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x913a2400) [pid = 2580] [serial = 1680] [outer = 0x8eee3400] 02:51:26 INFO - PROCESS | 2580 | 1467971486846 Marionette TRACE conn4 <- [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]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1190ms 02:51:26 INFO - PROCESS | 2580 | 1467971486889 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:51:26 INFO - PROCESS | 2580 | 1467971486894 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:51:26 INFO - PROCESS | 2580 | 1467971486900 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 2580 | 1467971486903 Marionette TRACE conn4 <- [1,2210,null,{}] 02:51:26 INFO - PROCESS | 2580 | 1467971486909 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 2580 | 1467971486914 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:27 INFO - PROCESS | 2580 | 1467971487075 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:51:27 INFO - PROCESS | 2580 | 1467971487084 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 2580 | 1467971487103 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x913af800 == 13 [pid = 2580] [id = 560] 02:51:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91466000) [pid = 2580] [serial = 1681] [outer = (nil)] 02:51:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91474000) [pid = 2580] [serial = 1682] [outer = 0x91466000] 02:51:27 INFO - PROCESS | 2580 | 1467971487186 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x915d0c00) [pid = 2580] [serial = 1683] [outer = 0x91466000] 02:51:28 INFO - PROCESS | 2580 | 1467971488445 Marionette TRACE conn4 <- [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]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1594ms 02:51:28 INFO - PROCESS | 2580 | 1467971488495 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 2580 | 1467971488502 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:51:28 INFO - PROCESS | 2580 | 1467971488510 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 2580 | 1467971488518 Marionette TRACE conn4 <- [1,2214,null,{}] 02:51:28 INFO - PROCESS | 2580 | 1467971488527 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 2580 | 1467971488532 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:28 INFO - PROCESS | 2580 | 1467971488741 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:51:28 INFO - PROCESS | 2580 | 1467971488971 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 2580 | 1467971488980 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a400 == 14 [pid = 2580] [id = 561] 02:51:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8e607400) [pid = 2580] [serial = 1684] [outer = (nil)] 02:51:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8eed2400) [pid = 2580] [serial = 1685] [outer = 0x8e607400] 02:51:29 INFO - PROCESS | 2580 | 1467971489113 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8eedd800) [pid = 2580] [serial = 1686] [outer = 0x8e607400] 02:51:30 INFO - PROCESS | 2580 | 1467971490143 Marionette TRACE conn4 <- [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]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1700ms 02:51:30 INFO - PROCESS | 2580 | 1467971490210 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 2580 | 1467971490218 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:51:30 INFO - PROCESS | 2580 | 1467971490229 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 2580 | 1467971490233 Marionette TRACE conn4 <- [1,2218,null,{}] 02:51:30 INFO - PROCESS | 2580 | 1467971490242 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 2580 | 1467971490248 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:30 INFO - PROCESS | 2580 | 1467971490475 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:51:30 INFO - PROCESS | 2580 | 1467971490790 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 2580 | 1467971490803 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66f400 == 15 [pid = 2580] [id = 562] 02:51:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x911cf400) [pid = 2580] [serial = 1687] [outer = (nil)] 02:51:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91202400) [pid = 2580] [serial = 1688] [outer = 0x911cf400] 02:51:30 INFO - PROCESS | 2580 | 1467971490886 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x913aa400) [pid = 2580] [serial = 1689] [outer = 0x911cf400] 02:51:31 INFO - PROCESS | 2580 | 1467971491836 Marionette TRACE conn4 <- [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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1637ms 02:51:31 INFO - PROCESS | 2580 | 1467971491876 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 2580 | 1467971491880 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:51:31 INFO - PROCESS | 2580 | 1467971491890 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 2580 | 1467971491896 Marionette TRACE conn4 <- [1,2222,null,{}] 02:51:31 INFO - PROCESS | 2580 | 1467971491913 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 2580 | 1467971491922 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:32 INFO - PROCESS | 2580 | 1467971492114 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:51:32 INFO - PROCESS | 2580 | 1467971492295 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 2580 | 1467971492307 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b59c00 == 16 [pid = 2580] [id = 563] 02:51:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x91b5a400) [pid = 2580] [serial = 1690] [outer = (nil)] 02:51:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x91c03800) [pid = 2580] [serial = 1691] [outer = 0x91b5a400] 02:51:32 INFO - PROCESS | 2580 | 1467971492393 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x91ce6000) [pid = 2580] [serial = 1692] [outer = 0x91b5a400] 02:51:33 INFO - PROCESS | 2580 | 1467971493419 Marionette TRACE conn4 <- [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]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1546ms 02:51:33 INFO - PROCESS | 2580 | 1467971493436 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:51:33 INFO - PROCESS | 2580 | 1467971493441 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:51:33 INFO - PROCESS | 2580 | 1467971493477 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 2580 | 1467971493480 Marionette TRACE conn4 <- [1,2226,null,{}] 02:51:33 INFO - PROCESS | 2580 | 1467971493488 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:33 INFO - PROCESS | 2580 | 1467971493494 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:33 INFO - PROCESS | 2580 | 1467971493679 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:51:33 INFO - PROCESS | 2580 | 1467971493869 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 2580 | 1467971493879 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x91ce7400 == 17 [pid = 2580] [id = 564] 02:51:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x91cef000) [pid = 2580] [serial = 1693] [outer = (nil)] 02:51:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x91cf3400) [pid = 2580] [serial = 1694] [outer = 0x91cef000] 02:51:33 INFO - PROCESS | 2580 | 1467971493969 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x92a08400) [pid = 2580] [serial = 1695] [outer = 0x91cef000] 02:51:35 INFO - PROCESS | 2580 | 1467971495238 Marionette TRACE conn4 <- [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]]]}] 02:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1872ms 02:51:35 INFO - PROCESS | 2580 | 1467971495329 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 2580 | 1467971495335 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:51:35 INFO - PROCESS | 2580 | 1467971495344 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 2580 | 1467971495349 Marionette TRACE conn4 <- [1,2230,null,{}] 02:51:35 INFO - PROCESS | 2580 | 1467971495357 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 2580 | 1467971495363 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:35 INFO - PROCESS | 2580 | 1467971495612 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x91210c00) [pid = 2580] [serial = 1611] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x91c08800) [pid = 2580] [serial = 1637] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x91b5fc00) [pid = 2580] [serial = 1632] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x91c10c00) [pid = 2580] [serial = 1634] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x91cea400) [pid = 2580] [serial = 1635] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8f58dc00) [pid = 2580] [serial = 1616] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8f6b7c00) [pid = 2580] [serial = 1617] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8dc15400) [pid = 2580] [serial = 1622] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8e603400) [pid = 2580] [serial = 1623] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8dc15000) [pid = 2580] [serial = 1613] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e3f1800) [pid = 2580] [serial = 1614] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x9120dc00) [pid = 2580] [serial = 1628] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x9146a800) [pid = 2580] [serial = 1619] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x9155cc00) [pid = 2580] [serial = 1620] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8eed8800) [pid = 2580] [serial = 1625] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f6b5c00) [pid = 2580] [serial = 1626] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91b55c00) [pid = 2580] [serial = 1631] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x913ac000) [pid = 2580] [serial = 1629] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92a06c00) [pid = 2580] [serial = 1638] [outer = (nil)] [url = about:blank] 02:51:35 INFO - PROCESS | 2580 | 1467971495878 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 2580 | 1467971495889 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15000 == 18 [pid = 2580] [id = 565] 02:51:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc15400) [pid = 2580] [serial = 1696] [outer = (nil)] 02:51:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e607800) [pid = 2580] [serial = 1697] [outer = 0x8dc15400] 02:51:35 INFO - PROCESS | 2580 | 1467971495973 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ee36c00) [pid = 2580] [serial = 1698] [outer = 0x8dc15400] 02:51:36 INFO - PROCESS | 2580 | 1467971496789 Marionette TRACE conn4 <- [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]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1484ms 02:51:36 INFO - PROCESS | 2580 | 1467971496829 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 2580 | 1467971496836 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:51:36 INFO - PROCESS | 2580 | 1467971496868 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 2580 | 1467971496872 Marionette TRACE conn4 <- [1,2234,null,{}] 02:51:36 INFO - PROCESS | 2580 | 1467971496881 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 2580 | 1467971496887 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:37 INFO - PROCESS | 2580 | 1467971497068 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:51:37 INFO - PROCESS | 2580 | 1467971497079 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 2580 | 1467971497087 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b1400 == 19 [pid = 2580] [id = 566] 02:51:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8f6b9400) [pid = 2580] [serial = 1699] [outer = (nil)] 02:51:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f6c0c00) [pid = 2580] [serial = 1700] [outer = 0x8f6b9400] 02:51:37 INFO - PROCESS | 2580 | 1467971497160 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x911ccc00) [pid = 2580] [serial = 1701] [outer = 0x8f6b9400] 02:51:38 INFO - PROCESS | 2580 | 1467971498147 Marionette TRACE conn4 <- [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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1363ms 02:51:38 INFO - PROCESS | 2580 | 1467971498210 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 2580 | 1467971498214 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:51:38 INFO - PROCESS | 2580 | 1467971498221 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 2580 | 1467971498227 Marionette TRACE conn4 <- [1,2238,null,{}] 02:51:38 INFO - PROCESS | 2580 | 1467971498251 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 2580 | 1467971498259 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:38 INFO - PROCESS | 2580 | 1467971498478 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:51:38 INFO - PROCESS | 2580 | 1467971498506 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 2580 | 1467971498516 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x9146b000 == 20 [pid = 2580] [id = 567] 02:51:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x9146d000) [pid = 2580] [serial = 1702] [outer = (nil)] 02:51:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x9155d400) [pid = 2580] [serial = 1703] [outer = 0x9146d000] 02:51:38 INFO - PROCESS | 2580 | 1467971498599 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x915d2c00) [pid = 2580] [serial = 1704] [outer = 0x9146d000] 02:51:39 INFO - PROCESS | 2580 | 1467971499544 Marionette TRACE conn4 <- [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]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1391ms 02:51:39 INFO - PROCESS | 2580 | 1467971499614 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 2580 | 1467971499619 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:51:39 INFO - PROCESS | 2580 | 1467971499629 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 2580 | 1467971499632 Marionette TRACE conn4 <- [1,2242,null,{}] 02:51:39 INFO - PROCESS | 2580 | 1467971499646 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:39 INFO - PROCESS | 2580 | 1467971499650 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:39 INFO - PROCESS | 2580 | 1467971499892 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:51:39 INFO - PROCESS | 2580 | 1467971499919 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 2580 | 1467971499925 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cf000 == 21 [pid = 2580] [id = 568] 02:51:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x915da800) [pid = 2580] [serial = 1705] [outer = (nil)] 02:51:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91c08800) [pid = 2580] [serial = 1706] [outer = 0x915da800] 02:51:40 INFO - PROCESS | 2580 | 1467971499997 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91cebc00) [pid = 2580] [serial = 1707] [outer = 0x915da800] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8dc13c00) [pid = 2580] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8e606800) [pid = 2580] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8f8bf400) [pid = 2580] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8eee3400) [pid = 2580] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8d676c00) [pid = 2580] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8eced800) [pid = 2580] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x913a8400) [pid = 2580] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8dc18c00) [pid = 2580] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ee3a400) [pid = 2580] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x92a0f000) [pid = 2580] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x93e17400) [pid = 2580] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e3ed800) [pid = 2580] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8dc18800) [pid = 2580] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:51:40 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8eedb800) [pid = 2580] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:51:41 INFO - PROCESS | 2580 | 1467971501122 Marionette TRACE conn4 <- [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]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1540ms 02:51:41 INFO - PROCESS | 2580 | 1467971501171 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:51:41 INFO - PROCESS | 2580 | 1467971501175 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:51:41 INFO - PROCESS | 2580 | 1467971501181 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 2580 | 1467971501185 Marionette TRACE conn4 <- [1,2246,null,{}] 02:51:41 INFO - PROCESS | 2580 | 1467971501190 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 2580 | 1467971501195 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:41 INFO - PROCESS | 2580 | 1467971501357 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:51:41 INFO - PROCESS | 2580 | 1467971501368 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 2580 | 1467971501379 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d669400 == 22 [pid = 2580] [id = 569] 02:51:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8dc13c00) [pid = 2580] [serial = 1708] [outer = (nil)] 02:51:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x913a7000) [pid = 2580] [serial = 1709] [outer = 0x8dc13c00] 02:51:41 INFO - PROCESS | 2580 | 1467971501574 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91568800) [pid = 2580] [serial = 1710] [outer = 0x8dc13c00] 02:51:42 INFO - PROCESS | 2580 | 1467971502385 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1237ms 02:51:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:51:42 INFO - PROCESS | 2580 | 1467971502419 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 2580 | 1467971502422 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:51:42 INFO - PROCESS | 2580 | 1467971502429 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 2580 | 1467971502432 Marionette TRACE conn4 <- [1,2250,null,{}] 02:51:42 INFO - PROCESS | 2580 | 1467971502505 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:42 INFO - PROCESS | 2580 | 1467971502512 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:42 INFO - PROCESS | 2580 | 1467971502752 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:51:42 INFO - PROCESS | 2580 | 1467971502951 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 2580 | 1467971502962 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f6c00 == 23 [pid = 2580] [id = 570] 02:51:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e3f7800) [pid = 2580] [serial = 1711] [outer = (nil)] 02:51:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ece0400) [pid = 2580] [serial = 1712] [outer = 0x8e3f7800] 02:51:43 INFO - PROCESS | 2580 | 1467971503052 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8ece0000) [pid = 2580] [serial = 1713] [outer = 0x8e3f7800] 02:51:44 INFO - PROCESS | 2580 | 1467971504087 Marionette TRACE conn4 <- [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]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1692ms 02:51:44 INFO - PROCESS | 2580 | 1467971504126 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 2580 | 1467971504131 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:51:44 INFO - PROCESS | 2580 | 1467971504142 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 2580 | 1467971504146 Marionette TRACE conn4 <- [1,2254,null,{}] 02:51:44 INFO - PROCESS | 2580 | 1467971504156 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 2580 | 1467971504162 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:44 INFO - PROCESS | 2580 | 1467971504362 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:51:44 INFO - PROCESS | 2580 | 1467971504601 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 2580 | 1467971504613 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bc000 == 24 [pid = 2580] [id = 571] 02:51:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f8c7800) [pid = 2580] [serial = 1714] [outer = (nil)] 02:51:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91201c00) [pid = 2580] [serial = 1715] [outer = 0x8f8c7800] 02:51:44 INFO - PROCESS | 2580 | 1467971504714 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x9120fc00) [pid = 2580] [serial = 1716] [outer = 0x8f8c7800] 02:51:45 INFO - PROCESS | 2580 | 1467971505682 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1588ms 02:51:45 INFO - PROCESS | 2580 | 1467971505731 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:51:45 INFO - PROCESS | 2580 | 1467971505736 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:51:45 INFO - PROCESS | 2580 | 1467971505743 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 2580 | 1467971505747 Marionette TRACE conn4 <- [1,2258,null,{}] 02:51:45 INFO - PROCESS | 2580 | 1467971505753 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 2580 | 1467971505759 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:45 INFO - PROCESS | 2580 | 1467971505988 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:51:46 INFO - PROCESS | 2580 | 1467971506265 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 2580 | 1467971506279 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x91205800 == 25 [pid = 2580] [id = 572] 02:51:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92a01800) [pid = 2580] [serial = 1717] [outer = (nil)] 02:51:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92a08000) [pid = 2580] [serial = 1718] [outer = 0x92a01800] 02:51:46 INFO - PROCESS | 2580 | 1467971506407 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x92be6c00) [pid = 2580] [serial = 1719] [outer = 0x92a01800] 02:51:47 INFO - PROCESS | 2580 | 1467971507336 Marionette TRACE conn4 <- [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]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1636ms 02:51:47 INFO - PROCESS | 2580 | 1467971507387 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 2580 | 1467971507397 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:51:47 INFO - PROCESS | 2580 | 1467971507425 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 2580 | 1467971507429 Marionette TRACE conn4 <- [1,2262,null,{}] 02:51:47 INFO - PROCESS | 2580 | 1467971507435 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:47 INFO - PROCESS | 2580 | 1467971507440 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:47 INFO - PROCESS | 2580 | 1467971507623 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:51:47 INFO - PROCESS | 2580 | 1467971507818 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 2580 | 1467971507825 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d669c00 == 26 [pid = 2580] [id = 573] 02:51:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8ecdf000) [pid = 2580] [serial = 1720] [outer = (nil)] 02:51:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93b51c00) [pid = 2580] [serial = 1721] [outer = 0x8ecdf000] 02:51:47 INFO - PROCESS | 2580 | 1467971507920 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93c2c800) [pid = 2580] [serial = 1722] [outer = 0x8ecdf000] 02:51:48 INFO - PROCESS | 2580 | 1467971508884 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1535ms 02:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:51:48 INFO - PROCESS | 2580 | 1467971508958 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 2580 | 1467971508962 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:51:48 INFO - PROCESS | 2580 | 1467971508968 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 2580 | 1467971508972 Marionette TRACE conn4 <- [1,2266,null,{}] 02:51:48 INFO - PROCESS | 2580 | 1467971508978 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 2580 | 1467971508983 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:49 INFO - PROCESS | 2580 | 1467971509198 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:51:49 INFO - PROCESS | 2580 | 1467971509381 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 2580 | 1467971509391 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x91c03c00 == 27 [pid = 2580] [id = 574] 02:51:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x92be5400) [pid = 2580] [serial = 1723] [outer = (nil)] 02:51:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x93ce0000) [pid = 2580] [serial = 1724] [outer = 0x92be5400] 02:51:49 INFO - PROCESS | 2580 | 1467971509514 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x93e12400) [pid = 2580] [serial = 1725] [outer = 0x92be5400] 02:51:50 INFO - PROCESS | 2580 | 1467971510468 Marionette TRACE conn4 <- [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]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1533ms 02:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:51:50 INFO - PROCESS | 2580 | 1467971510500 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 2580 | 1467971510504 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:51:50 INFO - PROCESS | 2580 | 1467971510511 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 2580 | 1467971510514 Marionette TRACE conn4 <- [1,2270,null,{}] 02:51:50 INFO - PROCESS | 2580 | 1467971510520 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:50 INFO - PROCESS | 2580 | 1467971510531 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:50 INFO - PROCESS | 2580 | 1467971510768 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:51:50 INFO - PROCESS | 2580 | 1467971510955 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 2580 | 1467971510963 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c33800 == 28 [pid = 2580] [id = 575] 02:51:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x93e16c00) [pid = 2580] [serial = 1726] [outer = (nil)] 02:51:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x94840800) [pid = 2580] [serial = 1727] [outer = 0x93e16c00] 02:51:51 INFO - PROCESS | 2580 | 1467971511049 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x95268c00) [pid = 2580] [serial = 1728] [outer = 0x93e16c00] 02:51:51 INFO - PROCESS | 2580 | 1467971511994 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1536ms 02:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:51:52 INFO - PROCESS | 2580 | 1467971512046 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 2580 | 1467971512049 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:51:52 INFO - PROCESS | 2580 | 1467971512057 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 2580 | 1467971512059 Marionette TRACE conn4 <- [1,2274,null,{}] 02:51:52 INFO - PROCESS | 2580 | 1467971512066 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:52 INFO - PROCESS | 2580 | 1467971512071 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:52 INFO - PROCESS | 2580 | 1467971512256 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:51:52 INFO - PROCESS | 2580 | 1467971512444 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 2580 | 1467971512451 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x913abc00 == 29 [pid = 2580] [id = 576] 02:51:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x93cd7c00) [pid = 2580] [serial = 1729] [outer = (nil)] 02:51:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x9539d000) [pid = 2580] [serial = 1730] [outer = 0x93cd7c00] 02:51:52 INFO - PROCESS | 2580 | 1467971512536 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x953a1c00) [pid = 2580] [serial = 1731] [outer = 0x93cd7c00] 02:51:53 INFO - PROCESS | 2580 | 1467971513500 Marionette TRACE conn4 <- [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]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1489ms 02:51:53 INFO - PROCESS | 2580 | 1467971513546 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 2580 | 1467971513550 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:51:53 INFO - PROCESS | 2580 | 1467971513557 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 2580 | 1467971513561 Marionette TRACE conn4 <- [1,2278,null,{}] 02:51:53 INFO - PROCESS | 2580 | 1467971513567 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:53 INFO - PROCESS | 2580 | 1467971513573 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:53 INFO - PROCESS | 2580 | 1467971513766 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:51:53 INFO - PROCESS | 2580 | 1467971513955 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 2580 | 1467971513961 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17000 == 30 [pid = 2580] [id = 577] 02:51:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8e3f6800) [pid = 2580] [serial = 1732] [outer = (nil)] 02:51:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x953f9800) [pid = 2580] [serial = 1733] [outer = 0x8e3f6800] 02:51:54 INFO - PROCESS | 2580 | 1467971514043 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 95 (0x953fa400) [pid = 2580] [serial = 1734] [outer = 0x8e3f6800] 02:51:55 INFO - PROCESS | 2580 | 1467971515016 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1538ms 02:51:55 INFO - PROCESS | 2580 | 1467971515097 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 2580 | 1467971515101 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:51:55 INFO - PROCESS | 2580 | 1467971515108 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 2580 | 1467971515111 Marionette TRACE conn4 <- [1,2282,null,{}] 02:51:55 INFO - PROCESS | 2580 | 1467971515118 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 2580 | 1467971515123 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:55 INFO - PROCESS | 2580 | 1467971515567 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:51:55 INFO - PROCESS | 2580 | 1467971515840 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 2580 | 1467971515851 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66a000 == 31 [pid = 2580] [id = 578] 02:51:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 96 (0x8dc0fc00) [pid = 2580] [serial = 1735] [outer = (nil)] 02:51:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 97 (0x8e3f5000) [pid = 2580] [serial = 1736] [outer = 0x8dc0fc00] 02:51:55 INFO - PROCESS | 2580 | 1467971515990 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 98 (0x8ece2400) [pid = 2580] [serial = 1737] [outer = 0x8dc0fc00] 02:51:57 INFO - PROCESS | 2580 | --DOCSHELL 0x8d675800 == 30 [pid = 2580] [id = 555] 02:51:57 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66b400 == 29 [pid = 2580] [id = 554] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 97 (0x8ecde800) [pid = 2580] [serial = 1641] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 96 (0x8e3f7000) [pid = 2580] [serial = 1640] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 95 (0x91206000) [pid = 2580] [serial = 1676] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 94 (0x91204000) [pid = 2580] [serial = 1644] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x91203800) [pid = 2580] [serial = 1679] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x911cd800) [pid = 2580] [serial = 1643] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x8dc10400) [pid = 2580] [serial = 1667] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x8e3ec000) [pid = 2580] [serial = 1668] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8ee3b000) [pid = 2580] [serial = 1670] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8eec7c00) [pid = 2580] [serial = 1671] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x91c0c000) [pid = 2580] [serial = 1647] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8eed4c00) [pid = 2580] [serial = 1665] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8eec6c00) [pid = 2580] [serial = 1664] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x915d9400) [pid = 2580] [serial = 1646] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x92bef000) [pid = 2580] [serial = 1650] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x915d7800) [pid = 2580] [serial = 1649] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x93c35400) [pid = 2580] [serial = 1653] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x93c31400) [pid = 2580] [serial = 1652] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x94834400) [pid = 2580] [serial = 1656] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x93e1b800) [pid = 2580] [serial = 1655] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x9539cc00) [pid = 2580] [serial = 1659] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x95265c00) [pid = 2580] [serial = 1658] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eecc800) [pid = 2580] [serial = 1662] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8ee3c800) [pid = 2580] [serial = 1661] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x9120d000) [pid = 2580] [serial = 1677] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f6b9800) [pid = 2580] [serial = 1674] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f599c00) [pid = 2580] [serial = 1673] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x913a2400) [pid = 2580] [serial = 1680] [outer = (nil)] [url = about:blank] 02:51:58 INFO - PROCESS | 2580 | 1467971518237 Marionette TRACE conn4 <- [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]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3193ms 02:51:58 INFO - PROCESS | 2580 | 1467971518303 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:51:58 INFO - PROCESS | 2580 | 1467971518308 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:51:58 INFO - PROCESS | 2580 | 1467971518317 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 2580 | 1467971518322 Marionette TRACE conn4 <- [1,2286,null,{}] 02:51:58 INFO - PROCESS | 2580 | 1467971518331 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 2580 | 1467971518336 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:58 INFO - PROCESS | 2580 | 1467971518497 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:51:58 INFO - PROCESS | 2580 | 1467971518510 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 2580 | 1467971518520 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f3400 == 30 [pid = 2580] [id = 579] 02:51:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8e3f5800) [pid = 2580] [serial = 1738] [outer = (nil)] 02:51:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e607c00) [pid = 2580] [serial = 1739] [outer = 0x8e3f5800] 02:51:58 INFO - PROCESS | 2580 | 1467971518647 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ecdfc00) [pid = 2580] [serial = 1740] [outer = 0x8e3f5800] 02:51:59 INFO - PROCESS | 2580 | 1467971519579 Marionette TRACE conn4 <- [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]]]}] 02:51:59 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 02:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1286ms 02:51:59 INFO - PROCESS | 2580 | 1467971519602 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:51:59 INFO - PROCESS | 2580 | 1467971519611 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:51:59 INFO - PROCESS | 2580 | 1467971519622 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 2580 | 1467971519627 Marionette TRACE conn4 <- [1,2290,null,{}] 02:51:59 INFO - PROCESS | 2580 | 1467971519641 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:59 INFO - PROCESS | 2580 | 1467971519648 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:59 INFO - PROCESS | 2580 | 1467971519825 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:51:59 INFO - PROCESS | 2580 | 1467971519842 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 2580 | 1467971519850 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:51:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed3c00 == 31 [pid = 2580] [id = 580] 02:51:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eed4400) [pid = 2580] [serial = 1741] [outer = (nil)] 02:51:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8eed9800) [pid = 2580] [serial = 1742] [outer = 0x8eed4400] 02:51:59 INFO - PROCESS | 2580 | 1467971519926 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eee0800) [pid = 2580] [serial = 1743] [outer = 0x8eed4400] 02:52:01 INFO - PROCESS | 2580 | 1467971521019 Marionette TRACE conn4 <- [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]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1446ms 02:52:01 INFO - PROCESS | 2580 | 1467971521075 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 2580 | 1467971521078 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:52:01 INFO - PROCESS | 2580 | 1467971521086 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 2580 | 1467971521092 Marionette TRACE conn4 <- [1,2294,null,{}] 02:52:01 INFO - PROCESS | 2580 | 1467971521119 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 2580 | 1467971521129 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:01 INFO - PROCESS | 2580 | 1467971521369 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:52:01 INFO - PROCESS | 2580 | 1467971521399 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 2580 | 1467971521409 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bdc00 == 32 [pid = 2580] [id = 581] 02:52:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f8c0400) [pid = 2580] [serial = 1744] [outer = (nil)] 02:52:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8f8c4c00) [pid = 2580] [serial = 1745] [outer = 0x8f8c0400] 02:52:01 INFO - PROCESS | 2580 | 1467971521484 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x911d4000) [pid = 2580] [serial = 1746] [outer = 0x8f8c0400] 02:52:02 INFO - PROCESS | 2580 | 1467971522471 Marionette TRACE conn4 <- [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]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1446ms 02:52:02 INFO - PROCESS | 2580 | 1467971522534 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:52:02 INFO - PROCESS | 2580 | 1467971522539 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:52:02 INFO - PROCESS | 2580 | 1467971522545 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 2580 | 1467971522549 Marionette TRACE conn4 <- [1,2298,null,{}] 02:52:02 INFO - PROCESS | 2580 | 1467971522577 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:02 INFO - PROCESS | 2580 | 1467971522582 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:03 INFO - PROCESS | 2580 | 1467971523274 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8f6b9400) [pid = 2580] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x915da800) [pid = 2580] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91b5a400) [pid = 2580] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x911cf400) [pid = 2580] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9146d000) [pid = 2580] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8e607400) [pid = 2580] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8dc15400) [pid = 2580] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91466000) [pid = 2580] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8dc13c00) [pid = 2580] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:52:03 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91cef000) [pid = 2580] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:52:03 INFO - PROCESS | 2580 | 1467971523449 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 2580 | 1467971523458 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc13c00 == 33 [pid = 2580] [id = 582] 02:52:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3f2000) [pid = 2580] [serial = 1747] [outer = (nil)] 02:52:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f6b5c00) [pid = 2580] [serial = 1748] [outer = 0x8e3f2000] 02:52:03 INFO - PROCESS | 2580 | 1467971523535 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x913a6800) [pid = 2580] [serial = 1749] [outer = 0x8e3f2000] 02:52:04 INFO - PROCESS | 2580 | 1467971524294 Marionette TRACE conn4 <- [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]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1808ms 02:52:04 INFO - PROCESS | 2580 | 1467971524353 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 2580 | 1467971524357 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:52:04 INFO - PROCESS | 2580 | 1467971524364 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 2580 | 1467971524367 Marionette TRACE conn4 <- [1,2302,null,{}] 02:52:04 INFO - PROCESS | 2580 | 1467971524372 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:04 INFO - PROCESS | 2580 | 1467971524377 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:04 INFO - PROCESS | 2580 | 1467971524586 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:52:04 INFO - PROCESS | 2580 | 1467971524600 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 2580 | 1467971524606 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c2400 == 34 [pid = 2580] [id = 583] 02:52:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x9120d800) [pid = 2580] [serial = 1750] [outer = (nil)] 02:52:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91469800) [pid = 2580] [serial = 1751] [outer = 0x9120d800] 02:52:04 INFO - PROCESS | 2580 | 1467971524678 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91560000) [pid = 2580] [serial = 1752] [outer = 0x9120d800] 02:52:05 INFO - PROCESS | 2580 | 1467971525798 Marionette TRACE conn4 <- [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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1502ms 02:52:05 INFO - PROCESS | 2580 | 1467971525868 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 2580 | 1467971525876 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:52:05 INFO - PROCESS | 2580 | 1467971525885 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 2580 | 1467971525889 Marionette TRACE conn4 <- [1,2306,null,{}] 02:52:05 INFO - PROCESS | 2580 | 1467971525900 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:05 INFO - PROCESS | 2580 | 1467971525907 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:06 INFO - PROCESS | 2580 | 1467971526148 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:52:06 INFO - PROCESS | 2580 | 1467971526409 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 2580 | 1467971526420 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ea000 == 35 [pid = 2580] [id = 584] 02:52:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8e3ee000) [pid = 2580] [serial = 1753] [outer = (nil)] 02:52:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8ee41400) [pid = 2580] [serial = 1754] [outer = 0x8e3ee000] 02:52:06 INFO - PROCESS | 2580 | 1467971526533 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8eed2c00) [pid = 2580] [serial = 1755] [outer = 0x8e3ee000] 02:52:07 INFO - PROCESS | 2580 | 1467971527539 Marionette TRACE conn4 <- [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]]]}] 02:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1742ms 02:52:07 INFO - PROCESS | 2580 | 1467971527627 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 2580 | 1467971527635 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:52:07 INFO - PROCESS | 2580 | 1467971527647 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 2580 | 1467971527651 Marionette TRACE conn4 <- [1,2310,null,{}] 02:52:07 INFO - PROCESS | 2580 | 1467971527658 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:07 INFO - PROCESS | 2580 | 1467971527663 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:07 INFO - PROCESS | 2580 | 1467971527898 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:52:08 INFO - PROCESS | 2580 | 1467971528206 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 2580 | 1467971528215 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675400 == 36 [pid = 2580] [id = 585] 02:52:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8f8bfc00) [pid = 2580] [serial = 1756] [outer = (nil)] 02:52:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91203c00) [pid = 2580] [serial = 1757] [outer = 0x8f8bfc00] 02:52:08 INFO - PROCESS | 2580 | 1467971528302 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x9146b400) [pid = 2580] [serial = 1758] [outer = 0x8f8bfc00] 02:52:09 INFO - PROCESS | 2580 | 1467971529388 Marionette TRACE conn4 <- [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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1789ms 02:52:09 INFO - PROCESS | 2580 | 1467971529436 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:52:09 INFO - PROCESS | 2580 | 1467971529441 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:52:09 INFO - PROCESS | 2580 | 1467971529448 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 2580 | 1467971529454 Marionette TRACE conn4 <- [1,2314,null,{}] 02:52:09 INFO - PROCESS | 2580 | 1467971529471 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:09 INFO - PROCESS | 2580 | 1467971529480 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:09 INFO - PROCESS | 2580 | 1467971529695 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:52:09 INFO - PROCESS | 2580 | 1467971529970 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 2580 | 1467971529988 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x91c09800 == 37 [pid = 2580] [id = 586] 02:52:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91c10400) [pid = 2580] [serial = 1759] [outer = (nil)] 02:52:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x91cef000) [pid = 2580] [serial = 1760] [outer = 0x91c10400] 02:52:10 INFO - PROCESS | 2580 | 1467971530078 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x92a05800) [pid = 2580] [serial = 1761] [outer = 0x91c10400] 02:52:11 INFO - PROCESS | 2580 | 1467971531062 Marionette TRACE conn4 <- [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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1688ms 02:52:11 INFO - PROCESS | 2580 | 1467971531137 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 2580 | 1467971531141 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:52:11 INFO - PROCESS | 2580 | 1467971531149 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 2580 | 1467971531153 Marionette TRACE conn4 <- [1,2318,null,{}] 02:52:11 INFO - PROCESS | 2580 | 1467971531159 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:11 INFO - PROCESS | 2580 | 1467971531164 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:11 INFO - PROCESS | 2580 | 1467971531379 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:52:11 INFO - PROCESS | 2580 | 1467971531739 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 2580 | 1467971531750 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676800 == 38 [pid = 2580] [id = 587] 02:52:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8d677400) [pid = 2580] [serial = 1762] [outer = (nil)] 02:52:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8dc14800) [pid = 2580] [serial = 1763] [outer = 0x8d677400] 02:52:11 INFO - PROCESS | 2580 | 1467971531872 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8e3f5400) [pid = 2580] [serial = 1764] [outer = 0x8d677400] 02:52:12 INFO - PROCESS | 2580 | --DOCSHELL 0x913abc00 == 37 [pid = 2580] [id = 576] 02:52:12 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc13c00 == 36 [pid = 2580] [id = 582] 02:52:12 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bdc00 == 35 [pid = 2580] [id = 581] 02:52:12 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed3c00 == 34 [pid = 2580] [id = 580] 02:52:12 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f3400 == 33 [pid = 2580] [id = 579] 02:52:12 INFO - PROCESS | 2580 | 1467971532865 Marionette TRACE conn4 <- [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] 02:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:52:12 INFO - PROCESS | 2580 | 1467971532953 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:52:12 INFO - PROCESS | 2580 | 1467971532960 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 2580 | 1467971532964 Marionette TRACE conn4 <- [1,2322,null,{}] 02:52:12 INFO - PROCESS | 2580 | 1467971532977 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 2580 | 1467971532993 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:13 INFO - PROCESS | 2580 | 1467971533171 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:52:13 INFO - PROCESS | 2580 | 1467971533344 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 2580 | 1467971533355 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e607400 == 34 [pid = 2580] [id = 588] 02:52:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e60ec00) [pid = 2580] [serial = 1765] [outer = (nil)] 02:52:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eedec00) [pid = 2580] [serial = 1766] [outer = 0x8e60ec00] 02:52:13 INFO - PROCESS | 2580 | 1467971533423 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f596000) [pid = 2580] [serial = 1767] [outer = 0x8e60ec00] 02:52:14 INFO - PROCESS | 2580 | 1467971534235 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1335ms 02:52:14 INFO - PROCESS | 2580 | 1467971534303 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 2580 | 1467971534310 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:52:14 INFO - PROCESS | 2580 | 1467971534317 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 2580 | 1467971534320 Marionette TRACE conn4 <- [1,2326,null,{}] 02:52:14 INFO - PROCESS | 2580 | 1467971534326 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:14 INFO - PROCESS | 2580 | 1467971534331 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:14 INFO - PROCESS | 2580 | 1467971534496 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:52:14 INFO - PROCESS | 2580 | 1467971534641 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 2580 | 1467971534650 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee38000 == 35 [pid = 2580] [id = 589] 02:52:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f59b000) [pid = 2580] [serial = 1768] [outer = (nil)] 02:52:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9120a400) [pid = 2580] [serial = 1769] [outer = 0x8f59b000] 02:52:14 INFO - PROCESS | 2580 | 1467971534722 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91474400) [pid = 2580] [serial = 1770] [outer = 0x8f59b000] 02:52:15 INFO - PROCESS | 2580 | 1467971535614 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1344ms 02:52:15 INFO - PROCESS | 2580 | 1467971535663 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 2580 | 1467971535666 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:52:15 INFO - PROCESS | 2580 | 1467971535689 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 2580 | 1467971535698 Marionette TRACE conn4 <- [1,2330,null,{}] 02:52:15 INFO - PROCESS | 2580 | 1467971535706 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 2580 | 1467971535714 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:15 INFO - PROCESS | 2580 | 1467971535943 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:52:15 INFO - PROCESS | 2580 | 1467971535966 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 2580 | 1467971535973 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cf400 == 36 [pid = 2580] [id = 590] 02:52:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91b57c00) [pid = 2580] [serial = 1771] [outer = (nil)] 02:52:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91c06400) [pid = 2580] [serial = 1772] [outer = 0x91b57c00] 02:52:16 INFO - PROCESS | 2580 | 1467971536042 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91c0fc00) [pid = 2580] [serial = 1773] [outer = 0x91b57c00] 02:52:16 INFO - PROCESS | 2580 | 1467971536989 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1355ms 02:52:17 INFO - PROCESS | 2580 | 1467971537029 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 2580 | 1467971537034 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:52:17 INFO - PROCESS | 2580 | 1467971537048 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 2580 | 1467971537051 Marionette TRACE conn4 <- [1,2334,null,{}] 02:52:17 INFO - PROCESS | 2580 | 1467971537056 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:17 INFO - PROCESS | 2580 | 1467971537061 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:17 INFO - PROCESS | 2580 | 1467971537398 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f8c7800) [pid = 2580] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x92a01800) [pid = 2580] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ecdf000) [pid = 2580] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x92be5400) [pid = 2580] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x93e16c00) [pid = 2580] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x93cd7c00) [pid = 2580] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8e3f6800) [pid = 2580] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e3f5800) [pid = 2580] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8eed4400) [pid = 2580] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8dc0fc00) [pid = 2580] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f8c0400) [pid = 2580] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e3f7800) [pid = 2580] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:52:17 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8e3f2000) [pid = 2580] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:52:17 INFO - PROCESS | 2580 | 1467971537518 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 2580 | 1467971537528 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d670400 == 37 [pid = 2580] [id = 591] 02:52:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8dc0fc00) [pid = 2580] [serial = 1774] [outer = (nil)] 02:52:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ee34c00) [pid = 2580] [serial = 1775] [outer = 0x8dc0fc00] 02:52:17 INFO - PROCESS | 2580 | 1467971537600 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eed4400) [pid = 2580] [serial = 1776] [outer = 0x8dc0fc00] 02:52:18 INFO - PROCESS | 2580 | 1467971538407 Marionette TRACE conn4 <- [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]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1382ms 02:52:18 INFO - PROCESS | 2580 | 1467971538435 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 2580 | 1467971538438 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:52:18 INFO - PROCESS | 2580 | 1467971538445 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 2580 | 1467971538448 Marionette TRACE conn4 <- [1,2338,null,{}] 02:52:18 INFO - PROCESS | 2580 | 1467971538454 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:18 INFO - PROCESS | 2580 | 1467971538459 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:18 INFO - PROCESS | 2580 | 1467971538609 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:52:18 INFO - PROCESS | 2580 | 1467971538628 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 2580 | 1467971538644 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecea400 == 38 [pid = 2580] [id = 592] 02:52:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eec9400) [pid = 2580] [serial = 1777] [outer = (nil)] 02:52:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x92a06c00) [pid = 2580] [serial = 1778] [outer = 0x8eec9400] 02:52:18 INFO - PROCESS | 2580 | 1467971538725 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x92bea800) [pid = 2580] [serial = 1779] [outer = 0x8eec9400] 02:52:19 INFO - PROCESS | 2580 | 1467971539835 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1433ms 02:52:19 INFO - PROCESS | 2580 | 1467971539880 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 2580 | 1467971539887 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:52:19 INFO - PROCESS | 2580 | 1467971539896 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 2580 | 1467971539901 Marionette TRACE conn4 <- [1,2342,null,{}] 02:52:19 INFO - PROCESS | 2580 | 1467971539910 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:19 INFO - PROCESS | 2580 | 1467971539916 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:20 INFO - PROCESS | 2580 | 1467971540107 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:52:20 INFO - PROCESS | 2580 | 1467971540363 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 2580 | 1467971540377 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60a400 == 39 [pid = 2580] [id = 593] 02:52:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e60f000) [pid = 2580] [serial = 1780] [outer = (nil)] 02:52:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eede800) [pid = 2580] [serial = 1781] [outer = 0x8e60f000] 02:52:20 INFO - PROCESS | 2580 | 1467971540508 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f6b8400) [pid = 2580] [serial = 1782] [outer = 0x8e60f000] 02:52:21 INFO - PROCESS | 2580 | 1467971541482 Marionette TRACE conn4 <- [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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1641ms 02:52:21 INFO - PROCESS | 2580 | 1467971541553 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 2580 | 1467971541560 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:52:21 INFO - PROCESS | 2580 | 1467971541573 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 2580 | 1467971541577 Marionette TRACE conn4 <- [1,2346,null,{}] 02:52:21 INFO - PROCESS | 2580 | 1467971541584 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:21 INFO - PROCESS | 2580 | 1467971541589 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:21 INFO - PROCESS | 2580 | 1467971541783 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:52:21 INFO - PROCESS | 2580 | 1467971541969 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 2580 | 1467971541976 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x91472000 == 40 [pid = 2580] [id = 594] 02:52:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91474000) [pid = 2580] [serial = 1783] [outer = (nil)] 02:52:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x915cc400) [pid = 2580] [serial = 1784] [outer = 0x91474000] 02:52:22 INFO - PROCESS | 2580 | 1467971542060 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91b53400) [pid = 2580] [serial = 1785] [outer = 0x91474000] 02:52:23 INFO - PROCESS | 2580 | 1467971543116 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1589ms 02:52:23 INFO - PROCESS | 2580 | 1467971543163 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:52:23 INFO - PROCESS | 2580 | 1467971543167 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:52:23 INFO - PROCESS | 2580 | 1467971543181 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 2580 | 1467971543188 Marionette TRACE conn4 <- [1,2350,null,{}] 02:52:23 INFO - PROCESS | 2580 | 1467971543207 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:23 INFO - PROCESS | 2580 | 1467971543220 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:23 INFO - PROCESS | 2580 | 1467971543488 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:52:23 INFO - PROCESS | 2580 | 1467971543721 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 2580 | 1467971543735 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0f000 == 41 [pid = 2580] [id = 595] 02:52:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92be7000) [pid = 2580] [serial = 1786] [outer = (nil)] 02:52:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92ee8000) [pid = 2580] [serial = 1787] [outer = 0x92be7000] 02:52:23 INFO - PROCESS | 2580 | 1467971543817 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x93b4d400) [pid = 2580] [serial = 1788] [outer = 0x92be7000] 02:52:24 INFO - PROCESS | 2580 | 1467971544708 Marionette TRACE conn4 <- [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]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1596ms 02:52:24 INFO - PROCESS | 2580 | 1467971544771 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:52:24 INFO - PROCESS | 2580 | 1467971544776 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:52:24 INFO - PROCESS | 2580 | 1467971544782 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 2580 | 1467971544786 Marionette TRACE conn4 <- [1,2354,null,{}] 02:52:24 INFO - PROCESS | 2580 | 1467971544792 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:24 INFO - PROCESS | 2580 | 1467971544797 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:24 INFO - PROCESS | 2580 | 1467971544982 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:52:25 INFO - PROCESS | 2580 | 1467971545166 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 2580 | 1467971545172 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x93c36000 == 42 [pid = 2580] [id = 596] 02:52:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x93c37000) [pid = 2580] [serial = 1789] [outer = (nil)] 02:52:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93cdc000) [pid = 2580] [serial = 1790] [outer = 0x93c37000] 02:52:25 INFO - PROCESS | 2580 | 1467971545258 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93e11c00) [pid = 2580] [serial = 1791] [outer = 0x93c37000] 02:52:26 INFO - PROCESS | 2580 | 1467971546238 Marionette TRACE conn4 <- [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]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1530ms 02:52:26 INFO - PROCESS | 2580 | 1467971546314 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 2580 | 1467971546317 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:52:26 INFO - PROCESS | 2580 | 1467971546324 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 2580 | 1467971546327 Marionette TRACE conn4 <- [1,2358,null,{}] 02:52:26 INFO - PROCESS | 2580 | 1467971546333 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:26 INFO - PROCESS | 2580 | 1467971546338 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:26 INFO - PROCESS | 2580 | 1467971546549 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:52:26 INFO - PROCESS | 2580 | 1467971546731 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 2580 | 1467971546742 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee35400 == 43 [pid = 2580] [id = 597] 02:52:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8f6bb000) [pid = 2580] [serial = 1792] [outer = (nil)] 02:52:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x93e1dc00) [pid = 2580] [serial = 1793] [outer = 0x8f6bb000] 02:52:26 INFO - PROCESS | 2580 | 1467971546822 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x93e1fc00) [pid = 2580] [serial = 1794] [outer = 0x8f6bb000] 02:52:27 INFO - PROCESS | 2580 | 1467971547800 Marionette TRACE conn4 <- [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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1537ms 02:52:27 INFO - PROCESS | 2580 | 1467971547862 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 2580 | 1467971547867 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:52:27 INFO - PROCESS | 2580 | 1467971547873 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 2580 | 1467971547877 Marionette TRACE conn4 <- [1,2362,null,{}] 02:52:27 INFO - PROCESS | 2580 | 1467971547884 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:27 INFO - PROCESS | 2580 | 1467971547895 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:28 INFO - PROCESS | 2580 | 1467971548173 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:52:28 INFO - PROCESS | 2580 | 1467971548443 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 2580 | 1467971548451 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece5800 == 44 [pid = 2580] [id = 598] 02:52:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x91ceb800) [pid = 2580] [serial = 1795] [outer = (nil)] 02:52:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x9539cc00) [pid = 2580] [serial = 1796] [outer = 0x91ceb800] 02:52:28 INFO - PROCESS | 2580 | 1467971548535 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x953f5400) [pid = 2580] [serial = 1797] [outer = 0x91ceb800] 02:52:29 INFO - PROCESS | 2580 | 1467971549465 Marionette TRACE conn4 <- [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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1636ms 02:52:29 INFO - PROCESS | 2580 | 1467971549510 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:52:29 INFO - PROCESS | 2580 | 1467971549514 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:52:29 INFO - PROCESS | 2580 | 1467971549521 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 2580 | 1467971549524 Marionette TRACE conn4 <- [1,2366,null,{}] 02:52:29 INFO - PROCESS | 2580 | 1467971549530 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:29 INFO - PROCESS | 2580 | 1467971549535 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:29 INFO - PROCESS | 2580 | 1467971549709 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:52:29 INFO - PROCESS | 2580 | 1467971549896 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 2580 | 1467971549904 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0e000 == 45 [pid = 2580] [id = 599] 02:52:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8e3eec00) [pid = 2580] [serial = 1798] [outer = (nil)] 02:52:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8eed9000) [pid = 2580] [serial = 1799] [outer = 0x8e3eec00] 02:52:29 INFO - PROCESS | 2580 | 1467971549986 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8f6b3000) [pid = 2580] [serial = 1800] [outer = 0x8e3eec00] 02:52:31 INFO - PROCESS | 2580 | 1467971551193 Marionette TRACE conn4 <- [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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1737ms 02:52:31 INFO - PROCESS | 2580 | 1467971551258 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 2580 | 1467971551265 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:52:31 INFO - PROCESS | 2580 | 1467971551274 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 2580 | 1467971551279 Marionette TRACE conn4 <- [1,2370,null,{}] 02:52:31 INFO - PROCESS | 2580 | 1467971551289 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 2580 | 1467971551294 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:31 INFO - PROCESS | 2580 | 1467971551536 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:52:31 INFO - PROCESS | 2580 | 1467971551853 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 2580 | 1467971551860 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece9400 == 46 [pid = 2580] [id = 600] 02:52:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8ee34800) [pid = 2580] [serial = 1801] [outer = (nil)] 02:52:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8eed2800) [pid = 2580] [serial = 1802] [outer = 0x8ee34800] 02:52:31 INFO - PROCESS | 2580 | 1467971551947 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8f6b9800) [pid = 2580] [serial = 1803] [outer = 0x8ee34800] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8d670400 == 45 [pid = 2580] [id = 591] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x911cf400 == 44 [pid = 2580] [id = 590] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee38000 == 43 [pid = 2580] [id = 589] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8e607400 == 42 [pid = 2580] [id = 588] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676800 == 41 [pid = 2580] [id = 587] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x91c09800 == 40 [pid = 2580] [id = 586] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8d675400 == 39 [pid = 2580] [id = 585] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ea000 == 38 [pid = 2580] [id = 584] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc17000 == 37 [pid = 2580] [id = 577] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8d669c00 == 36 [pid = 2580] [id = 573] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x93c33800 == 35 [pid = 2580] [id = 575] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66a000 == 34 [pid = 2580] [id = 578] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x91c03c00 == 33 [pid = 2580] [id = 574] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c2400 == 32 [pid = 2580] [id = 583] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0e000 == 31 [pid = 2580] [id = 599] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece5800 == 30 [pid = 2580] [id = 598] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee35400 == 29 [pid = 2580] [id = 597] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0f000 == 28 [pid = 2580] [id = 595] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x93c36000 == 27 [pid = 2580] [id = 596] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x91472000 == 26 [pid = 2580] [id = 594] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecea400 == 25 [pid = 2580] [id = 592] 02:52:33 INFO - PROCESS | 2580 | --DOCSHELL 0x8e60a400 == 24 [pid = 2580] [id = 593] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x91469800) [pid = 2580] [serial = 1751] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x91201c00) [pid = 2580] [serial = 1715] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x92be6c00) [pid = 2580] [serial = 1719] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x92a08000) [pid = 2580] [serial = 1718] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x93c2c800) [pid = 2580] [serial = 1722] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x93b51c00) [pid = 2580] [serial = 1721] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x93e12400) [pid = 2580] [serial = 1725] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x93ce0000) [pid = 2580] [serial = 1724] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x95268c00) [pid = 2580] [serial = 1728] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x94840800) [pid = 2580] [serial = 1727] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x953a1c00) [pid = 2580] [serial = 1731] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x9539d000) [pid = 2580] [serial = 1730] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x953fa400) [pid = 2580] [serial = 1734] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x953f9800) [pid = 2580] [serial = 1733] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e607c00) [pid = 2580] [serial = 1739] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ecdfc00) [pid = 2580] [serial = 1740] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8eed9800) [pid = 2580] [serial = 1742] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8ece2400) [pid = 2580] [serial = 1737] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e3f5000) [pid = 2580] [serial = 1736] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f8c4c00) [pid = 2580] [serial = 1745] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ece0000) [pid = 2580] [serial = 1713] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8ece0400) [pid = 2580] [serial = 1712] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x911d4000) [pid = 2580] [serial = 1746] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x913a6800) [pid = 2580] [serial = 1749] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8eee0800) [pid = 2580] [serial = 1743] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f6b5c00) [pid = 2580] [serial = 1748] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x9120fc00) [pid = 2580] [serial = 1716] [outer = (nil)] [url = about:blank] 02:52:33 INFO - PROCESS | 2580 | 1467971553971 Marionette TRACE conn4 <- [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]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2800ms 02:52:34 INFO - PROCESS | 2580 | 1467971554075 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:52:34 INFO - PROCESS | 2580 | 1467971554082 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:52:34 INFO - PROCESS | 2580 | 1467971554089 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 2580 | 1467971554094 Marionette TRACE conn4 <- [1,2374,null,{}] 02:52:34 INFO - PROCESS | 2580 | 1467971554103 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:34 INFO - PROCESS | 2580 | 1467971554109 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:34 INFO - PROCESS | 2580 | 1467971554279 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:52:34 INFO - PROCESS | 2580 | 1467971554294 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 2580 | 1467971554303 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ec800 == 25 [pid = 2580] [id = 601] 02:52:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8e3ed400) [pid = 2580] [serial = 1804] [outer = (nil)] 02:52:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e60c400) [pid = 2580] [serial = 1805] [outer = 0x8e3ed400] 02:52:34 INFO - PROCESS | 2580 | 1467971554498 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8ece1400) [pid = 2580] [serial = 1806] [outer = 0x8e3ed400] 02:52:35 INFO - PROCESS | 2580 | 1467971555351 Marionette TRACE conn4 <- [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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:52:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1284ms 02:52:35 INFO - PROCESS | 2580 | 1467971555391 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 2580 | 1467971555400 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:52:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:52:35 INFO - PROCESS | 2580 | 1467971555413 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 2580 | 1467971555418 Marionette TRACE conn4 <- [1,2378,null,{}] 02:52:35 INFO - PROCESS | 2580 | 1467971555424 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 2580 | 1467971555430 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:35 INFO - PROCESS | 2580 | 1467971555604 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:52:35 INFO - PROCESS | 2580 | 1467971555616 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 2580 | 1467971555628 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedb800 == 26 [pid = 2580] [id = 602] 02:52:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eedc000) [pid = 2580] [serial = 1807] [outer = (nil)] 02:52:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eee3000) [pid = 2580] [serial = 1808] [outer = 0x8eedc000] 02:52:35 INFO - PROCESS | 2580 | 1467971555697 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f592400) [pid = 2580] [serial = 1809] [outer = 0x8eedc000] 02:52:36 INFO - PROCESS | 2580 | 1467971556829 Marionette TRACE conn4 <- [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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1443ms 02:52:36 INFO - PROCESS | 2580 | 1467971556857 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:52:36 INFO - PROCESS | 2580 | 1467971556862 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:52:36 INFO - PROCESS | 2580 | 1467971556868 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 2580 | 1467971556874 Marionette TRACE conn4 <- [1,2382,null,{}] 02:52:36 INFO - PROCESS | 2580 | 1467971556900 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:36 INFO - PROCESS | 2580 | 1467971556909 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:37 INFO - PROCESS | 2580 | 1467971557130 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:52:37 INFO - PROCESS | 2580 | 1467971557158 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 2580 | 1467971557168 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cf400 == 27 [pid = 2580] [id = 603] 02:52:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d0c00) [pid = 2580] [serial = 1810] [outer = (nil)] 02:52:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x911d4800) [pid = 2580] [serial = 1811] [outer = 0x911d0c00] 02:52:37 INFO - PROCESS | 2580 | 1467971557243 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91204000) [pid = 2580] [serial = 1812] [outer = 0x911d0c00] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8d677400) [pid = 2580] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91b57c00) [pid = 2580] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8dc0fc00) [pid = 2580] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x9120d800) [pid = 2580] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f8bfc00) [pid = 2580] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8e60ec00) [pid = 2580] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f59b000) [pid = 2580] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8e3ee000) [pid = 2580] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91c10400) [pid = 2580] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:52:38 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eec9400) [pid = 2580] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:52:38 INFO - PROCESS | 2580 | 1467971558824 Marionette TRACE conn4 <- [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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1997ms 02:52:38 INFO - PROCESS | 2580 | 1467971558865 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 2580 | 1467971558870 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:52:38 INFO - PROCESS | 2580 | 1467971558876 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 2580 | 1467971558879 Marionette TRACE conn4 <- [1,2386,null,{}] 02:52:38 INFO - PROCESS | 2580 | 1467971558885 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 2580 | 1467971558890 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:39 INFO - PROCESS | 2580 | 1467971559100 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:52:39 INFO - PROCESS | 2580 | 1467971559113 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 2580 | 1467971559122 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1c400 == 28 [pid = 2580] [id = 604] 02:52:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8e3f1c00) [pid = 2580] [serial = 1813] [outer = (nil)] 02:52:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x911d6800) [pid = 2580] [serial = 1814] [outer = 0x8e3f1c00] 02:52:39 INFO - PROCESS | 2580 | 1467971559192 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x913a6000) [pid = 2580] [serial = 1815] [outer = 0x8e3f1c00] 02:52:40 INFO - PROCESS | 2580 | 1467971560052 Marionette TRACE conn4 <- [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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1233ms 02:52:40 INFO - PROCESS | 2580 | 1467971560111 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 2580 | 1467971560115 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:52:40 INFO - PROCESS | 2580 | 1467971560122 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 2580 | 1467971560125 Marionette TRACE conn4 <- [1,2390,null,{}] 02:52:40 INFO - PROCESS | 2580 | 1467971560130 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 2580 | 1467971560136 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:40 INFO - PROCESS | 2580 | 1467971560292 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:52:40 INFO - PROCESS | 2580 | 1467971560303 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 2580 | 1467971560309 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecdf800 == 29 [pid = 2580] [id = 605] 02:52:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9120ec00) [pid = 2580] [serial = 1816] [outer = (nil)] 02:52:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9146f000) [pid = 2580] [serial = 1817] [outer = 0x9120ec00] 02:52:40 INFO - PROCESS | 2580 | 1467971560381 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91568800) [pid = 2580] [serial = 1818] [outer = 0x9120ec00] 02:52:41 INFO - PROCESS | 2580 | 1467971561655 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1590ms 02:52:41 INFO - PROCESS | 2580 | 1467971561713 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 2580 | 1467971561720 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:52:41 INFO - PROCESS | 2580 | 1467971561728 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 2580 | 1467971561736 Marionette TRACE conn4 <- [1,2394,null,{}] 02:52:41 INFO - PROCESS | 2580 | 1467971561745 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:41 INFO - PROCESS | 2580 | 1467971561751 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:41 INFO - PROCESS | 2580 | 1467971561945 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:52:42 INFO - PROCESS | 2580 | 1467971562185 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 2580 | 1467971562194 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e606800 == 30 [pid = 2580] [id = 606] 02:52:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e60a400) [pid = 2580] [serial = 1819] [outer = (nil)] 02:52:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ee3f000) [pid = 2580] [serial = 1820] [outer = 0x8e60a400] 02:52:42 INFO - PROCESS | 2580 | 1467971562325 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eee0800) [pid = 2580] [serial = 1821] [outer = 0x8e60a400] 02:52:43 INFO - PROCESS | 2580 | 1467971563395 Marionette TRACE conn4 <- [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]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1699ms 02:52:43 INFO - PROCESS | 2580 | 1467971563428 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 2580 | 1467971563436 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:52:43 INFO - PROCESS | 2580 | 1467971563447 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 2580 | 1467971563451 Marionette TRACE conn4 <- [1,2398,null,{}] 02:52:43 INFO - PROCESS | 2580 | 1467971563458 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 2580 | 1467971563464 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:43 INFO - PROCESS | 2580 | 1467971563696 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:52:43 INFO - PROCESS | 2580 | 1467971563974 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 2580 | 1467971563981 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e606400 == 31 [pid = 2580] [id = 607] 02:52:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x911d0400) [pid = 2580] [serial = 1822] [outer = (nil)] 02:52:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x913a4c00) [pid = 2580] [serial = 1823] [outer = 0x911d0400] 02:52:44 INFO - PROCESS | 2580 | 1467971564095 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91207400) [pid = 2580] [serial = 1824] [outer = 0x911d0400] 02:52:45 INFO - PROCESS | 2580 | 1467971565126 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1739ms 02:52:45 INFO - PROCESS | 2580 | 1467971565186 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 2580 | 1467971565190 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:52:45 INFO - PROCESS | 2580 | 1467971565197 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 2580 | 1467971565203 Marionette TRACE conn4 <- [1,2402,null,{}] 02:52:45 INFO - PROCESS | 2580 | 1467971565220 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 2580 | 1467971565229 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:45 INFO - PROCESS | 2580 | 1467971565420 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:52:45 INFO - PROCESS | 2580 | 1467971565646 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 2580 | 1467971565660 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b5c800 == 32 [pid = 2580] [id = 608] 02:52:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91b5f800) [pid = 2580] [serial = 1825] [outer = (nil)] 02:52:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91c09000) [pid = 2580] [serial = 1826] [outer = 0x91b5f800] 02:52:45 INFO - PROCESS | 2580 | 1467971565785 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91ceb000) [pid = 2580] [serial = 1827] [outer = 0x91b5f800] 02:52:46 INFO - PROCESS | 2580 | 1467971566790 Marionette TRACE conn4 <- [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]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1651ms 02:52:46 INFO - PROCESS | 2580 | 1467971566849 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 2580 | 1467971566853 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:52:46 INFO - PROCESS | 2580 | 1467971566860 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 2580 | 1467971566864 Marionette TRACE conn4 <- [1,2406,null,{}] 02:52:46 INFO - PROCESS | 2580 | 1467971566871 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:46 INFO - PROCESS | 2580 | 1467971566876 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:47 INFO - PROCESS | 2580 | 1467971567073 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:52:47 INFO - PROCESS | 2580 | 1467971567310 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 2580 | 1467971567319 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66ec00 == 33 [pid = 2580] [id = 609] 02:52:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8d66f000) [pid = 2580] [serial = 1828] [outer = (nil)] 02:52:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8d677000) [pid = 2580] [serial = 1829] [outer = 0x8d66f000] 02:52:47 INFO - PROCESS | 2580 | 1467971567581 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8dc1b000) [pid = 2580] [serial = 1830] [outer = 0x8d66f000] 02:52:48 INFO - PROCESS | 2580 | 1467971568652 Marionette TRACE conn4 <- [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]]]}] 02:52:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1c400 == 32 [pid = 2580] [id = 604] 02:52:48 INFO - PROCESS | 2580 | --DOCSHELL 0x911cf400 == 31 [pid = 2580] [id = 603] 02:52:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8eedb800 == 30 [pid = 2580] [id = 602] 02:52:48 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ec800 == 29 [pid = 2580] [id = 601] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x92bea800) [pid = 2580] [serial = 1779] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8e3f5400) [pid = 2580] [serial = 1764] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91c06400) [pid = 2580] [serial = 1772] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8ee34c00) [pid = 2580] [serial = 1775] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8dc14800) [pid = 2580] [serial = 1763] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91560000) [pid = 2580] [serial = 1752] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x9146b400) [pid = 2580] [serial = 1758] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f596000) [pid = 2580] [serial = 1767] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91474400) [pid = 2580] [serial = 1770] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eed4400) [pid = 2580] [serial = 1776] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x91c0fc00) [pid = 2580] [serial = 1773] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8ee41400) [pid = 2580] [serial = 1754] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91203c00) [pid = 2580] [serial = 1757] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92a05800) [pid = 2580] [serial = 1761] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x9120a400) [pid = 2580] [serial = 1769] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8eedec00) [pid = 2580] [serial = 1766] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91cef000) [pid = 2580] [serial = 1760] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eed2c00) [pid = 2580] [serial = 1755] [outer = (nil)] [url = about:blank] 02:52:48 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x92a06c00) [pid = 2580] [serial = 1778] [outer = (nil)] [url = about:blank] 02:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1888ms 02:52:48 INFO - PROCESS | 2580 | 1467971568750 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 2580 | 1467971568757 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:52:48 INFO - PROCESS | 2580 | 1467971568765 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 2580 | 1467971568768 Marionette TRACE conn4 <- [1,2410,null,{}] 02:52:48 INFO - PROCESS | 2580 | 1467971568783 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:48 INFO - PROCESS | 2580 | 1467971568788 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:48 INFO - PROCESS | 2580 | 1467971568951 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:52:49 INFO - PROCESS | 2580 | 1467971569140 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 2580 | 1467971569149 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecc800 == 30 [pid = 2580] [id = 610] 02:52:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eecec00) [pid = 2580] [serial = 1831] [outer = (nil)] 02:52:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eede000) [pid = 2580] [serial = 1832] [outer = 0x8eecec00] 02:52:49 INFO - PROCESS | 2580 | 1467971569227 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f58e000) [pid = 2580] [serial = 1833] [outer = 0x8eecec00] 02:52:50 INFO - PROCESS | 2580 | 1467971570040 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1292ms 02:52:50 INFO - PROCESS | 2580 | 1467971570068 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 2580 | 1467971570075 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:52:50 INFO - PROCESS | 2580 | 1467971570086 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 2580 | 1467971570090 Marionette TRACE conn4 <- [1,2414,null,{}] 02:52:50 INFO - PROCESS | 2580 | 1467971570100 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 2580 | 1467971570105 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:50 INFO - PROCESS | 2580 | 1467971570272 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:52:50 INFO - PROCESS | 2580 | 1467971570282 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 2580 | 1467971570290 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c7400 == 31 [pid = 2580] [id = 611] 02:52:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x911ce800) [pid = 2580] [serial = 1834] [outer = (nil)] 02:52:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x913a2800) [pid = 2580] [serial = 1835] [outer = 0x911ce800] 02:52:50 INFO - PROCESS | 2580 | 1467971570359 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91469800) [pid = 2580] [serial = 1836] [outer = 0x911ce800] 02:52:51 INFO - PROCESS | 2580 | 1467971571354 Marionette TRACE conn4 <- [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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1335ms 02:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:52:51 INFO - PROCESS | 2580 | 1467971571430 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 2580 | 1467971571433 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:52:51 INFO - PROCESS | 2580 | 1467971571440 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 2580 | 1467971571445 Marionette TRACE conn4 <- [1,2418,null,{}] 02:52:51 INFO - PROCESS | 2580 | 1467971571473 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:51 INFO - PROCESS | 2580 | 1467971571481 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:51 INFO - PROCESS | 2580 | 1467971571701 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:52:51 INFO - PROCESS | 2580 | 1467971571726 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 2580 | 1467971571737 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bd800 == 32 [pid = 2580] [id = 612] 02:52:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x915d0c00) [pid = 2580] [serial = 1837] [outer = (nil)] 02:52:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91c03c00) [pid = 2580] [serial = 1838] [outer = 0x915d0c00] 02:52:51 INFO - PROCESS | 2580 | 1467971571801 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91c05400) [pid = 2580] [serial = 1839] [outer = 0x915d0c00] 02:52:52 INFO - PROCESS | 2580 | 1467971572758 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1354ms 02:52:52 INFO - PROCESS | 2580 | 1467971572792 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 2580 | 1467971572797 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:52:52 INFO - PROCESS | 2580 | 1467971572804 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 2580 | 1467971572807 Marionette TRACE conn4 <- [1,2422,null,{}] 02:52:52 INFO - PROCESS | 2580 | 1467971572812 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 2580 | 1467971572817 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:53 INFO - PROCESS | 2580 | 1467971573034 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:52:53 INFO - PROCESS | 2580 | 1467971573052 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 2580 | 1467971573062 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66d000 == 33 [pid = 2580] [id = 613] 02:52:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e3f5800) [pid = 2580] [serial = 1840] [outer = (nil)] 02:52:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91cf4c00) [pid = 2580] [serial = 1841] [outer = 0x8e3f5800] 02:52:53 INFO - PROCESS | 2580 | 1467971573127 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92a04400) [pid = 2580] [serial = 1842] [outer = 0x8e3f5800] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x911d0c00) [pid = 2580] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e3ed400) [pid = 2580] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ee34800) [pid = 2580] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8e3f1c00) [pid = 2580] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8e60f000) [pid = 2580] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91474000) [pid = 2580] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92be7000) [pid = 2580] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x93c37000) [pid = 2580] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8eedc000) [pid = 2580] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8f6bb000) [pid = 2580] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91ceb800) [pid = 2580] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:52:53 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e3eec00) [pid = 2580] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:52:54 INFO - PROCESS | 2580 | 1467971574178 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1431ms 02:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:52:54 INFO - PROCESS | 2580 | 1467971574236 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 2580 | 1467971574238 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:52:54 INFO - PROCESS | 2580 | 1467971574245 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 2580 | 1467971574248 Marionette TRACE conn4 <- [1,2426,null,{}] 02:52:54 INFO - PROCESS | 2580 | 1467971574254 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:54 INFO - PROCESS | 2580 | 1467971574259 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:54 INFO - PROCESS | 2580 | 1467971574470 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:52:54 INFO - PROCESS | 2580 | 1467971574484 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 2580 | 1467971574494 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a800 == 34 [pid = 2580] [id = 614] 02:52:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ee35400) [pid = 2580] [serial = 1843] [outer = (nil)] 02:52:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x911d0c00) [pid = 2580] [serial = 1844] [outer = 0x8ee35400] 02:52:54 INFO - PROCESS | 2580 | 1467971574577 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x92a0c000) [pid = 2580] [serial = 1845] [outer = 0x8ee35400] 02:52:55 INFO - PROCESS | 2580 | 1467971575465 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1252ms 02:52:55 INFO - PROCESS | 2580 | 1467971575497 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 2580 | 1467971575501 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:52:55 INFO - PROCESS | 2580 | 1467971575507 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 2580 | 1467971575509 Marionette TRACE conn4 <- [1,2430,null,{}] 02:52:55 INFO - PROCESS | 2580 | 1467971575520 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 2580 | 1467971575531 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:55 INFO - PROCESS | 2580 | 1467971575695 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:52:55 INFO - PROCESS | 2580 | 1467971575937 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 2580 | 1467971575947 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66b000 == 35 [pid = 2580] [id = 615] 02:52:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8d671c00) [pid = 2580] [serial = 1846] [outer = (nil)] 02:52:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8dc12000) [pid = 2580] [serial = 1847] [outer = 0x8d671c00] 02:52:56 INFO - PROCESS | 2580 | 1467971576032 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3ea400) [pid = 2580] [serial = 1848] [outer = 0x8d671c00] 02:52:57 INFO - PROCESS | 2580 | 1467971577128 Marionette TRACE conn4 <- [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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1684ms 02:52:57 INFO - PROCESS | 2580 | 1467971577195 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:52:57 INFO - PROCESS | 2580 | 1467971577201 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:52:57 INFO - PROCESS | 2580 | 1467971577209 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 2580 | 1467971577214 Marionette TRACE conn4 <- [1,2434,null,{}] 02:52:57 INFO - PROCESS | 2580 | 1467971577222 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 2580 | 1467971577230 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:57 INFO - PROCESS | 2580 | 1467971577459 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:52:57 INFO - PROCESS | 2580 | 1467971577693 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 2580 | 1467971577703 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecd000 == 36 [pid = 2580] [id = 616] 02:52:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eed2c00) [pid = 2580] [serial = 1849] [outer = (nil)] 02:52:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f6b1c00) [pid = 2580] [serial = 1850] [outer = 0x8eed2c00] 02:52:57 INFO - PROCESS | 2580 | 1467971577831 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f6bc000) [pid = 2580] [serial = 1851] [outer = 0x8eed2c00] 02:52:58 INFO - PROCESS | 2580 | 1467971578827 Marionette TRACE conn4 <- [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]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1687ms 02:52:58 INFO - PROCESS | 2580 | 1467971578900 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 2580 | 1467971578906 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:52:58 INFO - PROCESS | 2580 | 1467971578913 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 2580 | 1467971578917 Marionette TRACE conn4 <- [1,2438,null,{}] 02:52:58 INFO - PROCESS | 2580 | 1467971578924 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 2580 | 1467971578929 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:59 INFO - PROCESS | 2580 | 1467971579158 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:52:59 INFO - PROCESS | 2580 | 1467971579435 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 2580 | 1467971579442 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:52:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d8000 == 37 [pid = 2580] [id = 617] 02:52:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x913af400) [pid = 2580] [serial = 1852] [outer = (nil)] 02:52:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x9155c800) [pid = 2580] [serial = 1853] [outer = 0x913af400] 02:52:59 INFO - PROCESS | 2580 | 1467971579541 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x915ce400) [pid = 2580] [serial = 1854] [outer = 0x913af400] 02:53:00 INFO - PROCESS | 2580 | 1467971580494 Marionette TRACE conn4 <- [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]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1632ms 02:53:00 INFO - PROCESS | 2580 | 1467971580547 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 2580 | 1467971580550 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:53:00 INFO - PROCESS | 2580 | 1467971580567 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 2580 | 1467971580577 Marionette TRACE conn4 <- [1,2442,null,{}] 02:53:00 INFO - PROCESS | 2580 | 1467971580583 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 2580 | 1467971580591 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:00 INFO - PROCESS | 2580 | 1467971580827 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:53:01 INFO - PROCESS | 2580 | 1467971581059 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 2580 | 1467971581067 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b5f000 == 38 [pid = 2580] [id = 618] 02:53:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91cea000) [pid = 2580] [serial = 1855] [outer = (nil)] 02:53:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92bea800) [pid = 2580] [serial = 1856] [outer = 0x91cea000] 02:53:01 INFO - PROCESS | 2580 | 1467971581194 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92bee800) [pid = 2580] [serial = 1857] [outer = 0x91cea000] 02:53:02 INFO - PROCESS | 2580 | 1467971582178 Marionette TRACE conn4 <- [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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1646ms 02:53:02 INFO - PROCESS | 2580 | 1467971582206 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:53:02 INFO - PROCESS | 2580 | 1467971582211 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:53:02 INFO - PROCESS | 2580 | 1467971582218 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 2580 | 1467971582222 Marionette TRACE conn4 <- [1,2446,null,{}] 02:53:02 INFO - PROCESS | 2580 | 1467971582227 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:02 INFO - PROCESS | 2580 | 1467971582232 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:02 INFO - PROCESS | 2580 | 1467971582430 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:53:02 INFO - PROCESS | 2580 | 1467971582613 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 2580 | 1467971582621 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:02 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d400 == 39 [pid = 2580] [id = 619] 02:53:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x915d2000) [pid = 2580] [serial = 1858] [outer = (nil)] 02:53:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93c2c800) [pid = 2580] [serial = 1859] [outer = 0x915d2000] 02:53:02 INFO - PROCESS | 2580 | 1467971582702 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93c32000) [pid = 2580] [serial = 1860] [outer = 0x915d2000] 02:53:03 INFO - PROCESS | 2580 | 1467971583661 Marionette TRACE conn4 <- [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]]]}] 02:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1488ms 02:53:03 INFO - PROCESS | 2580 | 1467971583706 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 2580 | 1467971583709 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:53:03 INFO - PROCESS | 2580 | 1467971583716 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 2580 | 1467971583720 Marionette TRACE conn4 <- [1,2450,null,{}] 02:53:03 INFO - PROCESS | 2580 | 1467971583726 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 2580 | 1467971583731 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:03 INFO - PROCESS | 2580 | 1467971583919 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:53:04 INFO - PROCESS | 2580 | 1467971584105 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 2580 | 1467971584122 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ebc00 == 40 [pid = 2580] [id = 620] 02:53:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8e3efc00) [pid = 2580] [serial = 1861] [outer = (nil)] 02:53:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8e3f7000) [pid = 2580] [serial = 1862] [outer = 0x8e3efc00] 02:53:04 INFO - PROCESS | 2580 | 1467971584438 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8ece0800) [pid = 2580] [serial = 1863] [outer = 0x8e3efc00] 02:53:05 INFO - PROCESS | 2580 | 1467971585541 Marionette TRACE conn4 <- [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]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1839ms 02:53:05 INFO - PROCESS | 2580 | 1467971585557 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 2580 | 1467971585562 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:53:05 INFO - PROCESS | 2580 | 1467971585570 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 2580 | 1467971585573 Marionette TRACE conn4 <- [1,2454,null,{}] 02:53:05 INFO - PROCESS | 2580 | 1467971585581 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 2580 | 1467971585586 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:05 INFO - PROCESS | 2580 | 1467971585771 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed4800 == 39 [pid = 2580] [id = 557] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8eceb000 == 38 [pid = 2580] [id = 556] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a800 == 37 [pid = 2580] [id = 614] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66d000 == 36 [pid = 2580] [id = 613] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bd800 == 35 [pid = 2580] [id = 612] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c7400 == 34 [pid = 2580] [id = 611] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecc800 == 33 [pid = 2580] [id = 610] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66ec00 == 32 [pid = 2580] [id = 609] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x91b5c800 == 31 [pid = 2580] [id = 608] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8e606400 == 30 [pid = 2580] [id = 607] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8e606800 == 29 [pid = 2580] [id = 606] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecdf800 == 28 [pid = 2580] [id = 605] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x91ce7400 == 27 [pid = 2580] [id = 564] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b1400 == 26 [pid = 2580] [id = 566] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x913af800 == 25 [pid = 2580] [id = 560] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bc000 == 24 [pid = 2580] [id = 571] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8d669400 == 23 [pid = 2580] [id = 569] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x9146b000 == 22 [pid = 2580] [id = 567] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8e606c00 == 21 [pid = 2580] [id = 559] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x911cf000 == 20 [pid = 2580] [id = 568] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0c00 == 19 [pid = 2580] [id = 558] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc15000 == 18 [pid = 2580] [id = 565] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66f400 == 17 [pid = 2580] [id = 562] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x91b59c00 == 16 [pid = 2580] [id = 563] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x91205800 == 15 [pid = 2580] [id = 572] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a400 == 14 [pid = 2580] [id = 561] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece9400 == 13 [pid = 2580] [id = 600] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f6c00 == 12 [pid = 2580] [id = 570] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d400 == 11 [pid = 2580] [id = 619] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x91b5f000 == 10 [pid = 2580] [id = 618] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecd000 == 9 [pid = 2580] [id = 616] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x911d8000 == 8 [pid = 2580] [id = 617] 02:53:06 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66b000 == 7 [pid = 2580] [id = 615] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x911d4800) [pid = 2580] [serial = 1811] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8e60c400) [pid = 2580] [serial = 1805] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8eed2800) [pid = 2580] [serial = 1802] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x911d6800) [pid = 2580] [serial = 1814] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8ece1400) [pid = 2580] [serial = 1806] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8f6b8400) [pid = 2580] [serial = 1782] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8eede800) [pid = 2580] [serial = 1781] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x913a6000) [pid = 2580] [serial = 1815] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91b53400) [pid = 2580] [serial = 1785] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x915cc400) [pid = 2580] [serial = 1784] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x93b4d400) [pid = 2580] [serial = 1788] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x92ee8000) [pid = 2580] [serial = 1787] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x93e11c00) [pid = 2580] [serial = 1791] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8eee3000) [pid = 2580] [serial = 1808] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x93cdc000) [pid = 2580] [serial = 1790] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x93e1fc00) [pid = 2580] [serial = 1794] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f6b9800) [pid = 2580] [serial = 1803] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x93e1dc00) [pid = 2580] [serial = 1793] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91204000) [pid = 2580] [serial = 1812] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x953f5400) [pid = 2580] [serial = 1797] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x9539cc00) [pid = 2580] [serial = 1796] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8f592400) [pid = 2580] [serial = 1809] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8f6b3000) [pid = 2580] [serial = 1800] [outer = (nil)] [url = about:blank] 02:53:06 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8eed9000) [pid = 2580] [serial = 1799] [outer = (nil)] [url = about:blank] 02:53:07 INFO - PROCESS | 2580 | 1467971587151 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 2580 | 1467971587162 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d678000 == 8 [pid = 2580] [id = 621] 02:53:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8dc0d400) [pid = 2580] [serial = 1864] [outer = (nil)] 02:53:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8dc12400) [pid = 2580] [serial = 1865] [outer = 0x8dc0d400] 02:53:07 INFO - PROCESS | 2580 | 1467971587250 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8e3f0c00) [pid = 2580] [serial = 1866] [outer = 0x8dc0d400] 02:53:08 INFO - PROCESS | 2580 | 1467971588073 Marionette TRACE conn4 <- [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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:53:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2535ms 02:53:08 INFO - PROCESS | 2580 | 1467971588107 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 2580 | 1467971588112 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:53:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:53:08 INFO - PROCESS | 2580 | 1467971588120 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 2580 | 1467971588125 Marionette TRACE conn4 <- [1,2458,null,{}] 02:53:08 INFO - PROCESS | 2580 | 1467971588145 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 2580 | 1467971588152 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:08 INFO - PROCESS | 2580 | 1467971588336 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:53:08 INFO - PROCESS | 2580 | 1467971588348 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 2580 | 1467971588360 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecec000 == 9 [pid = 2580] [id = 622] 02:53:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ecec800) [pid = 2580] [serial = 1867] [outer = (nil)] 02:53:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ee3b800) [pid = 2580] [serial = 1868] [outer = 0x8ecec800] 02:53:08 INFO - PROCESS | 2580 | 1467971588446 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ee42000) [pid = 2580] [serial = 1869] [outer = 0x8ecec800] 02:53:09 INFO - PROCESS | 2580 | 1467971589422 Marionette TRACE conn4 <- [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]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1353ms 02:53:09 INFO - PROCESS | 2580 | 1467971589479 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 2580 | 1467971589486 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:53:09 INFO - PROCESS | 2580 | 1467971589494 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 2580 | 1467971589498 Marionette TRACE conn4 <- [1,2462,null,{}] 02:53:09 INFO - PROCESS | 2580 | 1467971589504 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 2580 | 1467971589510 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:09 INFO - PROCESS | 2580 | 1467971589754 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:53:09 INFO - PROCESS | 2580 | 1467971589789 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 2580 | 1467971589799 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f592000 == 10 [pid = 2580] [id = 623] 02:53:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f593c00) [pid = 2580] [serial = 1870] [outer = (nil)] 02:53:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f59a400) [pid = 2580] [serial = 1871] [outer = 0x8f593c00] 02:53:09 INFO - PROCESS | 2580 | 1467971589867 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f6b9000) [pid = 2580] [serial = 1872] [outer = 0x8f593c00] 02:53:10 INFO - PROCESS | 2580 | 1467971590895 Marionette TRACE conn4 <- [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]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1431ms 02:53:10 INFO - PROCESS | 2580 | 1467971590932 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 2580 | 1467971590935 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:53:10 INFO - PROCESS | 2580 | 1467971590951 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 2580 | 1467971590961 Marionette TRACE conn4 <- [1,2466,null,{}] 02:53:10 INFO - PROCESS | 2580 | 1467971590976 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:10 INFO - PROCESS | 2580 | 1467971590984 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:11 INFO - PROCESS | 2580 | 1467971591214 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:53:11 INFO - PROCESS | 2580 | 1467971591252 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 2580 | 1467971591262 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671800 == 11 [pid = 2580] [id = 624] 02:53:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8e3f3c00) [pid = 2580] [serial = 1873] [outer = (nil)] 02:53:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x911d8000) [pid = 2580] [serial = 1874] [outer = 0x8e3f3c00] 02:53:11 INFO - PROCESS | 2580 | 1467971591350 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91205800) [pid = 2580] [serial = 1875] [outer = 0x8e3f3c00] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ee35400) [pid = 2580] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x915d0c00) [pid = 2580] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e3f5800) [pid = 2580] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8e60a400) [pid = 2580] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x911d0400) [pid = 2580] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x9120ec00) [pid = 2580] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x911ce800) [pid = 2580] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eecec00) [pid = 2580] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8d66f000) [pid = 2580] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:53:12 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x91b5f800) [pid = 2580] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:53:12 INFO - PROCESS | 2580 | 1467971592776 Marionette TRACE conn4 <- [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]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1867ms 02:53:12 INFO - PROCESS | 2580 | 1467971592810 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 2580 | 1467971592814 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:53:12 INFO - PROCESS | 2580 | 1467971592821 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 2580 | 1467971592824 Marionette TRACE conn4 <- [1,2470,null,{}] 02:53:12 INFO - PROCESS | 2580 | 1467971592829 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:12 INFO - PROCESS | 2580 | 1467971592834 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:12 INFO - PROCESS | 2580 | 1467971592986 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:53:13 INFO - PROCESS | 2580 | 1467971593000 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 2580 | 1467971593008 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee36400 == 12 [pid = 2580] [id = 625] 02:53:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8f6b4000) [pid = 2580] [serial = 1876] [outer = (nil)] 02:53:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x91202000) [pid = 2580] [serial = 1877] [outer = 0x8f6b4000] 02:53:13 INFO - PROCESS | 2580 | 1467971593080 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91209800) [pid = 2580] [serial = 1878] [outer = 0x8f6b4000] 02:53:13 INFO - PROCESS | 2580 | 1467971593978 Marionette TRACE conn4 <- [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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1179ms 02:53:14 INFO - PROCESS | 2580 | 1467971594002 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 2580 | 1467971594006 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:53:14 INFO - PROCESS | 2580 | 1467971594013 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 2580 | 1467971594015 Marionette TRACE conn4 <- [1,2474,null,{}] 02:53:14 INFO - PROCESS | 2580 | 1467971594022 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 2580 | 1467971594027 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:14 INFO - PROCESS | 2580 | 1467971594189 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:53:14 INFO - PROCESS | 2580 | 1467971594200 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 2580 | 1467971594218 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a6800 == 13 [pid = 2580] [id = 626] 02:53:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x913a7000) [pid = 2580] [serial = 1879] [outer = (nil)] 02:53:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x913b0c00) [pid = 2580] [serial = 1880] [outer = 0x913a7000] 02:53:14 INFO - PROCESS | 2580 | 1467971594300 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9156b400) [pid = 2580] [serial = 1881] [outer = 0x913a7000] 02:53:15 INFO - PROCESS | 2580 | 1467971595602 Marionette TRACE conn4 <- [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]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1633ms 02:53:15 INFO - PROCESS | 2580 | 1467971595648 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 2580 | 1467971595655 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:53:15 INFO - PROCESS | 2580 | 1467971595663 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 2580 | 1467971595671 Marionette TRACE conn4 <- [1,2478,null,{}] 02:53:15 INFO - PROCESS | 2580 | 1467971595679 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 2580 | 1467971595684 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:15 INFO - PROCESS | 2580 | 1467971595904 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:53:16 INFO - PROCESS | 2580 | 1467971596138 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 2580 | 1467971596148 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ec400 == 14 [pid = 2580] [id = 627] 02:53:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eece400) [pid = 2580] [serial = 1882] [outer = (nil)] 02:53:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eed3c00) [pid = 2580] [serial = 1883] [outer = 0x8eece400] 02:53:16 INFO - PROCESS | 2580 | 1467971596278 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8eee1800) [pid = 2580] [serial = 1884] [outer = 0x8eece400] 02:53:17 INFO - PROCESS | 2580 | 1467971597309 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1736ms 02:53:17 INFO - PROCESS | 2580 | 1467971597400 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 2580 | 1467971597407 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:53:17 INFO - PROCESS | 2580 | 1467971597418 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 2580 | 1467971597422 Marionette TRACE conn4 <- [1,2482,null,{}] 02:53:17 INFO - PROCESS | 2580 | 1467971597429 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 2580 | 1467971597435 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:17 INFO - PROCESS | 2580 | 1467971597680 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:53:18 INFO - PROCESS | 2580 | 1467971597981 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 2580 | 1467971597990 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66d800 == 15 [pid = 2580] [id = 628] 02:53:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d4400) [pid = 2580] [serial = 1885] [outer = (nil)] 02:53:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9120ec00) [pid = 2580] [serial = 1886] [outer = 0x911d4400] 02:53:18 INFO - PROCESS | 2580 | 1467971598077 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x913af800) [pid = 2580] [serial = 1887] [outer = 0x911d4400] 02:53:19 INFO - PROCESS | 2580 | 1467971599114 Marionette TRACE conn4 <- [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]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1741ms 02:53:19 INFO - PROCESS | 2580 | 1467971599159 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 2580 | 1467971599164 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:53:19 INFO - PROCESS | 2580 | 1467971599171 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 2580 | 1467971599177 Marionette TRACE conn4 <- [1,2486,null,{}] 02:53:19 INFO - PROCESS | 2580 | 1467971599193 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:19 INFO - PROCESS | 2580 | 1467971599202 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:19 INFO - PROCESS | 2580 | 1467971599390 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:53:19 INFO - PROCESS | 2580 | 1467971599614 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 2580 | 1467971599623 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b55000 == 16 [pid = 2580] [id = 629] 02:53:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b56400) [pid = 2580] [serial = 1888] [outer = (nil)] 02:53:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91b5d800) [pid = 2580] [serial = 1889] [outer = 0x91b56400] 02:53:19 INFO - PROCESS | 2580 | 1467971599751 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91c08800) [pid = 2580] [serial = 1890] [outer = 0x91b56400] 02:53:20 INFO - PROCESS | 2580 | 1467971600901 Marionette TRACE conn4 <- [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]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1787ms 02:53:20 INFO - PROCESS | 2580 | 1467971600959 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 2580 | 1467971600965 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:53:20 INFO - PROCESS | 2580 | 1467971600973 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 2580 | 1467971600979 Marionette TRACE conn4 <- [1,2490,null,{}] 02:53:20 INFO - PROCESS | 2580 | 1467971600987 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:20 INFO - PROCESS | 2580 | 1467971600993 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:21 INFO - PROCESS | 2580 | 1467971601174 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:53:21 INFO - PROCESS | 2580 | 1467971601419 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 2580 | 1467971601433 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece9000 == 17 [pid = 2580] [id = 630] 02:53:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8ece9800) [pid = 2580] [serial = 1891] [outer = (nil)] 02:53:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8ee3cc00) [pid = 2580] [serial = 1892] [outer = 0x8ece9800] 02:53:21 INFO - PROCESS | 2580 | 1467971601569 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8eecf000) [pid = 2580] [serial = 1893] [outer = 0x8ece9800] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x92a04400) [pid = 2580] [serial = 1842] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91469800) [pid = 2580] [serial = 1836] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x92a0c000) [pid = 2580] [serial = 1845] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x911d0c00) [pid = 2580] [serial = 1844] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x91c05400) [pid = 2580] [serial = 1839] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x91c03c00) [pid = 2580] [serial = 1838] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91cf4c00) [pid = 2580] [serial = 1841] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8ee3f000) [pid = 2580] [serial = 1820] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eee0800) [pid = 2580] [serial = 1821] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x913a4c00) [pid = 2580] [serial = 1823] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91207400) [pid = 2580] [serial = 1824] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91568800) [pid = 2580] [serial = 1818] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x9146f000) [pid = 2580] [serial = 1817] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x913a2800) [pid = 2580] [serial = 1835] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eede000) [pid = 2580] [serial = 1832] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8f58e000) [pid = 2580] [serial = 1833] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8d677000) [pid = 2580] [serial = 1829] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8dc1b000) [pid = 2580] [serial = 1830] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x91c09000) [pid = 2580] [serial = 1826] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x91ceb000) [pid = 2580] [serial = 1827] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2580 | 1467971602579 Marionette TRACE conn4 <- [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]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:53:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1643ms 02:53:22 INFO - PROCESS | 2580 | 1467971602616 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 2580 | 1467971602623 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:53:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:53:22 INFO - PROCESS | 2580 | 1467971602633 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 2580 | 1467971602637 Marionette TRACE conn4 <- [1,2494,null,{}] 02:53:22 INFO - PROCESS | 2580 | 1467971602643 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:22 INFO - PROCESS | 2580 | 1467971602649 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:22 INFO - PROCESS | 2580 | 1467971602817 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:53:23 INFO - PROCESS | 2580 | 1467971602989 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 2580 | 1467971602997 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eec7400 == 18 [pid = 2580] [id = 631] 02:53:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8f58cc00) [pid = 2580] [serial = 1894] [outer = (nil)] 02:53:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8f6be000) [pid = 2580] [serial = 1895] [outer = 0x8f58cc00] 02:53:23 INFO - PROCESS | 2580 | 1467971603075 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8f8c3800) [pid = 2580] [serial = 1896] [outer = 0x8f58cc00] 02:53:23 INFO - PROCESS | 2580 | 1467971603930 Marionette TRACE conn4 <- [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]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1329ms 02:53:23 INFO - PROCESS | 2580 | 1467971603963 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 2580 | 1467971603966 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:53:23 INFO - PROCESS | 2580 | 1467971603974 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 2580 | 1467971603980 Marionette TRACE conn4 <- [1,2498,null,{}] 02:53:23 INFO - PROCESS | 2580 | 1467971603995 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:24 INFO - PROCESS | 2580 | 1467971604004 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:24 INFO - PROCESS | 2580 | 1467971604169 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:53:24 INFO - PROCESS | 2580 | 1467971604182 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 2580 | 1467971604193 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x913abc00 == 19 [pid = 2580] [id = 632] 02:53:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x91466c00) [pid = 2580] [serial = 1897] [outer = (nil)] 02:53:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x9155cc00) [pid = 2580] [serial = 1898] [outer = 0x91466c00] 02:53:24 INFO - PROCESS | 2580 | 1467971604400 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x915d0c00) [pid = 2580] [serial = 1899] [outer = 0x91466c00] 02:53:25 INFO - PROCESS | 2580 | 1467971605298 Marionette TRACE conn4 <- [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]]]}] 02:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1384ms 02:53:25 INFO - PROCESS | 2580 | 1467971605360 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:53:25 INFO - PROCESS | 2580 | 1467971605364 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:53:25 INFO - PROCESS | 2580 | 1467971605370 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 2580 | 1467971605374 Marionette TRACE conn4 <- [1,2502,null,{}] 02:53:25 INFO - PROCESS | 2580 | 1467971605386 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:25 INFO - PROCESS | 2580 | 1467971605390 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:25 INFO - PROCESS | 2580 | 1467971605616 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:53:25 INFO - PROCESS | 2580 | 1467971605641 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 2580 | 1467971605651 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x913ad000 == 20 [pid = 2580] [id = 633] 02:53:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91c03c00) [pid = 2580] [serial = 1900] [outer = (nil)] 02:53:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91ce5400) [pid = 2580] [serial = 1901] [outer = 0x91c03c00] 02:53:25 INFO - PROCESS | 2580 | 1467971605732 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e606c00) [pid = 2580] [serial = 1902] [outer = 0x91c03c00] 02:53:26 INFO - PROCESS | 2580 | 1467971606687 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1346ms 02:53:26 INFO - PROCESS | 2580 | 1467971606717 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 2580 | 1467971606721 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:53:26 INFO - PROCESS | 2580 | 1467971606727 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 2580 | 1467971606729 Marionette TRACE conn4 <- [1,2506,null,{}] 02:53:26 INFO - PROCESS | 2580 | 1467971606735 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:26 INFO - PROCESS | 2580 | 1467971606740 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:27 INFO - PROCESS | 2580 | 1467971607041 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f6b4000) [pid = 2580] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8ecec800) [pid = 2580] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8e3f3c00) [pid = 2580] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x915d2000) [pid = 2580] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8dc0d400) [pid = 2580] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8f593c00) [pid = 2580] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x913af400) [pid = 2580] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8e3efc00) [pid = 2580] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8eed2c00) [pid = 2580] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x8d671c00) [pid = 2580] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:53:27 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x91cea000) [pid = 2580] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:53:27 INFO - PROCESS | 2580 | 1467971607159 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 2580 | 1467971607167 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d400 == 21 [pid = 2580] [id = 634] 02:53:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x8e3efc00) [pid = 2580] [serial = 1903] [outer = (nil)] 02:53:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8ecec800) [pid = 2580] [serial = 1904] [outer = 0x8e3efc00] 02:53:27 INFO - PROCESS | 2580 | 1467971607235 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8f593c00) [pid = 2580] [serial = 1905] [outer = 0x8e3efc00] 02:53:28 INFO - PROCESS | 2580 | 1467971608063 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1385ms 02:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:53:28 INFO - PROCESS | 2580 | 1467971608113 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 2580 | 1467971608116 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:53:28 INFO - PROCESS | 2580 | 1467971608123 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 2580 | 1467971608126 Marionette TRACE conn4 <- [1,2510,null,{}] 02:53:28 INFO - PROCESS | 2580 | 1467971608132 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 2580 | 1467971608142 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:28 INFO - PROCESS | 2580 | 1467971608349 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:53:28 INFO - PROCESS | 2580 | 1467971608513 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 2580 | 1467971608521 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66b000 == 22 [pid = 2580] [id = 635] 02:53:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8e60b800) [pid = 2580] [serial = 1906] [outer = (nil)] 02:53:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x92a0f000) [pid = 2580] [serial = 1907] [outer = 0x8e60b800] 02:53:28 INFO - PROCESS | 2580 | 1467971608590 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x92be6c00) [pid = 2580] [serial = 1908] [outer = 0x8e60b800] 02:53:29 INFO - PROCESS | 2580 | 1467971609549 Marionette TRACE conn4 <- [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]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1487ms 02:53:29 INFO - PROCESS | 2580 | 1467971609611 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 2580 | 1467971609618 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:53:29 INFO - PROCESS | 2580 | 1467971609627 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 2580 | 1467971609632 Marionette TRACE conn4 <- [1,2514,null,{}] 02:53:29 INFO - PROCESS | 2580 | 1467971609641 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:29 INFO - PROCESS | 2580 | 1467971609646 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:29 INFO - PROCESS | 2580 | 1467971609852 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:53:30 INFO - PROCESS | 2580 | 1467971610111 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 2580 | 1467971610121 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f1c00 == 23 [pid = 2580] [id = 636] 02:53:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8e3f4c00) [pid = 2580] [serial = 1909] [outer = (nil)] 02:53:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eed0000) [pid = 2580] [serial = 1910] [outer = 0x8e3f4c00] 02:53:30 INFO - PROCESS | 2580 | 1467971610248 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f58e000) [pid = 2580] [serial = 1911] [outer = 0x8e3f4c00] 02:53:31 INFO - PROCESS | 2580 | 1467971611237 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1643ms 02:53:31 INFO - PROCESS | 2580 | 1467971611269 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 2580 | 1467971611277 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:53:31 INFO - PROCESS | 2580 | 1467971611288 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 2580 | 1467971611292 Marionette TRACE conn4 <- [1,2518,null,{}] 02:53:31 INFO - PROCESS | 2580 | 1467971611299 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:31 INFO - PROCESS | 2580 | 1467971611306 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:31 INFO - PROCESS | 2580 | 1467971611497 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:53:31 INFO - PROCESS | 2580 | 1467971611681 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 2580 | 1467971611689 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3f000 == 24 [pid = 2580] [id = 637] 02:53:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x911d4c00) [pid = 2580] [serial = 1912] [outer = (nil)] 02:53:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x913acc00) [pid = 2580] [serial = 1913] [outer = 0x911d4c00] 02:53:31 INFO - PROCESS | 2580 | 1467971611779 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x915d0800) [pid = 2580] [serial = 1914] [outer = 0x911d4c00] 02:53:32 INFO - PROCESS | 2580 | 1467971612823 Marionette TRACE conn4 <- [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]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1584ms 02:53:32 INFO - PROCESS | 2580 | 1467971612873 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 2580 | 1467971612877 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:53:32 INFO - PROCESS | 2580 | 1467971612884 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 2580 | 1467971612890 Marionette TRACE conn4 <- [1,2522,null,{}] 02:53:32 INFO - PROCESS | 2580 | 1467971612907 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:32 INFO - PROCESS | 2580 | 1467971612916 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:33 INFO - PROCESS | 2580 | 1467971613138 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:53:33 INFO - PROCESS | 2580 | 1467971613390 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 2580 | 1467971613399 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0e400 == 25 [pid = 2580] [id = 638] 02:53:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x92a0f400) [pid = 2580] [serial = 1915] [outer = (nil)] 02:53:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x92bf0800) [pid = 2580] [serial = 1916] [outer = 0x92a0f400] 02:53:33 INFO - PROCESS | 2580 | 1467971613502 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x92f37800) [pid = 2580] [serial = 1917] [outer = 0x92a0f400] 02:53:34 INFO - PROCESS | 2580 | 1467971614390 Marionette TRACE conn4 <- [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]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1540ms 02:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:53:34 INFO - PROCESS | 2580 | 1467971614425 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 2580 | 1467971614429 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:53:34 INFO - PROCESS | 2580 | 1467971614436 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 2580 | 1467971614440 Marionette TRACE conn4 <- [1,2526,null,{}] 02:53:34 INFO - PROCESS | 2580 | 1467971614461 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:34 INFO - PROCESS | 2580 | 1467971614467 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:34 INFO - PROCESS | 2580 | 1467971614697 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:53:34 INFO - PROCESS | 2580 | 1467971614840 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 2580 | 1467971614848 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66c400 == 26 [pid = 2580] [id = 639] 02:53:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8d66f800) [pid = 2580] [serial = 1918] [outer = (nil)] 02:53:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x93b52800) [pid = 2580] [serial = 1919] [outer = 0x8d66f800] 02:53:34 INFO - PROCESS | 2580 | 1467971614934 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x93c2f800) [pid = 2580] [serial = 1920] [outer = 0x8d66f800] 02:53:35 INFO - PROCESS | 2580 | 1467971615871 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1481ms 02:53:35 INFO - PROCESS | 2580 | 1467971615919 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 2580 | 1467971615922 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:53:35 INFO - PROCESS | 2580 | 1467971615930 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 2580 | 1467971615934 Marionette TRACE conn4 <- [1,2530,null,{}] 02:53:35 INFO - PROCESS | 2580 | 1467971615941 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:35 INFO - PROCESS | 2580 | 1467971615947 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:36 INFO - PROCESS | 2580 | 1467971616122 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:53:36 INFO - PROCESS | 2580 | 1467971616308 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 2580 | 1467971616319 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d4000 == 27 [pid = 2580] [id = 640] 02:53:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91b53400) [pid = 2580] [serial = 1921] [outer = (nil)] 02:53:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x93ce4000) [pid = 2580] [serial = 1922] [outer = 0x91b53400] 02:53:36 INFO - PROCESS | 2580 | 1467971616395 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93e14000) [pid = 2580] [serial = 1923] [outer = 0x91b53400] 02:53:37 INFO - PROCESS | 2580 | 1467971617358 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1493ms 02:53:37 INFO - PROCESS | 2580 | 1467971617424 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 2580 | 1467971617429 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:53:37 INFO - PROCESS | 2580 | 1467971617465 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 2580 | 1467971617471 Marionette TRACE conn4 <- [1,2534,null,{}] 02:53:37 INFO - PROCESS | 2580 | 1467971617480 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:37 INFO - PROCESS | 2580 | 1467971617491 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:37 INFO - PROCESS | 2580 | 1467971617818 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:53:38 INFO - PROCESS | 2580 | 1467971618021 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 2580 | 1467971618032 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d673c00 == 28 [pid = 2580] [id = 641] 02:53:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93c28c00) [pid = 2580] [serial = 1924] [outer = (nil)] 02:53:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x9483f000) [pid = 2580] [serial = 1925] [outer = 0x93c28c00] 02:53:38 INFO - PROCESS | 2580 | 1467971618118 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x95263000) [pid = 2580] [serial = 1926] [outer = 0x93c28c00] 02:53:39 INFO - PROCESS | 2580 | 1467971619035 Marionette TRACE conn4 <- [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]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1641ms 02:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:53:39 INFO - PROCESS | 2580 | 1467971619107 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 2580 | 1467971619111 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:53:39 INFO - PROCESS | 2580 | 1467971619118 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 2580 | 1467971619121 Marionette TRACE conn4 <- [1,2538,null,{}] 02:53:39 INFO - PROCESS | 2580 | 1467971619128 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:39 INFO - PROCESS | 2580 | 1467971619133 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:39 INFO - PROCESS | 2580 | 1467971619381 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:53:39 INFO - PROCESS | 2580 | 1467971619616 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 2580 | 1467971619626 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc10400 == 29 [pid = 2580] [id = 642] 02:53:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8dc10800) [pid = 2580] [serial = 1927] [outer = (nil)] 02:53:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8dc1c400) [pid = 2580] [serial = 1928] [outer = 0x8dc10800] 02:53:39 INFO - PROCESS | 2580 | 1467971619937 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8e3f5400) [pid = 2580] [serial = 1929] [outer = 0x8dc10800] 02:53:41 INFO - PROCESS | 2580 | 1467971621006 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1936ms 02:53:41 INFO - PROCESS | 2580 | 1467971621054 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 2580 | 1467971621060 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:53:41 INFO - PROCESS | 2580 | 1467971621069 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 2580 | 1467971621072 Marionette TRACE conn4 <- [1,2542,null,{}] 02:53:41 INFO - PROCESS | 2580 | 1467971621081 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 2580 | 1467971621086 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:41 INFO - PROCESS | 2580 | 1467971621275 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:53:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ebc00 == 28 [pid = 2580] [id = 620] 02:53:42 INFO - PROCESS | 2580 | --DOCSHELL 0x8d678000 == 27 [pid = 2580] [id = 621] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8ee3b800) [pid = 2580] [serial = 1868] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x911d8000) [pid = 2580] [serial = 1874] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x93c32000) [pid = 2580] [serial = 1860] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8dc12400) [pid = 2580] [serial = 1865] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91205800) [pid = 2580] [serial = 1875] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8f59a400) [pid = 2580] [serial = 1871] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x915ce400) [pid = 2580] [serial = 1854] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8e3f7000) [pid = 2580] [serial = 1862] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8f6b1c00) [pid = 2580] [serial = 1850] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8ece0800) [pid = 2580] [serial = 1863] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f6bc000) [pid = 2580] [serial = 1851] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f6b9000) [pid = 2580] [serial = 1872] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x9155c800) [pid = 2580] [serial = 1853] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8e3ea400) [pid = 2580] [serial = 1848] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x92bee800) [pid = 2580] [serial = 1857] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e3f0c00) [pid = 2580] [serial = 1866] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8dc12000) [pid = 2580] [serial = 1847] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8ee42000) [pid = 2580] [serial = 1869] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x92bea800) [pid = 2580] [serial = 1856] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x93c2c800) [pid = 2580] [serial = 1859] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91202000) [pid = 2580] [serial = 1877] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91209800) [pid = 2580] [serial = 1878] [outer = (nil)] [url = about:blank] 02:53:42 INFO - PROCESS | 2580 | 1467971622597 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 2580 | 1467971622609 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc12000 == 28 [pid = 2580] [id = 643] 02:53:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8dc12400) [pid = 2580] [serial = 1930] [outer = (nil)] 02:53:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8dc19c00) [pid = 2580] [serial = 1931] [outer = 0x8dc12400] 02:53:42 INFO - PROCESS | 2580 | 1467971622692 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8e3f0400) [pid = 2580] [serial = 1932] [outer = 0x8dc12400] 02:53:43 INFO - PROCESS | 2580 | 1467971623575 Marionette TRACE conn4 <- [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]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2537ms 02:53:43 INFO - PROCESS | 2580 | 1467971623607 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 2580 | 1467971623612 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:53:43 INFO - PROCESS | 2580 | 1467971623620 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 2580 | 1467971623624 Marionette TRACE conn4 <- [1,2546,null,{}] 02:53:43 INFO - PROCESS | 2580 | 1467971623633 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:43 INFO - PROCESS | 2580 | 1467971623640 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:43 INFO - PROCESS | 2580 | 1467971623809 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:53:43 INFO - PROCESS | 2580 | 1467971623821 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 2580 | 1467971623831 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece0800 == 29 [pid = 2580] [id = 644] 02:53:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8ece7c00) [pid = 2580] [serial = 1933] [outer = (nil)] 02:53:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8ee35800) [pid = 2580] [serial = 1934] [outer = 0x8ece7c00] 02:53:43 INFO - PROCESS | 2580 | 1467971623905 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ee3d400) [pid = 2580] [serial = 1935] [outer = 0x8ece7c00] 02:53:44 INFO - PROCESS | 2580 | 1467971624929 Marionette TRACE conn4 <- [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]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1335ms 02:53:44 INFO - PROCESS | 2580 | 1467971624961 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 2580 | 1467971624969 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:53:44 INFO - PROCESS | 2580 | 1467971624977 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 2580 | 1467971624981 Marionette TRACE conn4 <- [1,2550,null,{}] 02:53:44 INFO - PROCESS | 2580 | 1467971624987 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 2580 | 1467971624993 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:45 INFO - PROCESS | 2580 | 1467971625241 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:53:45 INFO - PROCESS | 2580 | 1467971625275 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 2580 | 1467971625285 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed9400 == 30 [pid = 2580] [id = 645] 02:53:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eedd400) [pid = 2580] [serial = 1936] [outer = (nil)] 02:53:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f58f000) [pid = 2580] [serial = 1937] [outer = 0x8eedd400] 02:53:45 INFO - PROCESS | 2580 | 1467971625355 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f599000) [pid = 2580] [serial = 1938] [outer = 0x8eedd400] 02:53:46 INFO - PROCESS | 2580 | 1467971626432 Marionette TRACE conn4 <- [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]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1481ms 02:53:46 INFO - PROCESS | 2580 | 1467971626459 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 2580 | 1467971626463 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:53:46 INFO - PROCESS | 2580 | 1467971626485 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 2580 | 1467971626495 Marionette TRACE conn4 <- [1,2554,null,{}] 02:53:46 INFO - PROCESS | 2580 | 1467971626505 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:46 INFO - PROCESS | 2580 | 1467971626513 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:46 INFO - PROCESS | 2580 | 1467971626748 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:53:46 INFO - PROCESS | 2580 | 1467971626769 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 2580 | 1467971626779 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bb400 == 31 [pid = 2580] [id = 646] 02:53:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8f8c0000) [pid = 2580] [serial = 1939] [outer = (nil)] 02:53:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x911d0c00) [pid = 2580] [serial = 1940] [outer = 0x8f8c0000] 02:53:46 INFO - PROCESS | 2580 | 1467971626848 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x911d9800) [pid = 2580] [serial = 1941] [outer = 0x8f8c0000] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e60b800) [pid = 2580] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91c03c00) [pid = 2580] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8e3efc00) [pid = 2580] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eece400) [pid = 2580] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91466c00) [pid = 2580] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x913a7000) [pid = 2580] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f58cc00) [pid = 2580] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91b56400) [pid = 2580] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8ece9800) [pid = 2580] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:53:47 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x911d4400) [pid = 2580] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:53:48 INFO - PROCESS | 2580 | 1467971628300 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1855ms 02:53:48 INFO - PROCESS | 2580 | 1467971628333 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 2580 | 1467971628337 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:53:48 INFO - PROCESS | 2580 | 1467971628344 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 2580 | 1467971628347 Marionette TRACE conn4 <- [1,2558,null,{}] 02:53:48 INFO - PROCESS | 2580 | 1467971628353 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:48 INFO - PROCESS | 2580 | 1467971628359 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:48 INFO - PROCESS | 2580 | 1467971628595 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:53:48 INFO - PROCESS | 2580 | 1467971628605 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 2580 | 1467971628612 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d672000 == 32 [pid = 2580] [id = 647] 02:53:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8e3f4400) [pid = 2580] [serial = 1942] [outer = (nil)] 02:53:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91202c00) [pid = 2580] [serial = 1943] [outer = 0x8e3f4400] 02:53:48 INFO - PROCESS | 2580 | 1467971628684 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eedf400) [pid = 2580] [serial = 1944] [outer = 0x8e3f4400] 02:53:49 INFO - PROCESS | 2580 | 1467971629571 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1288ms 02:53:49 INFO - PROCESS | 2580 | 1467971629633 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 2580 | 1467971629637 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:53:49 INFO - PROCESS | 2580 | 1467971629644 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 2580 | 1467971629647 Marionette TRACE conn4 <- [1,2562,null,{}] 02:53:49 INFO - PROCESS | 2580 | 1467971629652 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 2580 | 1467971629657 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:49 INFO - PROCESS | 2580 | 1467971629863 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:53:50 INFO - PROCESS | 2580 | 1467971630043 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 2580 | 1467971630056 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674400 == 33 [pid = 2580] [id = 648] 02:53:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8d675000) [pid = 2580] [serial = 1945] [outer = (nil)] 02:53:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc17800) [pid = 2580] [serial = 1946] [outer = 0x8d675000] 02:53:50 INFO - PROCESS | 2580 | 1467971630138 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8e3f6800) [pid = 2580] [serial = 1947] [outer = 0x8d675000] 02:53:51 INFO - PROCESS | 2580 | 1467971631340 Marionette TRACE conn4 <- [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]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1780ms 02:53:51 INFO - PROCESS | 2580 | 1467971631427 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:53:51 INFO - PROCESS | 2580 | 1467971631433 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:53:51 INFO - PROCESS | 2580 | 1467971631441 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 2580 | 1467971631447 Marionette TRACE conn4 <- [1,2566,null,{}] 02:53:51 INFO - PROCESS | 2580 | 1467971631454 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:51 INFO - PROCESS | 2580 | 1467971631462 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:51 INFO - PROCESS | 2580 | 1467971631687 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:53:51 INFO - PROCESS | 2580 | 1467971631925 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 2580 | 1467971631936 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:52 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15000 == 34 [pid = 2580] [id = 649] 02:53:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ee41c00) [pid = 2580] [serial = 1948] [outer = (nil)] 02:53:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eee3800) [pid = 2580] [serial = 1949] [outer = 0x8ee41c00] 02:53:52 INFO - PROCESS | 2580 | 1467971632057 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f6b4800) [pid = 2580] [serial = 1950] [outer = 0x8ee41c00] 02:53:53 INFO - PROCESS | 2580 | 1467971633181 Marionette TRACE conn4 <- [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]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1786ms 02:53:53 INFO - PROCESS | 2580 | 1467971633227 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:53:53 INFO - PROCESS | 2580 | 1467971633232 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:53:53 INFO - PROCESS | 2580 | 1467971633239 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 2580 | 1467971633242 Marionette TRACE conn4 <- [1,2570,null,{}] 02:53:53 INFO - PROCESS | 2580 | 1467971633249 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:53 INFO - PROCESS | 2580 | 1467971633254 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:53 INFO - PROCESS | 2580 | 1467971633459 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:53:53 INFO - PROCESS | 2580 | 1467971633759 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 2580 | 1467971633770 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120fc00 == 35 [pid = 2580] [id = 650] 02:53:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91210000) [pid = 2580] [serial = 1951] [outer = (nil)] 02:53:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x913a5c00) [pid = 2580] [serial = 1952] [outer = 0x91210000] 02:53:53 INFO - PROCESS | 2580 | 1467971633879 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x9146b400) [pid = 2580] [serial = 1953] [outer = 0x91210000] 02:53:55 INFO - PROCESS | 2580 | 1467971635010 Marionette TRACE conn4 <- [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]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1843ms 02:53:55 INFO - PROCESS | 2580 | 1467971635083 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 2580 | 1467971635089 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:53:55 INFO - PROCESS | 2580 | 1467971635107 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 2580 | 1467971635114 Marionette TRACE conn4 <- [1,2574,null,{}] 02:53:55 INFO - PROCESS | 2580 | 1467971635120 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:55 INFO - PROCESS | 2580 | 1467971635127 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:55 INFO - PROCESS | 2580 | 1467971635358 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:53:55 INFO - PROCESS | 2580 | 1467971635762 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 2580 | 1467971635773 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66ac00 == 36 [pid = 2580] [id = 651] 02:53:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8d671400) [pid = 2580] [serial = 1954] [outer = (nil)] 02:53:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8dc19000) [pid = 2580] [serial = 1955] [outer = 0x8d671400] 02:53:55 INFO - PROCESS | 2580 | 1467971635851 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8e604400) [pid = 2580] [serial = 1956] [outer = 0x8d671400] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66b000 == 35 [pid = 2580] [id = 635] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8eec7400 == 34 [pid = 2580] [id = 631] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8d671800 == 33 [pid = 2580] [id = 624] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8f592000 == 32 [pid = 2580] [id = 623] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee36400 == 31 [pid = 2580] [id = 625] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x913abc00 == 30 [pid = 2580] [id = 632] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8d672000 == 29 [pid = 2580] [id = 647] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8bb400 == 28 [pid = 2580] [id = 646] 02:53:56 INFO - PROCESS | 2580 | 1467971636933 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed9400 == 27 [pid = 2580] [id = 645] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece0800 == 26 [pid = 2580] [id = 644] 02:53:56 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc12000 == 25 [pid = 2580] [id = 643] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x92a0f000) [pid = 2580] [serial = 1907] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x92be6c00) [pid = 2580] [serial = 1908] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91ce5400) [pid = 2580] [serial = 1901] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ecec800) [pid = 2580] [serial = 1904] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8eed3c00) [pid = 2580] [serial = 1883] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8eee1800) [pid = 2580] [serial = 1884] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x9155cc00) [pid = 2580] [serial = 1898] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x9156b400) [pid = 2580] [serial = 1881] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x913b0c00) [pid = 2580] [serial = 1880] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f6be000) [pid = 2580] [serial = 1895] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f8c3800) [pid = 2580] [serial = 1896] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91b5d800) [pid = 2580] [serial = 1889] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91c08800) [pid = 2580] [serial = 1890] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8ee3cc00) [pid = 2580] [serial = 1892] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eecf000) [pid = 2580] [serial = 1893] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x9120ec00) [pid = 2580] [serial = 1886] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x913af800) [pid = 2580] [serial = 1887] [outer = (nil)] [url = about:blank] 02:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1901ms 02:53:57 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8f593c00) [pid = 2580] [serial = 1905] [outer = (nil)] [url = about:blank] 02:53:57 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x915d0c00) [pid = 2580] [serial = 1899] [outer = (nil)] [url = about:blank] 02:53:57 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8e606c00) [pid = 2580] [serial = 1902] [outer = (nil)] [url = about:blank] 02:53:57 INFO - PROCESS | 2580 | 1467971637004 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 2580 | 1467971637009 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:53:57 INFO - PROCESS | 2580 | 1467971637018 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 2580 | 1467971637022 Marionette TRACE conn4 <- [1,2578,null,{}] 02:53:57 INFO - PROCESS | 2580 | 1467971637030 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 2580 | 1467971637039 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:57 INFO - PROCESS | 2580 | 1467971637210 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:53:57 INFO - PROCESS | 2580 | 1467971637400 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 2580 | 1467971637411 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece2400 == 26 [pid = 2580] [id = 652] 02:53:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8ee42c00) [pid = 2580] [serial = 1957] [outer = (nil)] 02:53:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8eecb800) [pid = 2580] [serial = 1958] [outer = 0x8ee42c00] 02:53:57 INFO - PROCESS | 2580 | 1467971637488 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8eed9400) [pid = 2580] [serial = 1959] [outer = 0x8ee42c00] 02:53:58 INFO - PROCESS | 2580 | 1467971638330 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1385ms 02:53:58 INFO - PROCESS | 2580 | 1467971638407 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:53:58 INFO - PROCESS | 2580 | 1467971638413 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:53:58 INFO - PROCESS | 2580 | 1467971638420 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 2580 | 1467971638423 Marionette TRACE conn4 <- [1,2582,null,{}] 02:53:58 INFO - PROCESS | 2580 | 1467971638430 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:58 INFO - PROCESS | 2580 | 1467971638435 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:58 INFO - PROCESS | 2580 | 1467971638635 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:53:58 INFO - PROCESS | 2580 | 1467971638776 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 2580 | 1467971638784 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:53:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f59a400 == 27 [pid = 2580] [id = 653] 02:53:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f6b4000) [pid = 2580] [serial = 1960] [outer = (nil)] 02:53:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f8c1000) [pid = 2580] [serial = 1961] [outer = 0x8f6b4000] 02:53:58 INFO - PROCESS | 2580 | 1467971638856 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x911d8c00) [pid = 2580] [serial = 1962] [outer = 0x8f6b4000] 02:53:59 INFO - PROCESS | 2580 | 1467971639820 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1432ms 02:53:59 INFO - PROCESS | 2580 | 1467971639852 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 2580 | 1467971639856 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:53:59 INFO - PROCESS | 2580 | 1467971639872 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 2580 | 1467971639882 Marionette TRACE conn4 <- [1,2586,null,{}] 02:53:59 INFO - PROCESS | 2580 | 1467971639898 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:59 INFO - PROCESS | 2580 | 1467971639906 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:00 INFO - PROCESS | 2580 | 1467971640152 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:54:00 INFO - PROCESS | 2580 | 1467971640181 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 2580 | 1467971640187 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6ba000 == 28 [pid = 2580] [id = 654] 02:54:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91210800) [pid = 2580] [serial = 1963] [outer = (nil)] 02:54:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91563800) [pid = 2580] [serial = 1964] [outer = 0x91210800] 02:54:00 INFO - PROCESS | 2580 | 1467971640261 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x915cd400) [pid = 2580] [serial = 1965] [outer = 0x91210800] 02:54:01 INFO - PROCESS | 2580 | 1467971641231 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1421ms 02:54:01 INFO - PROCESS | 2580 | 1467971641292 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 2580 | 1467971641297 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:54:01 INFO - PROCESS | 2580 | 1467971641304 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 2580 | 1467971641306 Marionette TRACE conn4 <- [1,2590,null,{}] 02:54:01 INFO - PROCESS | 2580 | 1467971641313 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:01 INFO - PROCESS | 2580 | 1467971641318 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:01 INFO - PROCESS | 2580 | 1467971641549 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f8c0000) [pid = 2580] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8ece7c00) [pid = 2580] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8dc10800) [pid = 2580] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e3f4c00) [pid = 2580] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x911d4c00) [pid = 2580] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8dc12400) [pid = 2580] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x92a0f400) [pid = 2580] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8d66f800) [pid = 2580] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x91b53400) [pid = 2580] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x8eedd400) [pid = 2580] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:54:01 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x93c28c00) [pid = 2580] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:54:01 INFO - PROCESS | 2580 | 1467971641774 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 2580 | 1467971641787 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc10800 == 29 [pid = 2580] [id = 655] 02:54:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x8dc12400) [pid = 2580] [serial = 1966] [outer = (nil)] 02:54:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8ece7c00) [pid = 2580] [serial = 1967] [outer = 0x8dc12400] 02:54:01 INFO - PROCESS | 2580 | 1467971641928 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8eedb800) [pid = 2580] [serial = 1968] [outer = 0x8dc12400] 02:54:02 INFO - PROCESS | 2580 | 1467971642749 Marionette TRACE conn4 <- [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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1492ms 02:54:02 INFO - PROCESS | 2580 | 1467971642797 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 2580 | 1467971642801 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:54:02 INFO - PROCESS | 2580 | 1467971642807 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 2580 | 1467971642811 Marionette TRACE conn4 <- [1,2594,null,{}] 02:54:02 INFO - PROCESS | 2580 | 1467971642816 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:02 INFO - PROCESS | 2580 | 1467971642821 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:02 INFO - PROCESS | 2580 | 1467971642981 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:54:03 INFO - PROCESS | 2580 | 1467971642991 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 2580 | 1467971643009 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x915da000 == 30 [pid = 2580] [id = 656] 02:54:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x915da400) [pid = 2580] [serial = 1969] [outer = (nil)] 02:54:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x91b58000) [pid = 2580] [serial = 1970] [outer = 0x915da400] 02:54:03 INFO - PROCESS | 2580 | 1467971643090 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x91c0d000) [pid = 2580] [serial = 1971] [outer = 0x915da400] 02:54:04 INFO - PROCESS | 2580 | 1467971644351 Marionette TRACE conn4 <- [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]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1598ms 02:54:04 INFO - PROCESS | 2580 | 1467971644407 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 2580 | 1467971644414 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:54:04 INFO - PROCESS | 2580 | 1467971644423 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 2580 | 1467971644429 Marionette TRACE conn4 <- [1,2598,null,{}] 02:54:04 INFO - PROCESS | 2580 | 1467971644437 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:04 INFO - PROCESS | 2580 | 1467971644443 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:04 INFO - PROCESS | 2580 | 1467971644635 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:54:04 INFO - PROCESS | 2580 | 1467971644875 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 2580 | 1467971644890 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece2c00 == 31 [pid = 2580] [id = 657] 02:54:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ece4800) [pid = 2580] [serial = 1972] [outer = (nil)] 02:54:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8f58d000) [pid = 2580] [serial = 1973] [outer = 0x8ece4800] 02:54:05 INFO - PROCESS | 2580 | 1467971645020 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f6b6c00) [pid = 2580] [serial = 1974] [outer = 0x8ece4800] 02:54:06 INFO - PROCESS | 2580 | 1467971646375 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1993ms 02:54:06 INFO - PROCESS | 2580 | 1467971646416 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 2580 | 1467971646423 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:54:06 INFO - PROCESS | 2580 | 1467971646434 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 2580 | 1467971646439 Marionette TRACE conn4 <- [1,2602,null,{}] 02:54:06 INFO - PROCESS | 2580 | 1467971646445 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:06 INFO - PROCESS | 2580 | 1467971646451 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:06 INFO - PROCESS | 2580 | 1467971646677 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:54:07 INFO - PROCESS | 2580 | 1467971646999 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 2580 | 1467971647006 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0000 == 32 [pid = 2580] [id = 658] 02:54:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91204400) [pid = 2580] [serial = 1975] [outer = (nil)] 02:54:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x913ab800) [pid = 2580] [serial = 1976] [outer = 0x91204400] 02:54:07 INFO - PROCESS | 2580 | 1467971647100 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9146fc00) [pid = 2580] [serial = 1977] [outer = 0x91204400] 02:54:08 INFO - PROCESS | 2580 | 1467971648123 Marionette TRACE conn4 <- [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]]]}] 02:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1743ms 02:54:08 INFO - PROCESS | 2580 | 1467971648177 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:54:08 INFO - PROCESS | 2580 | 1467971648182 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:54:08 INFO - PROCESS | 2580 | 1467971648189 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 2580 | 1467971648195 Marionette TRACE conn4 <- [1,2606,null,{}] 02:54:08 INFO - PROCESS | 2580 | 1467971648211 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:08 INFO - PROCESS | 2580 | 1467971648220 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:08 INFO - PROCESS | 2580 | 1467971648436 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:54:08 INFO - PROCESS | 2580 | 1467971648736 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 2580 | 1467971648747 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f594000 == 33 [pid = 2580] [id = 659] 02:54:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91ce7800) [pid = 2580] [serial = 1978] [outer = (nil)] 02:54:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91ced000) [pid = 2580] [serial = 1979] [outer = 0x91ce7800] 02:54:08 INFO - PROCESS | 2580 | 1467971648836 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x92a02400) [pid = 2580] [serial = 1980] [outer = 0x91ce7800] 02:54:09 INFO - PROCESS | 2580 | 1467971649794 Marionette TRACE conn4 <- [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]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1636ms 02:54:09 INFO - PROCESS | 2580 | 1467971649824 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:54:09 INFO - PROCESS | 2580 | 1467971649830 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:54:09 INFO - PROCESS | 2580 | 1467971649836 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 2580 | 1467971649839 Marionette TRACE conn4 <- [1,2610,null,{}] 02:54:09 INFO - PROCESS | 2580 | 1467971649845 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:09 INFO - PROCESS | 2580 | 1467971649850 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:10 INFO - PROCESS | 2580 | 1467971650031 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:54:10 INFO - PROCESS | 2580 | 1467971650215 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 2580 | 1467971650223 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:10 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a03c00 == 34 [pid = 2580] [id = 660] 02:54:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92a09000) [pid = 2580] [serial = 1981] [outer = (nil)] 02:54:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92a10400) [pid = 2580] [serial = 1982] [outer = 0x92a09000] 02:54:10 INFO - PROCESS | 2580 | 1467971650304 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x92be6c00) [pid = 2580] [serial = 1983] [outer = 0x92a09000] 02:54:11 INFO - PROCESS | 2580 | 1467971651252 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1485ms 02:54:11 INFO - PROCESS | 2580 | 1467971651321 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 2580 | 1467971651324 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:54:11 INFO - PROCESS | 2580 | 1467971651331 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 2580 | 1467971651335 Marionette TRACE conn4 <- [1,2614,null,{}] 02:54:11 INFO - PROCESS | 2580 | 1467971651341 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:11 INFO - PROCESS | 2580 | 1467971651346 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:11 INFO - PROCESS | 2580 | 1467971651554 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:54:11 INFO - PROCESS | 2580 | 1467971651738 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 2580 | 1467971651747 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0cc00 == 35 [pid = 2580] [id = 661] 02:54:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x92a0e800) [pid = 2580] [serial = 1984] [outer = (nil)] 02:54:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92bf2000) [pid = 2580] [serial = 1985] [outer = 0x92a0e800] 02:54:11 INFO - PROCESS | 2580 | 1467971651837 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93b50400) [pid = 2580] [serial = 1986] [outer = 0x92a0e800] 02:54:12 INFO - PROCESS | 2580 | 1467971652831 Marionette TRACE conn4 <- [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]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1530ms 02:54:12 INFO - PROCESS | 2580 | 1467971652880 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 2580 | 1467971652885 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:54:12 INFO - PROCESS | 2580 | 1467971652894 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 2580 | 1467971652902 Marionette TRACE conn4 <- [1,2618,null,{}] 02:54:12 INFO - PROCESS | 2580 | 1467971652913 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 2580 | 1467971652926 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:13 INFO - PROCESS | 2580 | 1467971653138 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:54:13 INFO - PROCESS | 2580 | 1467971653339 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 2580 | 1467971653350 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:13 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e605000 == 36 [pid = 2580] [id = 662] 02:54:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8ee3e400) [pid = 2580] [serial = 1987] [outer = (nil)] 02:54:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91565400) [pid = 2580] [serial = 1988] [outer = 0x8ee3e400] 02:54:13 INFO - PROCESS | 2580 | 1467971653493 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x92bedc00) [pid = 2580] [serial = 1989] [outer = 0x8ee3e400] 02:54:14 INFO - PROCESS | 2580 | 1467971654620 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1793ms 02:54:14 INFO - PROCESS | 2580 | 1467971654687 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 2580 | 1467971654693 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:54:14 INFO - PROCESS | 2580 | 1467971654700 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 2580 | 1467971654705 Marionette TRACE conn4 <- [1,2622,null,{}] 02:54:14 INFO - PROCESS | 2580 | 1467971654713 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:14 INFO - PROCESS | 2580 | 1467971654719 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:14 INFO - PROCESS | 2580 | 1467971654898 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:54:15 INFO - PROCESS | 2580 | 1467971655240 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 2580 | 1467971655250 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3a000 == 37 [pid = 2580] [id = 663] 02:54:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8ee3a400) [pid = 2580] [serial = 1990] [outer = (nil)] 02:54:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8eedb400) [pid = 2580] [serial = 1991] [outer = 0x8ee3a400] 02:54:15 INFO - PROCESS | 2580 | 1467971655330 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8f591800) [pid = 2580] [serial = 1992] [outer = 0x8ee3a400] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x911d4000 == 36 [pid = 2580] [id = 640] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d400 == 35 [pid = 2580] [id = 634] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x913a6800 == 34 [pid = 2580] [id = 626] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x913ad000 == 33 [pid = 2580] [id = 633] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x9120fc00 == 32 [pid = 2580] [id = 650] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece9000 == 31 [pid = 2580] [id = 630] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc15000 == 30 [pid = 2580] [id = 649] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674400 == 29 [pid = 2580] [id = 648] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66d800 == 28 [pid = 2580] [id = 628] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3f000 == 27 [pid = 2580] [id = 637] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ec400 == 26 [pid = 2580] [id = 627] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d673c00 == 25 [pid = 2580] [id = 641] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecec000 == 24 [pid = 2580] [id = 622] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x91b55000 == 23 [pid = 2580] [id = 629] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0e400 == 22 [pid = 2580] [id = 638] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f1c00 == 21 [pid = 2580] [id = 636] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc10400 == 20 [pid = 2580] [id = 642] 02:54:16 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66c400 == 19 [pid = 2580] [id = 639] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x911d0c00) [pid = 2580] [serial = 1940] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8ee35800) [pid = 2580] [serial = 1934] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8ee3d400) [pid = 2580] [serial = 1935] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8e3f5400) [pid = 2580] [serial = 1929] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8dc1c400) [pid = 2580] [serial = 1928] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x8f58e000) [pid = 2580] [serial = 1911] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eed0000) [pid = 2580] [serial = 1910] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x915d0800) [pid = 2580] [serial = 1914] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x913acc00) [pid = 2580] [serial = 1913] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8dc19c00) [pid = 2580] [serial = 1931] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x92f37800) [pid = 2580] [serial = 1917] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x92bf0800) [pid = 2580] [serial = 1916] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x93c2f800) [pid = 2580] [serial = 1920] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x93b52800) [pid = 2580] [serial = 1919] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8e3f0400) [pid = 2580] [serial = 1932] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x93e14000) [pid = 2580] [serial = 1923] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x911d9800) [pid = 2580] [serial = 1941] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f599000) [pid = 2580] [serial = 1938] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x93ce4000) [pid = 2580] [serial = 1922] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8f58f000) [pid = 2580] [serial = 1937] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x95263000) [pid = 2580] [serial = 1926] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x9483f000) [pid = 2580] [serial = 1925] [outer = (nil)] [url = about:blank] 02:54:16 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x91202c00) [pid = 2580] [serial = 1943] [outer = (nil)] [url = about:blank] 02:54:17 INFO - PROCESS | 2580 | 1467971657249 Marionette TRACE conn4 <- [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]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2591ms 02:54:17 INFO - PROCESS | 2580 | 1467971657292 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 2580 | 1467971657298 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:54:17 INFO - PROCESS | 2580 | 1467971657306 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 2580 | 1467971657313 Marionette TRACE conn4 <- [1,2626,null,{}] 02:54:17 INFO - PROCESS | 2580 | 1467971657320 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:17 INFO - PROCESS | 2580 | 1467971657326 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:17 INFO - PROCESS | 2580 | 1467971657552 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:54:17 INFO - PROCESS | 2580 | 1467971657689 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 2580 | 1467971657699 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ec400 == 20 [pid = 2580] [id = 664] 02:54:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8e3edc00) [pid = 2580] [serial = 1993] [outer = (nil)] 02:54:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8e604800) [pid = 2580] [serial = 1994] [outer = 0x8e3edc00] 02:54:17 INFO - PROCESS | 2580 | 1467971657768 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8ece9400) [pid = 2580] [serial = 1995] [outer = 0x8e3edc00] 02:54:18 INFO - PROCESS | 2580 | 1467971658647 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1385ms 02:54:18 INFO - PROCESS | 2580 | 1467971658691 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:54:18 INFO - PROCESS | 2580 | 1467971658700 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:54:18 INFO - PROCESS | 2580 | 1467971658711 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 2580 | 1467971658715 Marionette TRACE conn4 <- [1,2630,null,{}] 02:54:18 INFO - PROCESS | 2580 | 1467971658721 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:18 INFO - PROCESS | 2580 | 1467971658727 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:18 INFO - PROCESS | 2580 | 1467971658904 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:54:19 INFO - PROCESS | 2580 | 1467971659055 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 2580 | 1467971659064 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed2c00 == 21 [pid = 2580] [id = 665] 02:54:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eed4400) [pid = 2580] [serial = 1996] [outer = (nil)] 02:54:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eedfc00) [pid = 2580] [serial = 1997] [outer = 0x8eed4400] 02:54:19 INFO - PROCESS | 2580 | 1467971659137 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f58d800) [pid = 2580] [serial = 1998] [outer = 0x8eed4400] 02:54:20 INFO - PROCESS | 2580 | 1467971660055 Marionette TRACE conn4 <- [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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1382ms 02:54:20 INFO - PROCESS | 2580 | 1467971660092 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 2580 | 1467971660095 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:54:20 INFO - PROCESS | 2580 | 1467971660102 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 2580 | 1467971660108 Marionette TRACE conn4 <- [1,2634,null,{}] 02:54:20 INFO - PROCESS | 2580 | 1467971660134 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:20 INFO - PROCESS | 2580 | 1467971660144 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:20 INFO - PROCESS | 2580 | 1467971660365 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:54:20 INFO - PROCESS | 2580 | 1467971660391 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 2580 | 1467971660401 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x911cf800 == 22 [pid = 2580] [id = 666] 02:54:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x911d0000) [pid = 2580] [serial = 1999] [outer = (nil)] 02:54:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x911d4c00) [pid = 2580] [serial = 2000] [outer = 0x911d0000] 02:54:20 INFO - PROCESS | 2580 | 1467971660474 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91206000) [pid = 2580] [serial = 2001] [outer = 0x911d0000] 02:54:21 INFO - PROCESS | 2580 | 1467971661419 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1750ms 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x915da400) [pid = 2580] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91210800) [pid = 2580] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8dc12400) [pid = 2580] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8d671400) [pid = 2580] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91210000) [pid = 2580] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8d675000) [pid = 2580] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8ee41c00) [pid = 2580] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8f6b4000) [pid = 2580] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8ee42c00) [pid = 2580] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:54:21 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8e3f4400) [pid = 2580] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:54:21 INFO - PROCESS | 2580 | 1467971661893 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 2580 | 1467971661897 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:54:21 INFO - PROCESS | 2580 | 1467971661904 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 2580 | 1467971661907 Marionette TRACE conn4 <- [1,2638,null,{}] 02:54:21 INFO - PROCESS | 2580 | 1467971661912 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:21 INFO - PROCESS | 2580 | 1467971661917 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:22 INFO - PROCESS | 2580 | 1467971662136 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:54:22 INFO - PROCESS | 2580 | 1467971662291 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 2580 | 1467971662298 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60d400 == 23 [pid = 2580] [id = 667] 02:54:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8eec8800) [pid = 2580] [serial = 2002] [outer = (nil)] 02:54:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8f598000) [pid = 2580] [serial = 2003] [outer = 0x8eec8800] 02:54:22 INFO - PROCESS | 2580 | 1467971662371 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x911d6400) [pid = 2580] [serial = 2004] [outer = 0x8eec8800] 02:54:23 INFO - PROCESS | 2580 | 1467971663151 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1281ms 02:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:54:23 INFO - PROCESS | 2580 | 1467971663185 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 2580 | 1467971663188 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:54:23 INFO - PROCESS | 2580 | 1467971663195 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 2580 | 1467971663198 Marionette TRACE conn4 <- [1,2642,null,{}] 02:54:23 INFO - PROCESS | 2580 | 1467971663203 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:23 INFO - PROCESS | 2580 | 1467971663208 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:23 INFO - PROCESS | 2580 | 1467971663358 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:54:23 INFO - PROCESS | 2580 | 1467971663373 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 2580 | 1467971663381 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d5800 == 24 [pid = 2580] [id = 668] 02:54:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91207800) [pid = 2580] [serial = 2005] [outer = (nil)] 02:54:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x913acc00) [pid = 2580] [serial = 2006] [outer = 0x91207800] 02:54:23 INFO - PROCESS | 2580 | 1467971663450 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x91565800) [pid = 2580] [serial = 2007] [outer = 0x91207800] 02:54:24 INFO - PROCESS | 2580 | 1467971664673 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:54:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1490ms 02:54:24 INFO - PROCESS | 2580 | 1467971664685 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 2580 | 1467971664691 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:54:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:54:24 INFO - PROCESS | 2580 | 1467971664700 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 2580 | 1467971664704 Marionette TRACE conn4 <- [1,2646,null,{}] 02:54:24 INFO - PROCESS | 2580 | 1467971664714 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 2580 | 1467971664720 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:24 INFO - PROCESS | 2580 | 1467971664904 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:54:25 INFO - PROCESS | 2580 | 1467971665147 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 2580 | 1467971665159 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e609c00 == 25 [pid = 2580] [id = 669] 02:54:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e60ec00) [pid = 2580] [serial = 2008] [outer = (nil)] 02:54:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8ee41800) [pid = 2580] [serial = 2009] [outer = 0x8e60ec00] 02:54:25 INFO - PROCESS | 2580 | 1467971665284 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8eed7400) [pid = 2580] [serial = 2010] [outer = 0x8e60ec00] 02:54:26 INFO - PROCESS | 2580 | 1467971666282 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:54:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1634ms 02:54:26 INFO - PROCESS | 2580 | 1467971666335 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 2580 | 1467971666342 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:54:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:54:26 INFO - PROCESS | 2580 | 1467971666354 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 2580 | 1467971666358 Marionette TRACE conn4 <- [1,2650,null,{}] 02:54:26 INFO - PROCESS | 2580 | 1467971666365 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 2580 | 1467971666371 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:26 INFO - PROCESS | 2580 | 1467971666560 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:54:26 INFO - PROCESS | 2580 | 1467971666743 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 2580 | 1467971666753 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3ebc00 == 26 [pid = 2580] [id = 670] 02:54:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f8c2800) [pid = 2580] [serial = 2011] [outer = (nil)] 02:54:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d3400) [pid = 2580] [serial = 2012] [outer = 0x8f8c2800] 02:54:26 INFO - PROCESS | 2580 | 1467971666904 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9120e800) [pid = 2580] [serial = 2013] [outer = 0x8f8c2800] 02:54:27 INFO - PROCESS | 2580 | 1467971667897 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:54:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1590ms 02:54:27 INFO - PROCESS | 2580 | 1467971667944 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 2580 | 1467971667948 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:54:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:54:27 INFO - PROCESS | 2580 | 1467971667955 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 2580 | 1467971667961 Marionette TRACE conn4 <- [1,2654,null,{}] 02:54:27 INFO - PROCESS | 2580 | 1467971667979 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:27 INFO - PROCESS | 2580 | 1467971667988 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:28 INFO - PROCESS | 2580 | 1467971668226 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:54:28 INFO - PROCESS | 2580 | 1467971668456 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 2580 | 1467971668468 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b55000 == 27 [pid = 2580] [id = 671] 02:54:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91b55c00) [pid = 2580] [serial = 2014] [outer = (nil)] 02:54:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91b5ac00) [pid = 2580] [serial = 2015] [outer = 0x91b55c00] 02:54:28 INFO - PROCESS | 2580 | 1467971668596 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91c04400) [pid = 2580] [serial = 2016] [outer = 0x91b55c00] 02:54:29 INFO - PROCESS | 2580 | 1467971669664 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:54:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1735ms 02:54:29 INFO - PROCESS | 2580 | 1467971669691 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 2580 | 1467971669697 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:54:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:54:29 INFO - PROCESS | 2580 | 1467971669703 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 2580 | 1467971669706 Marionette TRACE conn4 <- [1,2658,null,{}] 02:54:29 INFO - PROCESS | 2580 | 1467971669713 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:29 INFO - PROCESS | 2580 | 1467971669719 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:29 INFO - PROCESS | 2580 | 1467971669910 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:54:30 INFO - PROCESS | 2580 | 1467971670305 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 2580 | 1467971670315 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:30 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674800 == 28 [pid = 2580] [id = 672] 02:54:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8d674c00) [pid = 2580] [serial = 2017] [outer = (nil)] 02:54:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8dc15800) [pid = 2580] [serial = 2018] [outer = 0x8d674c00] 02:54:30 INFO - PROCESS | 2580 | 1467971670436 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8e3f4c00) [pid = 2580] [serial = 2019] [outer = 0x8d674c00] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eedf400) [pid = 2580] [serial = 1944] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91563800) [pid = 2580] [serial = 1964] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ece7c00) [pid = 2580] [serial = 1967] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x915cd400) [pid = 2580] [serial = 1965] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8dc19000) [pid = 2580] [serial = 1955] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e604400) [pid = 2580] [serial = 1956] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x913a5c00) [pid = 2580] [serial = 1952] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x9146b400) [pid = 2580] [serial = 1953] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8dc17800) [pid = 2580] [serial = 1946] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8e3f6800) [pid = 2580] [serial = 1947] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8eee3800) [pid = 2580] [serial = 1949] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f6b4800) [pid = 2580] [serial = 1950] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f8c1000) [pid = 2580] [serial = 1961] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eecb800) [pid = 2580] [serial = 1958] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eed9400) [pid = 2580] [serial = 1959] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8eedb800) [pid = 2580] [serial = 1968] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x911d8c00) [pid = 2580] [serial = 1962] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x91c0d000) [pid = 2580] [serial = 1971] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x91b58000) [pid = 2580] [serial = 1970] [outer = (nil)] [url = about:blank] 02:54:31 INFO - PROCESS | 2580 | 1467971671463 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:54:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:54:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1786ms 02:54:31 INFO - PROCESS | 2580 | 1467971671492 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 2580 | 1467971671498 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:54:31 INFO - PROCESS | 2580 | 1467971671505 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 2580 | 1467971671510 Marionette TRACE conn4 <- [1,2662,null,{}] 02:54:31 INFO - PROCESS | 2580 | 1467971671519 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:31 INFO - PROCESS | 2580 | 1467971671527 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:31 INFO - PROCESS | 2580 | 1467971671731 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:54:31 INFO - PROCESS | 2580 | 1467971671874 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 2580 | 1467971671883 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1a800 == 29 [pid = 2580] [id = 673] 02:54:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8e3f7000) [pid = 2580] [serial = 2020] [outer = (nil)] 02:54:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8eed9400) [pid = 2580] [serial = 2021] [outer = 0x8e3f7000] 02:54:31 INFO - PROCESS | 2580 | 1467971671962 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8eee3c00) [pid = 2580] [serial = 2022] [outer = 0x8e3f7000] 02:54:32 INFO - PROCESS | 2580 | 1467971672815 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:54:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1341ms 02:54:32 INFO - PROCESS | 2580 | 1467971672851 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 2580 | 1467971672858 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:54:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:54:32 INFO - PROCESS | 2580 | 1467971672866 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 2580 | 1467971672869 Marionette TRACE conn4 <- [1,2666,null,{}] 02:54:32 INFO - PROCESS | 2580 | 1467971672875 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:32 INFO - PROCESS | 2580 | 1467971672881 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:33 INFO - PROCESS | 2580 | 1467971673068 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:54:33 INFO - PROCESS | 2580 | 1467971673217 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 2580 | 1467971673224 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f593000 == 30 [pid = 2580] [id = 674] 02:54:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f6bbc00) [pid = 2580] [serial = 2023] [outer = (nil)] 02:54:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x911cd000) [pid = 2580] [serial = 2024] [outer = 0x8f6bbc00] 02:54:33 INFO - PROCESS | 2580 | 1467971673296 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91210000) [pid = 2580] [serial = 2025] [outer = 0x8f6bbc00] 02:54:34 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:34 INFO - PROCESS | 2580 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:54:34 INFO - PROCESS | 2580 | 1467971674679 Marionette TRACE conn4 <- [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]]]}] 02:54:34 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) 02:54:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1834ms 02:54:34 INFO - PROCESS | 2580 | 1467971674700 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 2580 | 1467971674704 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:54:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:54:34 INFO - PROCESS | 2580 | 1467971674734 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 2580 | 1467971674743 Marionette TRACE conn4 <- [1,2670,null,{}] 02:54:34 INFO - PROCESS | 2580 | 1467971674752 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:34 INFO - PROCESS | 2580 | 1467971674759 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:35 INFO - PROCESS | 2580 | 1467971675014 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:54:35 INFO - PROCESS | 2580 | 1467971675044 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 2580 | 1467971675053 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8be400 == 31 [pid = 2580] [id = 675] 02:54:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x913a7000) [pid = 2580] [serial = 2026] [outer = (nil)] 02:54:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x9156bc00) [pid = 2580] [serial = 2027] [outer = 0x913a7000] 02:54:35 INFO - PROCESS | 2580 | 1467971675122 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91b54800) [pid = 2580] [serial = 2028] [outer = 0x913a7000] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8ece4800) [pid = 2580] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91204400) [pid = 2580] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91ce7800) [pid = 2580] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x92a09000) [pid = 2580] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8ee3a400) [pid = 2580] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8eed4400) [pid = 2580] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8e3edc00) [pid = 2580] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x911d0000) [pid = 2580] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x92a0e800) [pid = 2580] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:54:35 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x8ee3e400) [pid = 2580] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:54:36 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:36 INFO - PROCESS | 2580 | 1467971676512 Marionette TRACE conn4 <- [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"]]]}] 02:54:36 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 02:54:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:54:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:54:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1804ms 02:54:36 INFO - PROCESS | 2580 | 1467971676532 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 2580 | 1467971676535 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:54:36 INFO - PROCESS | 2580 | 1467971676543 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 2580 | 1467971676546 Marionette TRACE conn4 <- [1,2674,null,{}] 02:54:36 INFO - PROCESS | 2580 | 1467971676552 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:36 INFO - PROCESS | 2580 | 1467971676557 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:36 INFO - PROCESS | 2580 | 1467971676837 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:54:36 INFO - PROCESS | 2580 | 1467971676854 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 2580 | 1467971676863 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d400 == 32 [pid = 2580] [id = 676] 02:54:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8ece4800) [pid = 2580] [serial = 2029] [outer = (nil)] 02:54:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8f8c2000) [pid = 2580] [serial = 2030] [outer = 0x8ece4800] 02:54:36 INFO - PROCESS | 2580 | 1467971676933 Marionette DEBUG loaded listener.js 02:54:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x91b5d400) [pid = 2580] [serial = 2031] [outer = 0x8ece4800] 02:54:38 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:38 INFO - PROCESS | 2580 | 1467971678245 Marionette TRACE conn4 <- [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"]]]}] 02:54:38 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 02:54:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:54:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:54:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1737ms 02:54:38 INFO - PROCESS | 2580 | 1467971678282 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 2580 | 1467971678287 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:54:38 INFO - PROCESS | 2580 | 1467971678345 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 2580 | 1467971678350 Marionette TRACE conn4 <- [1,2678,null,{}] 02:54:38 INFO - PROCESS | 2580 | 1467971678362 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:38 INFO - PROCESS | 2580 | 1467971678368 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:38 INFO - PROCESS | 2580 | 1467971678631 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:54:38 INFO - PROCESS | 2580 | 1467971678837 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 2580 | 1467971678847 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d677000 == 33 [pid = 2580] [id = 677] 02:54:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8ee43800) [pid = 2580] [serial = 2032] [outer = (nil)] 02:54:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8eed4400) [pid = 2580] [serial = 2033] [outer = 0x8ee43800] 02:54:38 INFO - PROCESS | 2580 | 1467971678934 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f6b3400) [pid = 2580] [serial = 2034] [outer = 0x8ee43800] 02:54:40 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:40 INFO - PROCESS | 2580 | 1467971680335 Marionette TRACE conn4 <- [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]]]}] 02:54:40 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) 02:54:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2084ms 02:54:40 INFO - PROCESS | 2580 | 1467971680383 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 2580 | 1467971680391 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:54:40 INFO - PROCESS | 2580 | 1467971680454 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 2580 | 1467971680460 Marionette TRACE conn4 <- [1,2682,null,{}] 02:54:40 INFO - PROCESS | 2580 | 1467971680521 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:40 INFO - PROCESS | 2580 | 1467971680528 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:40 INFO - PROCESS | 2580 | 1467971680712 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:54:40 INFO - PROCESS | 2580 | 1467971680894 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 2580 | 1467971680902 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x91466c00 == 34 [pid = 2580] [id = 678] 02:54:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x91469800) [pid = 2580] [serial = 2035] [outer = (nil)] 02:54:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9155fc00) [pid = 2580] [serial = 2036] [outer = 0x91469800] 02:54:40 INFO - PROCESS | 2580 | 1467971680987 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x915cf800) [pid = 2580] [serial = 2037] [outer = 0x91469800] 02:54:42 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:42 INFO - PROCESS | 2580 | 1467971682390 Marionette TRACE conn4 <- [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]]]}] 02:54:42 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) 02:54:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2040ms 02:54:42 INFO - PROCESS | 2580 | 1467971682566 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 2580 | 1467971682570 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:54:42 INFO - PROCESS | 2580 | 1467971682597 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 2580 | 1467971682604 Marionette TRACE conn4 <- [1,2686,null,{}] 02:54:42 INFO - PROCESS | 2580 | 1467971682620 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:42 INFO - PROCESS | 2580 | 1467971682629 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:42 INFO - PROCESS | 2580 | 1467971682809 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:54:43 INFO - PROCESS | 2580 | 1467971682994 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 2580 | 1467971683010 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x91ceb000 == 35 [pid = 2580] [id = 679] 02:54:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x92a05400) [pid = 2580] [serial = 2038] [outer = (nil)] 02:54:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x92a0d000) [pid = 2580] [serial = 2039] [outer = 0x92a05400] 02:54:43 INFO - PROCESS | 2580 | 1467971683090 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x92a0fc00) [pid = 2580] [serial = 2040] [outer = 0x92a05400] 02:54:44 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:44 INFO - PROCESS | 2580 | 1467971684734 Marionette TRACE conn4 <- [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"]]]}] 02:54:44 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 02:54:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:54:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2200ms 02:54:44 INFO - PROCESS | 2580 | 1467971684797 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 2580 | 1467971684804 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:54:44 INFO - PROCESS | 2580 | 1467971684812 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 2580 | 1467971684817 Marionette TRACE conn4 <- [1,2690,null,{}] 02:54:44 INFO - PROCESS | 2580 | 1467971684825 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:44 INFO - PROCESS | 2580 | 1467971684830 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:45 INFO - PROCESS | 2580 | 1467971685033 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:54:45 INFO - PROCESS | 2580 | 1467971685306 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 2580 | 1467971685315 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:45 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ecdec00 == 36 [pid = 2580] [id = 680] 02:54:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8ee35800) [pid = 2580] [serial = 2041] [outer = (nil)] 02:54:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eed7000) [pid = 2580] [serial = 2042] [outer = 0x8ee35800] 02:54:45 INFO - PROCESS | 2580 | 1467971685397 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f590000) [pid = 2580] [serial = 2043] [outer = 0x8ee35800] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66ac00 == 35 [pid = 2580] [id = 651] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1a800 == 34 [pid = 2580] [id = 673] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8f593000 == 33 [pid = 2580] [id = 674] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8be400 == 32 [pid = 2580] [id = 675] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x91b55000 == 31 [pid = 2580] [id = 671] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8e609c00 == 30 [pid = 2580] [id = 669] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ebc00 == 29 [pid = 2580] [id = 670] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674800 == 28 [pid = 2580] [id = 672] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x91466c00 == 27 [pid = 2580] [id = 678] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x91ceb000 == 26 [pid = 2580] [id = 679] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d400 == 25 [pid = 2580] [id = 676] 02:54:46 INFO - PROCESS | 2580 | --DOCSHELL 0x8d677000 == 24 [pid = 2580] [id = 677] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f6b6c00) [pid = 2580] [serial = 1974] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f58d000) [pid = 2580] [serial = 1973] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x9146fc00) [pid = 2580] [serial = 1977] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x913ab800) [pid = 2580] [serial = 1976] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x92a02400) [pid = 2580] [serial = 1980] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91ced000) [pid = 2580] [serial = 1979] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x92be6c00) [pid = 2580] [serial = 1983] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f591800) [pid = 2580] [serial = 1992] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eedb400) [pid = 2580] [serial = 1991] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eedfc00) [pid = 2580] [serial = 1997] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e604800) [pid = 2580] [serial = 1994] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8ece9400) [pid = 2580] [serial = 1995] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x911d4c00) [pid = 2580] [serial = 2000] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x92a10400) [pid = 2580] [serial = 1982] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x93b50400) [pid = 2580] [serial = 1986] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x92bf2000) [pid = 2580] [serial = 1985] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0x913acc00) [pid = 2580] [serial = 2006] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 57 (0x92bedc00) [pid = 2580] [serial = 1989] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 56 (0x8f598000) [pid = 2580] [serial = 2003] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 55 (0x91206000) [pid = 2580] [serial = 2001] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 54 (0x91565400) [pid = 2580] [serial = 1988] [outer = (nil)] [url = about:blank] 02:54:46 INFO - PROCESS | 2580 | --DOMWINDOW == 53 (0x8f58d800) [pid = 2580] [serial = 1998] [outer = (nil)] [url = about:blank] 02:54:47 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:47 INFO - PROCESS | 2580 | 1467971687656 Marionette TRACE conn4 <- [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"]]]}] 02:54:47 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 02:54:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:54:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:54:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2899ms 02:54:47 INFO - PROCESS | 2580 | 1467971687712 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 2580 | 1467971687719 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:54:47 INFO - PROCESS | 2580 | 1467971687727 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 2580 | 1467971687732 Marionette TRACE conn4 <- [1,2694,null,{}] 02:54:47 INFO - PROCESS | 2580 | 1467971687739 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:47 INFO - PROCESS | 2580 | 1467971687746 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:47 INFO - PROCESS | 2580 | 1467971687966 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:54:48 INFO - PROCESS | 2580 | 1467971688118 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 2580 | 1467971688134 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc1c400 == 25 [pid = 2580] [id = 681] 02:54:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 54 (0x8e3ea000) [pid = 2580] [serial = 2044] [outer = (nil)] 02:54:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 55 (0x8ece4000) [pid = 2580] [serial = 2045] [outer = 0x8e3ea000] 02:54:48 INFO - PROCESS | 2580 | 1467971688213 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 56 (0x8ecea800) [pid = 2580] [serial = 2046] [outer = 0x8e3ea000] 02:54:49 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:49 INFO - PROCESS | 2580 | 1467971689472 Marionette TRACE conn4 <- [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"]]]}] 02:54:49 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 02:54:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:54:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:54:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1795ms 02:54:49 INFO - PROCESS | 2580 | 1467971689523 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 02:54:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:54:49 INFO - PROCESS | 2580 | 1467971689533 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:54:49 INFO - PROCESS | 2580 | 1467971689554 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 2580 | 1467971689559 Marionette TRACE conn4 <- [1,2698,null,{}] 02:54:49 INFO - PROCESS | 2580 | 1467971689565 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:49 INFO - PROCESS | 2580 | 1467971689571 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:49 INFO - PROCESS | 2580 | 1467971689844 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:54:49 INFO - PROCESS | 2580 | 1467971689872 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 2580 | 1467971689881 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3d000 == 26 [pid = 2580] [id = 682] 02:54:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 57 (0x8ee3dc00) [pid = 2580] [serial = 2047] [outer = (nil)] 02:54:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 58 (0x8f591800) [pid = 2580] [serial = 2048] [outer = 0x8ee3dc00] 02:54:49 INFO - PROCESS | 2580 | 1467971689960 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x8f597800) [pid = 2580] [serial = 2049] [outer = 0x8ee3dc00] 02:54:51 INFO - PROCESS | 2580 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0x91207800) [pid = 2580] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 57 (0x8e3f7000) [pid = 2580] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 56 (0x8e60ec00) [pid = 2580] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 55 (0x8f8c2800) [pid = 2580] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 54 (0x8d674c00) [pid = 2580] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 53 (0x8f6bbc00) [pid = 2580] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 52 (0x8eec8800) [pid = 2580] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 51 (0x8ece4800) [pid = 2580] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 50 (0x913a7000) [pid = 2580] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:54:51 INFO - PROCESS | 2580 | --DOMWINDOW == 49 (0x91b55c00) [pid = 2580] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:54:51 INFO - PROCESS | 2580 | 1467971691417 Marionette TRACE conn4 <- [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"]]]}] 02:54:51 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 02:54:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:54:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:54:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1904ms 02:54:51 INFO - PROCESS | 2580 | 1467971691449 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 02:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:54:51 INFO - PROCESS | 2580 | 1467971691454 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:54:51 INFO - PROCESS | 2580 | 1467971691462 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 2580 | 1467971691469 Marionette TRACE conn4 <- [1,2702,null,{}] 02:54:51 INFO - PROCESS | 2580 | 1467971691538 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:51 INFO - PROCESS | 2580 | 1467971691548 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:51 INFO - PROCESS | 2580 | 1467971691764 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:54:51 INFO - PROCESS | 2580 | 1467971691854 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 2580 | 1467971691870 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8ba800 == 27 [pid = 2580] [id = 683] 02:54:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 50 (0x8f8bd400) [pid = 2580] [serial = 2050] [outer = (nil)] 02:54:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 51 (0x911ce400) [pid = 2580] [serial = 2051] [outer = 0x8f8bd400] 02:54:51 INFO - PROCESS | 2580 | 1467971691940 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 52 (0x911d8000) [pid = 2580] [serial = 2052] [outer = 0x8f8bd400] 02:54:52 INFO - PROCESS | 2580 | 1467971692706 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:54:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1293ms 02:54:52 INFO - PROCESS | 2580 | 1467971692754 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 2580 | 1467971692759 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:54:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:54:52 INFO - PROCESS | 2580 | 1467971692765 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 2580 | 1467971692769 Marionette TRACE conn4 <- [1,2706,null,{}] 02:54:52 INFO - PROCESS | 2580 | 1467971692774 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:52 INFO - PROCESS | 2580 | 1467971692779 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:52 INFO - PROCESS | 2580 | 1467971692948 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:54:52 INFO - PROCESS | 2580 | 1467971692959 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 2580 | 1467971692966 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece1400 == 28 [pid = 2580] [id = 684] 02:54:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 53 (0x8eed4c00) [pid = 2580] [serial = 2053] [outer = (nil)] 02:54:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 54 (0x913a4400) [pid = 2580] [serial = 2054] [outer = 0x8eed4c00] 02:54:53 INFO - PROCESS | 2580 | 1467971693188 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 55 (0x913b0c00) [pid = 2580] [serial = 2055] [outer = 0x8eed4c00] 02:54:54 INFO - PROCESS | 2580 | 1467971694400 Marionette TRACE conn4 <- [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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:54:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1683ms 02:54:54 INFO - PROCESS | 2580 | 1467971694451 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 2580 | 1467971694459 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:54:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:54:54 INFO - PROCESS | 2580 | 1467971694467 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 2580 | 1467971694474 Marionette TRACE conn4 <- [1,2710,null,{}] 02:54:54 INFO - PROCESS | 2580 | 1467971694483 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:54 INFO - PROCESS | 2580 | 1467971694489 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:54 INFO - PROCESS | 2580 | 1467971694723 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:54:54 INFO - PROCESS | 2580 | 1467971694966 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 2580 | 1467971694976 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:55 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f5c00 == 29 [pid = 2580] [id = 685] 02:54:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 56 (0x8e3f7000) [pid = 2580] [serial = 2056] [outer = (nil)] 02:54:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 57 (0x8eed0000) [pid = 2580] [serial = 2057] [outer = 0x8e3f7000] 02:54:55 INFO - PROCESS | 2580 | 1467971695107 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 58 (0x8eede800) [pid = 2580] [serial = 2058] [outer = 0x8e3f7000] 02:54:56 INFO - PROCESS | 2580 | 1467971696215 Marionette TRACE conn4 <- [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] 02:54:56 INFO - PROCESS | 2580 | 1467971696269 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 02:54:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:54:56 INFO - PROCESS | 2580 | 1467971696280 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 2580 | 1467971696284 Marionette TRACE conn4 <- [1,2714,null,{}] 02:54:56 INFO - PROCESS | 2580 | 1467971696292 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:56 INFO - PROCESS | 2580 | 1467971696297 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:56 INFO - PROCESS | 2580 | 1467971696527 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 02:54:56 INFO - PROCESS | 2580 | 1467971696807 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 2580 | 1467971696820 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f599000 == 30 [pid = 2580] [id = 686] 02:54:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x9120dc00) [pid = 2580] [serial = 2059] [outer = (nil)] 02:54:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x913a9000) [pid = 2580] [serial = 2060] [outer = 0x9120dc00] 02:54:56 INFO - PROCESS | 2580 | 1467971696909 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x91472000) [pid = 2580] [serial = 2061] [outer = 0x9120dc00] 02:54:57 INFO - PROCESS | 2580 | 1467971697931 Marionette TRACE conn4 <- [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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:54:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1687ms 02:54:57 INFO - PROCESS | 2580 | 1467971697993 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 2580 | 1467971697997 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 02:54:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:54:58 INFO - PROCESS | 2580 | 1467971698007 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 2580 | 1467971698012 Marionette TRACE conn4 <- [1,2718,null,{}] 02:54:58 INFO - PROCESS | 2580 | 1467971698031 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:58 INFO - PROCESS | 2580 | 1467971698041 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:58 INFO - PROCESS | 2580 | 1467971698245 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 02:54:58 INFO - PROCESS | 2580 | 1467971698472 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 2580 | 1467971698485 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:54:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d6000 == 31 [pid = 2580] [id = 687] 02:54:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x91b56800) [pid = 2580] [serial = 2062] [outer = (nil)] 02:54:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x91c0dc00) [pid = 2580] [serial = 2063] [outer = 0x91b56800] 02:54:58 INFO - PROCESS | 2580 | 1467971698615 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x91cedc00) [pid = 2580] [serial = 2064] [outer = 0x91b56800] 02:54:59 INFO - PROCESS | 2580 | 1467971699808 Marionette TRACE conn4 <- [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] 02:54:59 INFO - PROCESS | 2580 | 1467971699856 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 02:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:54:59 INFO - PROCESS | 2580 | 1467971699866 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 2580 | 1467971699870 Marionette TRACE conn4 <- [1,2722,null,{}] 02:54:59 INFO - PROCESS | 2580 | 1467971699879 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:59 INFO - PROCESS | 2580 | 1467971699885 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:00 INFO - PROCESS | 2580 | 1467971700151 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 02:55:00 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8ba800 == 30 [pid = 2580] [id = 683] 02:55:00 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3d000 == 29 [pid = 2580] [id = 682] 02:55:00 INFO - PROCESS | 2580 | 1467971700454 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 2580 | 1467971700470 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:00 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc1c400 == 28 [pid = 2580] [id = 681] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x911d6400) [pid = 2580] [serial = 2004] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8f8c2000) [pid = 2580] [serial = 2030] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x9156bc00) [pid = 2580] [serial = 2027] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x91b54800) [pid = 2580] [serial = 2028] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 59 (0x91b5ac00) [pid = 2580] [serial = 2015] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 58 (0x91c04400) [pid = 2580] [serial = 2016] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 57 (0x91565800) [pid = 2580] [serial = 2007] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 56 (0x8eed9400) [pid = 2580] [serial = 2021] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 55 (0x8eee3c00) [pid = 2580] [serial = 2022] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 54 (0x8ee41800) [pid = 2580] [serial = 2009] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 53 (0x8eed7400) [pid = 2580] [serial = 2010] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 52 (0x911d3400) [pid = 2580] [serial = 2012] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 51 (0x9120e800) [pid = 2580] [serial = 2013] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 50 (0x8dc15800) [pid = 2580] [serial = 2018] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 49 (0x8e3f4c00) [pid = 2580] [serial = 2019] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 48 (0x911cd000) [pid = 2580] [serial = 2024] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 47 (0x91b5d400) [pid = 2580] [serial = 2031] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | --DOMWINDOW == 46 (0x91210000) [pid = 2580] [serial = 2025] [outer = (nil)] [url = about:blank] 02:55:00 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d670c00 == 29 [pid = 2580] [id = 688] 02:55:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 47 (0x8dc15800) [pid = 2580] [serial = 2065] [outer = (nil)] 02:55:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 48 (0x8e602000) [pid = 2580] [serial = 2066] [outer = 0x8dc15800] 02:55:00 INFO - PROCESS | 2580 | 1467971700573 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 49 (0x8ee38800) [pid = 2580] [serial = 2067] [outer = 0x8dc15800] 02:55:01 INFO - PROCESS | 2580 | 1467971701420 Marionette TRACE conn4 <- [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] 02:55:01 INFO - PROCESS | 2580 | 1467971701460 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 02:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:55:01 INFO - PROCESS | 2580 | 1467971701470 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 2580 | 1467971701474 Marionette TRACE conn4 <- [1,2726,null,{}] 02:55:01 INFO - PROCESS | 2580 | 1467971701481 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:01 INFO - PROCESS | 2580 | 1467971701486 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:01 INFO - PROCESS | 2580 | 1467971701655 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 02:55:01 INFO - PROCESS | 2580 | 1467971701665 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 2580 | 1467971701670 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f598800 == 30 [pid = 2580] [id = 689] 02:55:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 50 (0x8f6b1400) [pid = 2580] [serial = 2068] [outer = (nil)] 02:55:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 51 (0x8f6bf400) [pid = 2580] [serial = 2069] [outer = 0x8f6b1400] 02:55:01 INFO - PROCESS | 2580 | 1467971701746 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 52 (0x8f8c4c00) [pid = 2580] [serial = 2070] [outer = 0x8f6b1400] 02:55:02 INFO - PROCESS | 2580 | 1467971702731 Marionette TRACE conn4 <- [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]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:55:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1287ms 02:55:02 INFO - PROCESS | 2580 | 1467971702759 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 2580 | 1467971702762 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 02:55:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:55:02 INFO - PROCESS | 2580 | 1467971702770 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 2580 | 1467971702776 Marionette TRACE conn4 <- [1,2730,null,{}] 02:55:02 INFO - PROCESS | 2580 | 1467971702793 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:02 INFO - PROCESS | 2580 | 1467971702802 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:02 INFO - PROCESS | 2580 | 1467971702985 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 02:55:03 INFO - PROCESS | 2580 | 1467971703154 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 2580 | 1467971703168 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x9120b800 == 31 [pid = 2580] [id = 690] 02:55:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 53 (0x9120f000) [pid = 2580] [serial = 2071] [outer = (nil)] 02:55:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 54 (0x91467400) [pid = 2580] [serial = 2072] [outer = 0x9120f000] 02:55:03 INFO - PROCESS | 2580 | 1467971703241 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 55 (0x91565400) [pid = 2580] [serial = 2073] [outer = 0x9120f000] 02:55:04 INFO - PROCESS | 2580 | --DOMWINDOW == 54 (0x8e3ea000) [pid = 2580] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:55:04 INFO - PROCESS | 2580 | --DOMWINDOW == 53 (0x8ee3dc00) [pid = 2580] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:55:04 INFO - PROCESS | 2580 | --DOMWINDOW == 52 (0x8ee35800) [pid = 2580] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:55:04 INFO - PROCESS | 2580 | --DOMWINDOW == 51 (0x8ee43800) [pid = 2580] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:55:04 INFO - PROCESS | 2580 | --DOMWINDOW == 50 (0x91469800) [pid = 2580] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:55:04 INFO - PROCESS | 2580 | --DOMWINDOW == 49 (0x8f8bd400) [pid = 2580] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:55:04 INFO - PROCESS | 2580 | --DOMWINDOW == 48 (0x92a05400) [pid = 2580] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:55:04 INFO - PROCESS | 2580 | 1467971704654 Marionette TRACE conn4 <- [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"]]]}] 02:55:04 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 02:55:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:55:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:55:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1945ms 02:55:04 INFO - PROCESS | 2580 | 1467971704717 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 2580 | 1467971704722 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 02:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:55:04 INFO - PROCESS | 2580 | 1467971704728 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 2580 | 1467971704732 Marionette TRACE conn4 <- [1,2734,null,{}] 02:55:04 INFO - PROCESS | 2580 | 1467971704738 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:04 INFO - PROCESS | 2580 | 1467971704743 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:04 INFO - PROCESS | 2580 | 1467971704949 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 02:55:05 INFO - PROCESS | 2580 | 1467971705102 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 2580 | 1467971705110 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:05 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d3800 == 32 [pid = 2580] [id = 691] 02:55:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 49 (0x915d7c00) [pid = 2580] [serial = 2074] [outer = (nil)] 02:55:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 50 (0x91b57400) [pid = 2580] [serial = 2075] [outer = 0x915d7c00] 02:55:05 INFO - PROCESS | 2580 | 1467971705183 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 51 (0x91b60800) [pid = 2580] [serial = 2076] [outer = 0x915d7c00] 02:55:05 INFO - PROCESS | 2580 | 1467971705973 Marionette TRACE conn4 <- [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]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1282ms 02:55:06 INFO - PROCESS | 2580 | 1467971706011 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 2580 | 1467971706014 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 02:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:55:06 INFO - PROCESS | 2580 | 1467971706022 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 2580 | 1467971706025 Marionette TRACE conn4 <- [1,2738,null,{}] 02:55:06 INFO - PROCESS | 2580 | 1467971706030 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:06 INFO - PROCESS | 2580 | 1467971706036 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:06 INFO - PROCESS | 2580 | 1467971706200 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 02:55:06 INFO - PROCESS | 2580 | 1467971706215 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 2580 | 1467971706225 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed8000 == 33 [pid = 2580] [id = 692] 02:55:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 52 (0x8f59b800) [pid = 2580] [serial = 2077] [outer = (nil)] 02:55:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 53 (0x91c10400) [pid = 2580] [serial = 2078] [outer = 0x8f59b800] 02:55:06 INFO - PROCESS | 2580 | 1467971706293 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 54 (0x91cef400) [pid = 2580] [serial = 2079] [outer = 0x8f59b800] 02:55:07 INFO - PROCESS | 2580 | 1467971707389 Marionette TRACE conn4 <- [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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1407ms 02:55:07 INFO - PROCESS | 2580 | 1467971707430 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 2580 | 1467971707437 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 02:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:55:07 INFO - PROCESS | 2580 | 1467971707446 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 2580 | 1467971707452 Marionette TRACE conn4 <- [1,2742,null,{}] 02:55:07 INFO - PROCESS | 2580 | 1467971707460 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:07 INFO - PROCESS | 2580 | 1467971707467 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:07 INFO - PROCESS | 2580 | 1467971707676 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 02:55:07 INFO - PROCESS | 2580 | 1467971707867 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 2580 | 1467971707889 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0400 == 34 [pid = 2580] [id = 693] 02:55:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 55 (0x8e3f1400) [pid = 2580] [serial = 2080] [outer = (nil)] 02:55:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 56 (0x8eed2000) [pid = 2580] [serial = 2081] [outer = 0x8e3f1400] 02:55:08 INFO - PROCESS | 2580 | 1467971708097 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 57 (0x8eee3c00) [pid = 2580] [serial = 2082] [outer = 0x8e3f1400] 02:55:09 INFO - PROCESS | 2580 | 1467971709141 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1743ms 02:55:09 INFO - PROCESS | 2580 | 1467971709189 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 2580 | 1467971709198 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 02:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:55:09 INFO - PROCESS | 2580 | 1467971709209 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 2580 | 1467971709213 Marionette TRACE conn4 <- [1,2746,null,{}] 02:55:09 INFO - PROCESS | 2580 | 1467971709221 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:09 INFO - PROCESS | 2580 | 1467971709227 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:09 INFO - PROCESS | 2580 | 1467971709456 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 02:55:09 INFO - PROCESS | 2580 | 1467971709684 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 2580 | 1467971709696 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee37000 == 35 [pid = 2580] [id = 694] 02:55:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 58 (0x91201c00) [pid = 2580] [serial = 2083] [outer = (nil)] 02:55:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 59 (0x91563400) [pid = 2580] [serial = 2084] [outer = 0x91201c00] 02:55:09 INFO - PROCESS | 2580 | 1467971709824 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 60 (0x91b53400) [pid = 2580] [serial = 2085] [outer = 0x91201c00] 02:55:10 INFO - PROCESS | 2580 | 1467971710832 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:55:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1682ms 02:55:10 INFO - PROCESS | 2580 | 1467971710897 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 2580 | 1467971710902 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 02:55:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:55:10 INFO - PROCESS | 2580 | 1467971710911 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 2580 | 1467971710916 Marionette TRACE conn4 <- [1,2750,null,{}] 02:55:10 INFO - PROCESS | 2580 | 1467971710933 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:10 INFO - PROCESS | 2580 | 1467971710942 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:11 INFO - PROCESS | 2580 | 1467971711131 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 02:55:11 INFO - PROCESS | 2580 | 1467971711289 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 2580 | 1467971711300 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a0f800 == 36 [pid = 2580] [id = 695] 02:55:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x92be4000) [pid = 2580] [serial = 2086] [outer = (nil)] 02:55:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x92bec800) [pid = 2580] [serial = 2087] [outer = 0x92be4000] 02:55:11 INFO - PROCESS | 2580 | 1467971711390 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x92bf2c00) [pid = 2580] [serial = 2088] [outer = 0x92be4000] 02:55:12 INFO - PROCESS | 2580 | 1467971712370 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:55:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1490ms 02:55:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:55:12 INFO - PROCESS | 2580 | 1467971712401 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 2580 | 1467971712405 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 02:55:12 INFO - PROCESS | 2580 | 1467971712412 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 2580 | 1467971712415 Marionette TRACE conn4 <- [1,2754,null,{}] 02:55:12 INFO - PROCESS | 2580 | 1467971712422 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:12 INFO - PROCESS | 2580 | 1467971712427 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:12 INFO - PROCESS | 2580 | 1467971712616 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 02:55:12 INFO - PROCESS | 2580 | 1467971712799 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 2580 | 1467971712807 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x91b55000 == 37 [pid = 2580] [id = 696] 02:55:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x92be7400) [pid = 2580] [serial = 2089] [outer = (nil)] 02:55:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x93c2ac00) [pid = 2580] [serial = 2090] [outer = 0x92be7400] 02:55:12 INFO - PROCESS | 2580 | 1467971712888 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x93c28c00) [pid = 2580] [serial = 2091] [outer = 0x92be7400] 02:55:13 INFO - PROCESS | 2580 | 1467971713890 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:55:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1549ms 02:55:13 INFO - PROCESS | 2580 | 1467971713961 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 2580 | 1467971713965 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 02:55:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:55:13 INFO - PROCESS | 2580 | 1467971713972 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 2580 | 1467971713975 Marionette TRACE conn4 <- [1,2758,null,{}] 02:55:13 INFO - PROCESS | 2580 | 1467971713982 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:13 INFO - PROCESS | 2580 | 1467971713987 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:14 INFO - PROCESS | 2580 | 1467971714205 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 02:55:14 INFO - PROCESS | 2580 | 1467971714389 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 2580 | 1467971714397 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f6c00 == 38 [pid = 2580] [id = 697] 02:55:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ee36000) [pid = 2580] [serial = 2092] [outer = (nil)] 02:55:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x93cde400) [pid = 2580] [serial = 2093] [outer = 0x8ee36000] 02:55:14 INFO - PROCESS | 2580 | 1467971714524 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x93e11400) [pid = 2580] [serial = 2094] [outer = 0x8ee36000] 02:55:15 INFO - PROCESS | 2580 | 1467971715436 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:55:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1489ms 02:55:15 INFO - PROCESS | 2580 | 1467971715462 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 02:55:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:55:15 INFO - PROCESS | 2580 | 1467971715466 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 02:55:15 INFO - PROCESS | 2580 | 1467971715473 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 2580 | 1467971715477 Marionette TRACE conn4 <- [1,2762,null,{}] 02:55:15 INFO - PROCESS | 2580 | 1467971715503 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:15 INFO - PROCESS | 2580 | 1467971715515 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:15 INFO - PROCESS | 2580 | 1467971715739 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 02:55:15 INFO - PROCESS | 2580 | 1467971715943 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 2580 | 1467971715954 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58d800 == 39 [pid = 2580] [id = 698] 02:55:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f6be000) [pid = 2580] [serial = 2095] [outer = (nil)] 02:55:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x93e1b800) [pid = 2580] [serial = 2096] [outer = 0x8f6be000] 02:55:16 INFO - PROCESS | 2580 | 1467971716103 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x94823400) [pid = 2580] [serial = 2097] [outer = 0x8f6be000] 02:55:16 INFO - PROCESS | 2580 | 1467971716972 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:55:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1513ms 02:55:17 INFO - PROCESS | 2580 | 1467971717000 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 2580 | 1467971717004 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 02:55:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:55:17 INFO - PROCESS | 2580 | 1467971717013 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 2580 | 1467971717016 Marionette TRACE conn4 <- [1,2766,null,{}] 02:55:17 INFO - PROCESS | 2580 | 1467971717022 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:17 INFO - PROCESS | 2580 | 1467971717028 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:17 INFO - PROCESS | 2580 | 1467971717199 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 02:55:17 INFO - PROCESS | 2580 | 1467971717643 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 2580 | 1467971717651 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc18800 == 40 [pid = 2580] [id = 699] 02:55:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8dc19400) [pid = 2580] [serial = 2098] [outer = (nil)] 02:55:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8e3ed400) [pid = 2580] [serial = 2099] [outer = 0x8dc19400] 02:55:17 INFO - PROCESS | 2580 | 1467971717771 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8e603400) [pid = 2580] [serial = 2100] [outer = 0x8dc19400] 02:55:18 INFO - PROCESS | 2580 | 1467971718763 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:55:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1790ms 02:55:18 INFO - PROCESS | 2580 | 1467971718809 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 2580 | 1467971718816 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 02:55:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:55:18 INFO - PROCESS | 2580 | 1467971718824 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 2580 | 1467971718829 Marionette TRACE conn4 <- [1,2770,null,{}] 02:55:18 INFO - PROCESS | 2580 | 1467971718836 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:18 INFO - PROCESS | 2580 | 1467971718844 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:19 INFO - PROCESS | 2580 | 1467971719042 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 02:55:19 INFO - PROCESS | 2580 | 1467971719232 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 2580 | 1467971719241 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e601c00 == 41 [pid = 2580] [id = 700] 02:55:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8ee37800) [pid = 2580] [serial = 2101] [outer = (nil)] 02:55:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8eee2800) [pid = 2580] [serial = 2102] [outer = 0x8ee37800] 02:55:19 INFO - PROCESS | 2580 | 1467971719363 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8f6b1c00) [pid = 2580] [serial = 2103] [outer = 0x8ee37800] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x915d3800 == 40 [pid = 2580] [id = 691] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x9120b800 == 39 [pid = 2580] [id = 690] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8f598800 == 38 [pid = 2580] [id = 689] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8d670c00 == 37 [pid = 2580] [id = 688] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece1400 == 36 [pid = 2580] [id = 684] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f5c00 == 35 [pid = 2580] [id = 685] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x915d6000 == 34 [pid = 2580] [id = 687] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8f599000 == 33 [pid = 2580] [id = 686] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8ecdec00 == 32 [pid = 2580] [id = 680] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc18800 == 31 [pid = 2580] [id = 699] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8f58d800 == 30 [pid = 2580] [id = 698] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f6c00 == 29 [pid = 2580] [id = 697] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0f800 == 28 [pid = 2580] [id = 695] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x91b55000 == 27 [pid = 2580] [id = 696] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee37000 == 26 [pid = 2580] [id = 694] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed8000 == 25 [pid = 2580] [id = 692] 02:55:20 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0400 == 24 [pid = 2580] [id = 693] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x913a4400) [pid = 2580] [serial = 2054] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8ece4000) [pid = 2580] [serial = 2045] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f591800) [pid = 2580] [serial = 2048] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f590000) [pid = 2580] [serial = 2043] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eed7000) [pid = 2580] [serial = 2042] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f6b3400) [pid = 2580] [serial = 2034] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8eed4400) [pid = 2580] [serial = 2033] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x915cf800) [pid = 2580] [serial = 2037] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x9155fc00) [pid = 2580] [serial = 2036] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x911ce400) [pid = 2580] [serial = 2051] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f597800) [pid = 2580] [serial = 2049] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x92a0fc00) [pid = 2580] [serial = 2040] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8ecea800) [pid = 2580] [serial = 2046] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x92a0d000) [pid = 2580] [serial = 2039] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x911d8000) [pid = 2580] [serial = 2052] [outer = (nil)] [url = about:blank] 02:55:21 INFO - PROCESS | 2580 | 1467971721301 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:55:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2538ms 02:55:21 INFO - PROCESS | 2580 | 1467971721363 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 2580 | 1467971721369 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 02:55:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:55:21 INFO - PROCESS | 2580 | 1467971721377 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 2580 | 1467971721385 Marionette TRACE conn4 <- [1,2774,null,{}] 02:55:21 INFO - PROCESS | 2580 | 1467971721403 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:21 INFO - PROCESS | 2580 | 1467971721411 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:21 INFO - PROCESS | 2580 | 1467971721587 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 02:55:21 INFO - PROCESS | 2580 | 1467971721726 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 2580 | 1467971721737 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0400 == 25 [pid = 2580] [id = 701] 02:55:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8e3f0c00) [pid = 2580] [serial = 2104] [outer = (nil)] 02:55:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8ecdf400) [pid = 2580] [serial = 2105] [outer = 0x8e3f0c00] 02:55:21 INFO - PROCESS | 2580 | 1467971721813 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eceb800) [pid = 2580] [serial = 2106] [outer = 0x8e3f0c00] 02:55:22 INFO - PROCESS | 2580 | 1467971722664 Marionette TRACE conn4 <- [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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:55:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1349ms 02:55:22 INFO - PROCESS | 2580 | 1467971722727 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 2580 | 1467971722735 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 02:55:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:55:22 INFO - PROCESS | 2580 | 1467971722747 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 2580 | 1467971722751 Marionette TRACE conn4 <- [1,2778,null,{}] 02:55:22 INFO - PROCESS | 2580 | 1467971722758 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:22 INFO - PROCESS | 2580 | 1467971722763 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:22 INFO - PROCESS | 2580 | 1467971722945 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 02:55:23 INFO - PROCESS | 2580 | 1467971723116 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 2580 | 1467971723125 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eeda400 == 26 [pid = 2580] [id = 702] 02:55:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8eee3800) [pid = 2580] [serial = 2107] [outer = (nil)] 02:55:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f591000) [pid = 2580] [serial = 2108] [outer = 0x8eee3800] 02:55:23 INFO - PROCESS | 2580 | 1467971723200 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f599400) [pid = 2580] [serial = 2109] [outer = 0x8eee3800] 02:55:24 INFO - PROCESS | 2580 | 1467971724238 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:55:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1530ms 02:55:24 INFO - PROCESS | 2580 | 1467971724277 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 2580 | 1467971724282 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 02:55:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:55:24 INFO - PROCESS | 2580 | 1467971724288 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 2580 | 1467971724294 Marionette TRACE conn4 <- [1,2782,null,{}] 02:55:24 INFO - PROCESS | 2580 | 1467971724319 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:24 INFO - PROCESS | 2580 | 1467971724329 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:24 INFO - PROCESS | 2580 | 1467971724551 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 02:55:24 INFO - PROCESS | 2580 | 1467971724581 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 2580 | 1467971724593 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:24 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d4c00 == 27 [pid = 2580] [id = 703] 02:55:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x911d5000) [pid = 2580] [serial = 2110] [outer = (nil)] 02:55:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x911d9000) [pid = 2580] [serial = 2111] [outer = 0x911d5000] 02:55:24 INFO - PROCESS | 2580 | 1467971724668 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9120c400) [pid = 2580] [serial = 2112] [outer = 0x911d5000] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f59b800) [pid = 2580] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x9120f000) [pid = 2580] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x9120dc00) [pid = 2580] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e3f7000) [pid = 2580] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8eed4c00) [pid = 2580] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8f6b1400) [pid = 2580] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8dc15800) [pid = 2580] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91b56800) [pid = 2580] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:55:25 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x915d7c00) [pid = 2580] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:55:26 INFO - PROCESS | 2580 | 1467971726006 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:55:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1753ms 02:55:26 INFO - PROCESS | 2580 | 1467971726047 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 02:55:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:55:26 INFO - PROCESS | 2580 | 1467971726053 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 02:55:26 INFO - PROCESS | 2580 | 1467971726060 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 2580 | 1467971726063 Marionette TRACE conn4 <- [1,2786,null,{}] 02:55:26 INFO - PROCESS | 2580 | 1467971726069 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 2580 | 1467971726074 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:26 INFO - PROCESS | 2580 | 1467971726239 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 02:55:26 INFO - PROCESS | 2580 | 1467971726253 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 2580 | 1467971726263 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc11400 == 28 [pid = 2580] [id = 704] 02:55:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8f6b2000) [pid = 2580] [serial = 2113] [outer = (nil)] 02:55:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x913a4400) [pid = 2580] [serial = 2114] [outer = 0x8f6b2000] 02:55:26 INFO - PROCESS | 2580 | 1467971726337 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x913ae400) [pid = 2580] [serial = 2115] [outer = 0x8f6b2000] 02:55:27 INFO - PROCESS | 2580 | 1467971727251 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:55:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1239ms 02:55:27 INFO - PROCESS | 2580 | 1467971727299 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 2580 | 1467971727303 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 02:55:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:55:27 INFO - PROCESS | 2580 | 1467971727314 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 2580 | 1467971727316 Marionette TRACE conn4 <- [1,2790,null,{}] 02:55:27 INFO - PROCESS | 2580 | 1467971727324 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:27 INFO - PROCESS | 2580 | 1467971727328 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:27 INFO - PROCESS | 2580 | 1467971727485 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 02:55:27 INFO - PROCESS | 2580 | 1467971727675 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 2580 | 1467971727684 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:27 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66fc00 == 29 [pid = 2580] [id = 705] 02:55:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8d670000) [pid = 2580] [serial = 2116] [outer = (nil)] 02:55:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8dc0f400) [pid = 2580] [serial = 2117] [outer = 0x8d670000] 02:55:27 INFO - PROCESS | 2580 | 1467971727814 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8dc1c000) [pid = 2580] [serial = 2118] [outer = 0x8d670000] 02:55:28 INFO - PROCESS | 2580 | 1467971728973 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1693ms 02:55:29 INFO - PROCESS | 2580 | 1467971729020 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 2580 | 1467971729038 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 02:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:55:29 INFO - PROCESS | 2580 | 1467971729056 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 2580 | 1467971729067 Marionette TRACE conn4 <- [1,2794,null,{}] 02:55:29 INFO - PROCESS | 2580 | 1467971729131 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:29 INFO - PROCESS | 2580 | 1467971729137 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:29 INFO - PROCESS | 2580 | 1467971729355 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 02:55:29 INFO - PROCESS | 2580 | 1467971729588 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 2580 | 1467971729597 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f4000 == 30 [pid = 2580] [id = 706] 02:55:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eedb400) [pid = 2580] [serial = 2119] [outer = (nil)] 02:55:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f591c00) [pid = 2580] [serial = 2120] [outer = 0x8eedb400] 02:55:29 INFO - PROCESS | 2580 | 1467971729685 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f8b9800) [pid = 2580] [serial = 2121] [outer = 0x8eedb400] 02:55:30 INFO - PROCESS | 2580 | 1467971730718 Marionette TRACE conn4 <- [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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1702ms 02:55:30 INFO - PROCESS | 2580 | 1467971730771 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 2580 | 1467971730779 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 02:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:55:30 INFO - PROCESS | 2580 | 1467971730789 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 2580 | 1467971730792 Marionette TRACE conn4 <- [1,2798,null,{}] 02:55:30 INFO - PROCESS | 2580 | 1467971730800 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:30 INFO - PROCESS | 2580 | 1467971730806 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:31 INFO - PROCESS | 2580 | 1467971731007 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 02:55:31 INFO - PROCESS | 2580 | 1467971731294 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 2580 | 1467971731302 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6c0c00 == 31 [pid = 2580] [id = 707] 02:55:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d6c00) [pid = 2580] [serial = 2122] [outer = (nil)] 02:55:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91467c00) [pid = 2580] [serial = 2123] [outer = 0x911d6c00] 02:55:31 INFO - PROCESS | 2580 | 1467971731431 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x915cc000) [pid = 2580] [serial = 2124] [outer = 0x911d6c00] 02:55:32 INFO - PROCESS | 2580 | 1467971732517 Marionette TRACE conn4 <- [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]]]}] 02:55:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:55:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1781ms 02:55:32 INFO - PROCESS | 2580 | 1467971732571 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 02:55:32 INFO - PROCESS | 2580 | 1467971732576 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 02:55:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:55:32 INFO - PROCESS | 2580 | 1467971732592 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 2580 | 1467971732603 Marionette TRACE conn4 <- [1,2802,null,{}] 02:55:32 INFO - PROCESS | 2580 | 1467971732654 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:32 INFO - PROCESS | 2580 | 1467971732663 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:32 INFO - PROCESS | 2580 | 1467971732957 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 02:55:33 INFO - PROCESS | 2580 | 1467971733146 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 2580 | 1467971733155 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f6b9000 == 32 [pid = 2580] [id = 708] 02:55:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x91205800) [pid = 2580] [serial = 2125] [outer = (nil)] 02:55:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91c03800) [pid = 2580] [serial = 2126] [outer = 0x91205800] 02:55:33 INFO - PROCESS | 2580 | 1467971733278 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91c06c00) [pid = 2580] [serial = 2127] [outer = 0x91205800] 02:55:34 INFO - PROCESS | 2580 | 1467971734594 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:55:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2054ms 02:55:34 INFO - PROCESS | 2580 | 1467971734639 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 2580 | 1467971734646 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 02:55:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:55:34 INFO - PROCESS | 2580 | 1467971734656 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 2580 | 1467971734662 Marionette TRACE conn4 <- [1,2806,null,{}] 02:55:34 INFO - PROCESS | 2580 | 1467971734672 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:34 INFO - PROCESS | 2580 | 1467971734677 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:34 INFO - PROCESS | 2580 | 1467971734875 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed2c00 == 31 [pid = 2580] [id = 665] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x911d5800 == 30 [pid = 2580] [id = 668] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x911cf800 == 29 [pid = 2580] [id = 666] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3ec400 == 28 [pid = 2580] [id = 664] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc11400 == 27 [pid = 2580] [id = 704] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x911d4c00 == 26 [pid = 2580] [id = 703] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x8eeda400 == 25 [pid = 2580] [id = 702] 02:55:34 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0400 == 24 [pid = 2580] [id = 701] 02:55:35 INFO - PROCESS | 2580 | --DOCSHELL 0x8e601c00 == 23 [pid = 2580] [id = 700] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8eede800) [pid = 2580] [serial = 2058] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x913b0c00) [pid = 2580] [serial = 2055] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f6bf400) [pid = 2580] [serial = 2069] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f8c4c00) [pid = 2580] [serial = 2070] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8e602000) [pid = 2580] [serial = 2066] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ee38800) [pid = 2580] [serial = 2067] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91c0dc00) [pid = 2580] [serial = 2063] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x91cedc00) [pid = 2580] [serial = 2064] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91cef400) [pid = 2580] [serial = 2079] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91b60800) [pid = 2580] [serial = 2076] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91467400) [pid = 2580] [serial = 2072] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x91b57400) [pid = 2580] [serial = 2075] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91c10400) [pid = 2580] [serial = 2078] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91565400) [pid = 2580] [serial = 2073] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x913a9000) [pid = 2580] [serial = 2060] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x91472000) [pid = 2580] [serial = 2061] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8eed0000) [pid = 2580] [serial = 2057] [outer = (nil)] [url = about:blank] 02:55:35 INFO - PROCESS | 2580 | 1467971735146 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 2580 | 1467971735154 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e602000 == 24 [pid = 2580] [id = 709] 02:55:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8e604400) [pid = 2580] [serial = 2128] [outer = (nil)] 02:55:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8eceac00) [pid = 2580] [serial = 2129] [outer = 0x8e604400] 02:55:35 INFO - PROCESS | 2580 | 1467971735241 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8eece400) [pid = 2580] [serial = 2130] [outer = 0x8e604400] 02:55:36 INFO - PROCESS | 2580 | 1467971736081 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:55:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1446ms 02:55:36 INFO - PROCESS | 2580 | 1467971736105 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 2580 | 1467971736113 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:55:36 INFO - PROCESS | 2580 | 1467971736125 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 2580 | 1467971736129 Marionette TRACE conn4 <- [1,2810,null,{}] 02:55:36 INFO - PROCESS | 2580 | 1467971736137 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:36 INFO - PROCESS | 2580 | 1467971736144 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:36 INFO - PROCESS | 2580 | 1467971736328 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 02:55:36 INFO - PROCESS | 2580 | 1467971736340 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 2580 | 1467971736347 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3f000 == 25 [pid = 2580] [id = 710] 02:55:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f6bf400) [pid = 2580] [serial = 2131] [outer = (nil)] 02:55:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8f8c3c00) [pid = 2580] [serial = 2132] [outer = 0x8f6bf400] 02:55:36 INFO - PROCESS | 2580 | 1467971736436 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x911cf000) [pid = 2580] [serial = 2133] [outer = 0x8f6bf400] 02:55:37 INFO - PROCESS | 2580 | 1467971737465 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:55:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1382ms 02:55:37 INFO - PROCESS | 2580 | 1467971737507 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 02:55:37 INFO - PROCESS | 2580 | 1467971737511 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 02:55:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:55:37 INFO - PROCESS | 2580 | 1467971737535 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 2580 | 1467971737541 Marionette TRACE conn4 <- [1,2814,null,{}] 02:55:37 INFO - PROCESS | 2580 | 1467971737569 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:37 INFO - PROCESS | 2580 | 1467971737578 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:37 INFO - PROCESS | 2580 | 1467971737809 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 02:55:37 INFO - PROCESS | 2580 | 1467971737835 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 2580 | 1467971737848 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x9146b400 == 26 [pid = 2580] [id = 711] 02:55:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x9146d000) [pid = 2580] [serial = 2134] [outer = (nil)] 02:55:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91472c00) [pid = 2580] [serial = 2135] [outer = 0x9146d000] 02:55:37 INFO - PROCESS | 2580 | 1467971737922 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9156a400) [pid = 2580] [serial = 2136] [outer = 0x9146d000] 02:55:38 INFO - PROCESS | 2580 | 1467971738925 Marionette TRACE conn4 <- [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]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:55:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1451ms 02:55:38 INFO - PROCESS | 2580 | 1467971738991 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 2580 | 1467971738997 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 02:55:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:55:39 INFO - PROCESS | 2580 | 1467971739003 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 2580 | 1467971739006 Marionette TRACE conn4 <- [1,2818,null,{}] 02:55:39 INFO - PROCESS | 2580 | 1467971739012 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:39 INFO - PROCESS | 2580 | 1467971739017 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:39 INFO - PROCESS | 2580 | 1467971739340 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 02:55:39 INFO - PROCESS | 2580 | 1467971739374 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 2580 | 1467971739381 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58dc00 == 27 [pid = 2580] [id = 712] 02:55:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x911d2400) [pid = 2580] [serial = 2137] [outer = (nil)] 02:55:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91c02400) [pid = 2580] [serial = 2138] [outer = 0x911d2400] 02:55:39 INFO - PROCESS | 2580 | 1467971739453 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91ce9800) [pid = 2580] [serial = 2139] [outer = 0x911d2400] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ee36000) [pid = 2580] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91201c00) [pid = 2580] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x911d5000) [pid = 2580] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8ee37800) [pid = 2580] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f6be000) [pid = 2580] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x92be7400) [pid = 2580] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8dc19400) [pid = 2580] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8eee3800) [pid = 2580] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x8e3f1400) [pid = 2580] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:55:40 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x92be4000) [pid = 2580] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:55:40 INFO - PROCESS | 2580 | 1467971740497 Marionette TRACE conn4 <- [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]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1545ms 02:55:40 INFO - PROCESS | 2580 | 1467971740549 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 2580 | 1467971740554 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 02:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:55:40 INFO - PROCESS | 2580 | 1467971740560 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 2580 | 1467971740563 Marionette TRACE conn4 <- [1,2822,null,{}] 02:55:40 INFO - PROCESS | 2580 | 1467971740569 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:40 INFO - PROCESS | 2580 | 1467971740574 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:40 INFO - PROCESS | 2580 | 1467971740745 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 02:55:40 INFO - PROCESS | 2580 | 1467971740885 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 2580 | 1467971740894 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674000 == 28 [pid = 2580] [id = 713] 02:55:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8d674800) [pid = 2580] [serial = 2140] [outer = (nil)] 02:55:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x91565400) [pid = 2580] [serial = 2141] [outer = 0x8d674800] 02:55:40 INFO - PROCESS | 2580 | 1467971740979 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8eedf400) [pid = 2580] [serial = 2142] [outer = 0x8d674800] 02:55:41 INFO - PROCESS | 2580 | 1467971741819 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1297ms 02:55:41 INFO - PROCESS | 2580 | 1467971741898 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 2580 | 1467971741904 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 02:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:55:41 INFO - PROCESS | 2580 | 1467971741915 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 2580 | 1467971741921 Marionette TRACE conn4 <- [1,2826,null,{}] 02:55:41 INFO - PROCESS | 2580 | 1467971741931 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:41 INFO - PROCESS | 2580 | 1467971741937 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:42 INFO - PROCESS | 2580 | 1467971742202 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 02:55:42 INFO - PROCESS | 2580 | 1467971742393 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 2580 | 1467971742407 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee3d800 == 29 [pid = 2580] [id = 714] 02:55:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ee3f800) [pid = 2580] [serial = 2143] [outer = (nil)] 02:55:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8eed3c00) [pid = 2580] [serial = 2144] [outer = 0x8ee3f800] 02:55:42 INFO - PROCESS | 2580 | 1467971742537 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f593800) [pid = 2580] [serial = 2145] [outer = 0x8ee3f800] 02:55:43 INFO - PROCESS | 2580 | 1467971743620 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1754ms 02:55:43 INFO - PROCESS | 2580 | 1467971743670 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 2580 | 1467971743675 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 02:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:55:43 INFO - PROCESS | 2580 | 1467971743687 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 2580 | 1467971743692 Marionette TRACE conn4 <- [1,2830,null,{}] 02:55:43 INFO - PROCESS | 2580 | 1467971743700 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:43 INFO - PROCESS | 2580 | 1467971743706 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:43 INFO - PROCESS | 2580 | 1467971743908 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 02:55:44 INFO - PROCESS | 2580 | 1467971744172 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 2580 | 1467971744182 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x911ce800 == 30 [pid = 2580] [id = 715] 02:55:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91208400) [pid = 2580] [serial = 2146] [outer = (nil)] 02:55:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91469400) [pid = 2580] [serial = 2147] [outer = 0x91208400] 02:55:44 INFO - PROCESS | 2580 | 1467971744325 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x9155dc00) [pid = 2580] [serial = 2148] [outer = 0x91208400] 02:55:45 INFO - PROCESS | 2580 | 1467971745317 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:55:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1695ms 02:55:45 INFO - PROCESS | 2580 | 1467971745379 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 2580 | 1467971745384 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 02:55:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:55:45 INFO - PROCESS | 2580 | 1467971745391 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - PROCESS | 2580 | 1467971745395 Marionette TRACE conn4 <- [1,2834,null,{}] 02:55:45 INFO - PROCESS | 2580 | 1467971745409 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:45 INFO - PROCESS | 2580 | 1467971745419 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:45 INFO - PROCESS | 2580 | 1467971745656 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 02:55:45 INFO - PROCESS | 2580 | 1467971745948 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 2580 | 1467971745962 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e608000 == 31 [pid = 2580] [id = 716] 02:55:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x92be3c00) [pid = 2580] [serial = 2149] [outer = (nil)] 02:55:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x92be7400) [pid = 2580] [serial = 2150] [outer = 0x92be3c00] 02:55:46 INFO - PROCESS | 2580 | 1467971746096 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92becc00) [pid = 2580] [serial = 2151] [outer = 0x92be3c00] 02:55:47 INFO - PROCESS | 2580 | 1467971747119 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:55:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1782ms 02:55:47 INFO - PROCESS | 2580 | 1467971747174 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 2580 | 1467971747179 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 02:55:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:55:47 INFO - PROCESS | 2580 | 1467971747185 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 2580 | 1467971747189 Marionette TRACE conn4 <- [1,2838,null,{}] 02:55:47 INFO - PROCESS | 2580 | 1467971747195 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:47 INFO - PROCESS | 2580 | 1467971747200 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:47 INFO - PROCESS | 2580 | 1467971747392 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 02:55:47 INFO - PROCESS | 2580 | 1467971747579 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 2580 | 1467971747591 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a02000 == 32 [pid = 2580] [id = 717] 02:55:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92a09800) [pid = 2580] [serial = 2152] [outer = (nil)] 02:55:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x93b4bc00) [pid = 2580] [serial = 2153] [outer = 0x92a09800] 02:55:47 INFO - PROCESS | 2580 | 1467971747673 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x93c2dc00) [pid = 2580] [serial = 2154] [outer = 0x92a09800] 02:55:48 INFO - PROCESS | 2580 | 1467971748635 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:55:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1481ms 02:55:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:55:48 INFO - PROCESS | 2580 | 1467971748667 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 2580 | 1467971748671 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 02:55:48 INFO - PROCESS | 2580 | 1467971748678 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 2580 | 1467971748682 Marionette TRACE conn4 <- [1,2842,null,{}] 02:55:48 INFO - PROCESS | 2580 | 1467971748687 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:48 INFO - PROCESS | 2580 | 1467971748693 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:48 INFO - PROCESS | 2580 | 1467971748879 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 02:55:49 INFO - PROCESS | 2580 | 1467971749067 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 2580 | 1467971749076 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x92f2fc00 == 33 [pid = 2580] [id = 718] 02:55:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x92f38400) [pid = 2580] [serial = 2155] [outer = (nil)] 02:55:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93ce1c00) [pid = 2580] [serial = 2156] [outer = 0x92f38400] 02:55:49 INFO - PROCESS | 2580 | 1467971749170 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x93ce4000) [pid = 2580] [serial = 2157] [outer = 0x92f38400] 02:55:50 INFO - PROCESS | 2580 | 1467971750465 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:55:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1884ms 02:55:50 INFO - PROCESS | 2580 | 1467971750562 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 2580 | 1467971750567 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 02:55:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:55:50 INFO - PROCESS | 2580 | 1467971750576 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 2580 | 1467971750580 Marionette TRACE conn4 <- [1,2846,null,{}] 02:55:50 INFO - PROCESS | 2580 | 1467971750590 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:50 INFO - PROCESS | 2580 | 1467971750597 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:50 INFO - PROCESS | 2580 | 1467971750801 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 02:55:51 INFO - PROCESS | 2580 | 1467971751035 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 2580 | 1467971751051 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecb000 == 34 [pid = 2580] [id = 719] 02:55:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8eecfc00) [pid = 2580] [serial = 2158] [outer = (nil)] 02:55:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8eee2400) [pid = 2580] [serial = 2159] [outer = 0x8eecfc00] 02:55:51 INFO - PROCESS | 2580 | 1467971751135 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8f8bd000) [pid = 2580] [serial = 2160] [outer = 0x8eecfc00] 02:55:52 INFO - PROCESS | 2580 | 1467971752127 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1586ms 02:55:52 INFO - PROCESS | 2580 | 1467971752162 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 2580 | 1467971752169 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 02:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:55:52 INFO - PROCESS | 2580 | 1467971752179 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 2580 | 1467971752183 Marionette TRACE conn4 <- [1,2850,null,{}] 02:55:52 INFO - PROCESS | 2580 | 1467971752189 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:52 INFO - PROCESS | 2580 | 1467971752195 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:52 INFO - PROCESS | 2580 | 1467971752379 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8e605000 == 33 [pid = 2580] [id = 662] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6b9000 == 32 [pid = 2580] [id = 708] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6c0c00 == 31 [pid = 2580] [id = 707] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f4000 == 30 [pid = 2580] [id = 706] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66fc00 == 29 [pid = 2580] [id = 705] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8f59a400 == 28 [pid = 2580] [id = 653] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x915da000 == 27 [pid = 2580] [id = 656] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8e60d400 == 26 [pid = 2580] [id = 667] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece2c00 == 25 [pid = 2580] [id = 657] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8f6ba000 == 24 [pid = 2580] [id = 654] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x92a03c00 == 23 [pid = 2580] [id = 660] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x92a0cc00 == 22 [pid = 2580] [id = 661] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8f594000 == 21 [pid = 2580] [id = 659] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0000 == 20 [pid = 2580] [id = 658] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc10800 == 19 [pid = 2580] [id = 655] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8ece2400 == 18 [pid = 2580] [id = 652] 02:55:53 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3a000 == 17 [pid = 2580] [id = 663] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x93e11400) [pid = 2580] [serial = 2094] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x93cde400) [pid = 2580] [serial = 2093] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91b53400) [pid = 2580] [serial = 2085] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x911d9000) [pid = 2580] [serial = 2111] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eee2800) [pid = 2580] [serial = 2102] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x93e1b800) [pid = 2580] [serial = 2096] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x93c28c00) [pid = 2580] [serial = 2091] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x94823400) [pid = 2580] [serial = 2097] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e3ed400) [pid = 2580] [serial = 2099] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f591000) [pid = 2580] [serial = 2108] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8eee3c00) [pid = 2580] [serial = 2082] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x93c2ac00) [pid = 2580] [serial = 2090] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f599400) [pid = 2580] [serial = 2109] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f6b1c00) [pid = 2580] [serial = 2103] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8eed2000) [pid = 2580] [serial = 2081] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x9120c400) [pid = 2580] [serial = 2112] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x92bf2c00) [pid = 2580] [serial = 2088] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8e603400) [pid = 2580] [serial = 2100] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91563400) [pid = 2580] [serial = 2084] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x92bec800) [pid = 2580] [serial = 2087] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8ecdf400) [pid = 2580] [serial = 2105] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x913a4400) [pid = 2580] [serial = 2114] [outer = (nil)] [url = about:blank] 02:55:53 INFO - PROCESS | 2580 | 1467971753662 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 2580 | 1467971753674 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0d800 == 18 [pid = 2580] [id = 720] 02:55:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8dc0f800) [pid = 2580] [serial = 2161] [outer = (nil)] 02:55:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8dc17000) [pid = 2580] [serial = 2162] [outer = 0x8dc0f800] 02:55:53 INFO - PROCESS | 2580 | 1467971753757 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8e3eec00) [pid = 2580] [serial = 2163] [outer = 0x8dc0f800] 02:55:54 INFO - PROCESS | 2580 | 1467971754694 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2549ms 02:55:54 INFO - PROCESS | 2580 | 1467971754730 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 2580 | 1467971754735 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 02:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:55:54 INFO - PROCESS | 2580 | 1467971754743 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 2580 | 1467971754748 Marionette TRACE conn4 <- [1,2854,null,{}] 02:55:54 INFO - PROCESS | 2580 | 1467971754757 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 2580 | 1467971754762 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:54 INFO - PROCESS | 2580 | 1467971754931 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 02:55:54 INFO - PROCESS | 2580 | 1467971754943 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 2580 | 1467971754950 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e603000 == 19 [pid = 2580] [id = 721] 02:55:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8e60b000) [pid = 2580] [serial = 2164] [outer = (nil)] 02:55:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ecea800) [pid = 2580] [serial = 2165] [outer = 0x8e60b000] 02:55:55 INFO - PROCESS | 2580 | 1467971755026 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8ee38800) [pid = 2580] [serial = 2166] [outer = 0x8e60b000] 02:55:56 INFO - PROCESS | 2580 | 1467971756049 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:55:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1335ms 02:55:56 INFO - PROCESS | 2580 | 1467971756083 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 2580 | 1467971756089 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:55:56 INFO - PROCESS | 2580 | 1467971756097 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 2580 | 1467971756101 Marionette TRACE conn4 <- [1,2858,null,{}] 02:55:56 INFO - PROCESS | 2580 | 1467971756108 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:56 INFO - PROCESS | 2580 | 1467971756114 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:56 INFO - PROCESS | 2580 | 1467971756305 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 02:55:56 INFO - PROCESS | 2580 | 1467971756484 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 2580 | 1467971756493 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e610800 == 20 [pid = 2580] [id = 722] 02:55:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eed0800) [pid = 2580] [serial = 2167] [outer = (nil)] 02:55:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8f59a000) [pid = 2580] [serial = 2168] [outer = 0x8eed0800] 02:55:56 INFO - PROCESS | 2580 | 1467971756566 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f6b9c00) [pid = 2580] [serial = 2169] [outer = 0x8eed0800] 02:55:57 INFO - PROCESS | 2580 | 1467971757582 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:55:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1532ms 02:55:57 INFO - PROCESS | 2580 | 1467971757631 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 2580 | 1467971757634 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 02:55:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:55:57 INFO - PROCESS | 2580 | 1467971757656 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 2580 | 1467971757665 Marionette TRACE conn4 <- [1,2862,null,{}] 02:55:57 INFO - PROCESS | 2580 | 1467971757674 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 2580 | 1467971757682 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:57 INFO - PROCESS | 2580 | 1467971757918 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 02:55:57 INFO - PROCESS | 2580 | 1467971757963 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 2580 | 1467971757971 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:58 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eee1800 == 21 [pid = 2580] [id = 723] 02:55:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x91203c00) [pid = 2580] [serial = 2170] [outer = (nil)] 02:55:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x913a3400) [pid = 2580] [serial = 2171] [outer = 0x91203c00] 02:55:58 INFO - PROCESS | 2580 | 1467971758124 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x913a9800) [pid = 2580] [serial = 2172] [outer = 0x91203c00] 02:55:58 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8e3f0c00) [pid = 2580] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:55:58 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8d674800) [pid = 2580] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:55:58 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x911d2400) [pid = 2580] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:55:58 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8d670000) [pid = 2580] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:55:58 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91205800) [pid = 2580] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:55:59 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e604400) [pid = 2580] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:55:59 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8f6bf400) [pid = 2580] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:55:59 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8eedb400) [pid = 2580] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:55:59 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x911d6c00) [pid = 2580] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:55:59 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x9146d000) [pid = 2580] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:55:59 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8f6b2000) [pid = 2580] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:55:59 INFO - PROCESS | 2580 | 1467971759475 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1908ms 02:55:59 INFO - PROCESS | 2580 | 1467971759557 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 02:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:55:59 INFO - PROCESS | 2580 | 1467971759562 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 02:55:59 INFO - PROCESS | 2580 | 1467971759568 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 2580 | 1467971759571 Marionette TRACE conn4 <- [1,2866,null,{}] 02:55:59 INFO - PROCESS | 2580 | 1467971759578 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 2580 | 1467971759584 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:59 INFO - PROCESS | 2580 | 1467971759741 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 02:55:59 INFO - PROCESS | 2580 | 1467971759880 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 2580 | 1467971759892 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:55:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0c00 == 22 [pid = 2580] [id = 724] 02:55:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8e608400) [pid = 2580] [serial = 2173] [outer = (nil)] 02:55:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x911ccc00) [pid = 2580] [serial = 2174] [outer = 0x8e608400] 02:55:59 INFO - PROCESS | 2580 | 1467971759961 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91204400) [pid = 2580] [serial = 2175] [outer = 0x8e608400] 02:56:00 INFO - PROCESS | 2580 | 1467971760774 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:56:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1247ms 02:56:00 INFO - PROCESS | 2580 | 1467971760815 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 2580 | 1467971760818 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 02:56:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:56:00 INFO - PROCESS | 2580 | 1467971760825 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 2580 | 1467971760829 Marionette TRACE conn4 <- [1,2870,null,{}] 02:56:00 INFO - PROCESS | 2580 | 1467971760834 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:00 INFO - PROCESS | 2580 | 1467971760839 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:01 INFO - PROCESS | 2580 | 1467971761103 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 02:56:01 INFO - PROCESS | 2580 | 1467971761267 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 2580 | 1467971761274 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d673400 == 23 [pid = 2580] [id = 725] 02:56:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8d674400) [pid = 2580] [serial = 2176] [outer = (nil)] 02:56:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8dc17400) [pid = 2580] [serial = 2177] [outer = 0x8d674400] 02:56:01 INFO - PROCESS | 2580 | 1467971761370 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8e3f6000) [pid = 2580] [serial = 2178] [outer = 0x8d674400] 02:56:02 INFO - PROCESS | 2580 | 1467971762471 Marionette TRACE conn4 <- [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]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:56:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1732ms 02:56:02 INFO - PROCESS | 2580 | 1467971762560 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 2580 | 1467971762567 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 02:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:56:02 INFO - PROCESS | 2580 | 1467971762577 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 2580 | 1467971762582 Marionette TRACE conn4 <- [1,2874,null,{}] 02:56:02 INFO - PROCESS | 2580 | 1467971762591 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:02 INFO - PROCESS | 2580 | 1467971762599 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:02 INFO - PROCESS | 2580 | 1467971762916 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 02:56:03 INFO - PROCESS | 2580 | 1467971763104 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 2580 | 1467971763116 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc0e400 == 24 [pid = 2580] [id = 726] 02:56:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3f1800) [pid = 2580] [serial = 2179] [outer = (nil)] 02:56:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f593000) [pid = 2580] [serial = 2180] [outer = 0x8e3f1800] 02:56:03 INFO - PROCESS | 2580 | 1467971763197 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f6b9800) [pid = 2580] [serial = 2181] [outer = 0x8e3f1800] 02:56:04 INFO - PROCESS | 2580 | 1467971764239 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1738ms 02:56:04 INFO - PROCESS | 2580 | 1467971764315 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 2580 | 1467971764320 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 02:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:56:04 INFO - PROCESS | 2580 | 1467971764327 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 2580 | 1467971764331 Marionette TRACE conn4 <- [1,2878,null,{}] 02:56:04 INFO - PROCESS | 2580 | 1467971764337 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:04 INFO - PROCESS | 2580 | 1467971764343 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:04 INFO - PROCESS | 2580 | 1467971764566 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 02:56:04 INFO - PROCESS | 2580 | 1467971764853 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 2580 | 1467971764863 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:04 INFO - PROCESS | 2580 | ++DOCSHELL 0x9146e800 == 25 [pid = 2580] [id = 727] 02:56:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x9146ec00) [pid = 2580] [serial = 2182] [outer = (nil)] 02:56:04 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x9155d400) [pid = 2580] [serial = 2183] [outer = 0x9146ec00] 02:56:04 INFO - PROCESS | 2580 | 1467971764970 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x915d1000) [pid = 2580] [serial = 2184] [outer = 0x9146ec00] 02:56:06 INFO - PROCESS | 2580 | 1467971766008 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1738ms 02:56:06 INFO - PROCESS | 2580 | 1467971766066 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 2580 | 1467971766073 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 02:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:56:06 INFO - PROCESS | 2580 | 1467971766091 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 2580 | 1467971766099 Marionette TRACE conn4 <- [1,2882,null,{}] 02:56:06 INFO - PROCESS | 2580 | 1467971766106 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:06 INFO - PROCESS | 2580 | 1467971766112 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:06 INFO - PROCESS | 2580 | 1467971766343 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 02:56:06 INFO - PROCESS | 2580 | 1467971766586 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 2580 | 1467971766595 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:06 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f4400 == 26 [pid = 2580] [id = 728] 02:56:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8ee40400) [pid = 2580] [serial = 2185] [outer = (nil)] 02:56:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91b5bc00) [pid = 2580] [serial = 2186] [outer = 0x8ee40400] 02:56:06 INFO - PROCESS | 2580 | 1467971766701 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91c01c00) [pid = 2580] [serial = 2187] [outer = 0x8ee40400] 02:56:07 INFO - PROCESS | 2580 | 1467971767682 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:56:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1650ms 02:56:07 INFO - PROCESS | 2580 | 1467971767732 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 2580 | 1467971767737 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 02:56:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:56:07 INFO - PROCESS | 2580 | 1467971767743 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 2580 | 1467971767747 Marionette TRACE conn4 <- [1,2886,null,{}] 02:56:07 INFO - PROCESS | 2580 | 1467971767754 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 2580 | 1467971767760 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:07 INFO - PROCESS | 2580 | 1467971767952 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 02:56:08 INFO - PROCESS | 2580 | 1467971768353 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 2580 | 1467971768363 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:08 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d676000 == 27 [pid = 2580] [id = 729] 02:56:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8dc0d400) [pid = 2580] [serial = 2188] [outer = (nil)] 02:56:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8e3ef000) [pid = 2580] [serial = 2189] [outer = 0x8dc0d400] 02:56:08 INFO - PROCESS | 2580 | 1467971768485 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x8e60e400) [pid = 2580] [serial = 2190] [outer = 0x8dc0d400] 02:56:09 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0c00 == 26 [pid = 2580] [id = 724] 02:56:09 INFO - PROCESS | 2580 | --DOCSHELL 0x8eee1800 == 25 [pid = 2580] [id = 723] 02:56:09 INFO - PROCESS | 2580 | --DOCSHELL 0x8e610800 == 24 [pid = 2580] [id = 722] 02:56:09 INFO - PROCESS | 2580 | --DOCSHELL 0x8e603000 == 23 [pid = 2580] [id = 721] 02:56:09 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0d800 == 22 [pid = 2580] [id = 720] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x913ae400) [pid = 2580] [serial = 2115] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8eceb800) [pid = 2580] [serial = 2106] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x91565400) [pid = 2580] [serial = 2141] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91c02400) [pid = 2580] [serial = 2138] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8dc0f400) [pid = 2580] [serial = 2117] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8dc1c000) [pid = 2580] [serial = 2118] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91c03800) [pid = 2580] [serial = 2126] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91c06c00) [pid = 2580] [serial = 2127] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eceac00) [pid = 2580] [serial = 2129] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8eece400) [pid = 2580] [serial = 2130] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f8c3c00) [pid = 2580] [serial = 2132] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8f591c00) [pid = 2580] [serial = 2120] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f8b9800) [pid = 2580] [serial = 2121] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91467c00) [pid = 2580] [serial = 2123] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x915cc000) [pid = 2580] [serial = 2124] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91ce9800) [pid = 2580] [serial = 2139] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x91472c00) [pid = 2580] [serial = 2135] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8eedf400) [pid = 2580] [serial = 2142] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x9156a400) [pid = 2580] [serial = 2136] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x911cf000) [pid = 2580] [serial = 2133] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 2580 | 1467971769636 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1937ms 02:56:09 INFO - PROCESS | 2580 | 1467971769683 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 02:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:56:09 INFO - PROCESS | 2580 | 1467971769688 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 02:56:09 INFO - PROCESS | 2580 | 1467971769741 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 2580 | 1467971769746 Marionette TRACE conn4 <- [1,2890,null,{}] 02:56:09 INFO - PROCESS | 2580 | 1467971769762 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 2580 | 1467971769767 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:09 INFO - PROCESS | 2580 | 1467971769939 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 02:56:09 INFO - PROCESS | 2580 | 1467971769955 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 2580 | 1467971769966 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17800 == 23 [pid = 2580] [id = 730] 02:56:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x8ee35400) [pid = 2580] [serial = 2191] [outer = (nil)] 02:56:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8eedf400) [pid = 2580] [serial = 2192] [outer = 0x8ee35400] 02:56:10 INFO - PROCESS | 2580 | 1467971770041 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x8f598800) [pid = 2580] [serial = 2193] [outer = 0x8ee35400] 02:56:11 INFO - PROCESS | 2580 | 1467971771042 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:56:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1384ms 02:56:11 INFO - PROCESS | 2580 | 1467971771083 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 02:56:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:56:11 INFO - PROCESS | 2580 | 1467971771090 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 02:56:11 INFO - PROCESS | 2580 | 1467971771097 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 2580 | 1467971771100 Marionette TRACE conn4 <- [1,2894,null,{}] 02:56:11 INFO - PROCESS | 2580 | 1467971771106 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 2580 | 1467971771111 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:11 INFO - PROCESS | 2580 | 1467971771366 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 02:56:11 INFO - PROCESS | 2580 | 1467971771383 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 2580 | 1467971771390 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58e400 == 24 [pid = 2580] [id = 731] 02:56:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x8f598000) [pid = 2580] [serial = 2194] [outer = (nil)] 02:56:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x91206c00) [pid = 2580] [serial = 2195] [outer = 0x8f598000] 02:56:11 INFO - PROCESS | 2580 | 1467971771463 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x913aa800) [pid = 2580] [serial = 2196] [outer = 0x8f598000] 02:56:12 INFO - PROCESS | 2580 | 1467971772540 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:56:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1481ms 02:56:12 INFO - PROCESS | 2580 | 1467971772579 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 2580 | 1467971772582 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 02:56:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:56:12 INFO - PROCESS | 2580 | 1467971772605 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 2580 | 1467971772615 Marionette TRACE conn4 <- [1,2898,null,{}] 02:56:12 INFO - PROCESS | 2580 | 1467971772624 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:12 INFO - PROCESS | 2580 | 1467971772631 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:12 INFO - PROCESS | 2580 | 1467971772869 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 02:56:12 INFO - PROCESS | 2580 | 1467971772899 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 2580 | 1467971772911 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc15800 == 25 [pid = 2580] [id = 732] 02:56:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x915cc000) [pid = 2580] [serial = 2197] [outer = (nil)] 02:56:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x915d8c00) [pid = 2580] [serial = 2198] [outer = 0x915cc000] 02:56:12 INFO - PROCESS | 2580 | 1467971772979 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91b56000) [pid = 2580] [serial = 2199] [outer = 0x915cc000] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91203c00) [pid = 2580] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8e60b000) [pid = 2580] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x8eecfc00) [pid = 2580] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8ee3f800) [pid = 2580] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x91208400) [pid = 2580] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x92be3c00) [pid = 2580] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x8dc0f800) [pid = 2580] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x92a09800) [pid = 2580] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 61 (0x8eed0800) [pid = 2580] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:56:13 INFO - PROCESS | 2580 | --DOMWINDOW == 60 (0x92f38400) [pid = 2580] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:56:14 INFO - PROCESS | 2580 | 1467971774045 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:56:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1505ms 02:56:14 INFO - PROCESS | 2580 | 1467971774095 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 02:56:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:56:14 INFO - PROCESS | 2580 | 1467971774101 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 02:56:14 INFO - PROCESS | 2580 | 1467971774108 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 2580 | 1467971774111 Marionette TRACE conn4 <- [1,2902,null,{}] 02:56:14 INFO - PROCESS | 2580 | 1467971774117 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 2580 | 1467971774122 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:14 INFO - PROCESS | 2580 | 1467971774299 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 02:56:14 INFO - PROCESS | 2580 | 1467971774310 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 2580 | 1467971774319 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3e9800 == 26 [pid = 2580] [id = 733] 02:56:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 61 (0x8e60b000) [pid = 2580] [serial = 2200] [outer = (nil)] 02:56:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 62 (0x911d8c00) [pid = 2580] [serial = 2201] [outer = 0x8e60b000] 02:56:14 INFO - PROCESS | 2580 | 1467971774544 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x8ece6c00) [pid = 2580] [serial = 2202] [outer = 0x8e60b000] 02:56:15 INFO - PROCESS | 2580 | 1467971775415 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1332ms 02:56:15 INFO - PROCESS | 2580 | 1467971775441 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 2580 | 1467971775445 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 02:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:56:15 INFO - PROCESS | 2580 | 1467971775452 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 2580 | 1467971775456 Marionette TRACE conn4 <- [1,2906,null,{}] 02:56:15 INFO - PROCESS | 2580 | 1467971775461 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:15 INFO - PROCESS | 2580 | 1467971775466 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:15 INFO - PROCESS | 2580 | 1467971775687 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 02:56:15 INFO - PROCESS | 2580 | 1467971775709 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 2580 | 1467971775727 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:15 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eece000 == 27 [pid = 2580] [id = 734] 02:56:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x91b62000) [pid = 2580] [serial = 2203] [outer = (nil)] 02:56:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x91c09800) [pid = 2580] [serial = 2204] [outer = 0x91b62000] 02:56:15 INFO - PROCESS | 2580 | 1467971775812 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x92a05000) [pid = 2580] [serial = 2205] [outer = 0x91b62000] 02:56:17 INFO - PROCESS | 2580 | 1467971777018 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1633ms 02:56:17 INFO - PROCESS | 2580 | 1467971777087 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 02:56:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:56:17 INFO - PROCESS | 2580 | 1467971777096 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 02:56:17 INFO - PROCESS | 2580 | 1467971777105 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 2580 | 1467971777114 Marionette TRACE conn4 <- [1,2910,null,{}] 02:56:17 INFO - PROCESS | 2580 | 1467971777134 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 2580 | 1467971777141 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:17 INFO - PROCESS | 2580 | 1467971777372 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 02:56:17 INFO - PROCESS | 2580 | 1467971777618 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 2580 | 1467971777626 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:17 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e606000 == 28 [pid = 2580] [id = 735] 02:56:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8ee43800) [pid = 2580] [serial = 2206] [outer = (nil)] 02:56:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8f595000) [pid = 2580] [serial = 2207] [outer = 0x8ee43800] 02:56:17 INFO - PROCESS | 2580 | 1467971777734 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f8c3c00) [pid = 2580] [serial = 2208] [outer = 0x8ee43800] 02:56:18 INFO - PROCESS | 2580 | 1467971778582 Marionette TRACE conn4 <- [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]]]}] 02:56:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:56:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:56:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1500ms 02:56:18 INFO - PROCESS | 2580 | 1467971778605 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 2580 | 1467971778612 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 02:56:18 INFO - TEST-START | /DOMEvents/constructors.html 02:56:18 INFO - PROCESS | 2580 | 1467971778624 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 2580 | 1467971778628 Marionette TRACE conn4 <- [1,2914,null,{}] 02:56:18 INFO - PROCESS | 2580 | 1467971778635 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:18 INFO - PROCESS | 2580 | 1467971778641 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:18 INFO - PROCESS | 2580 | 1467971778878 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 02:56:19 INFO - PROCESS | 2580 | 1467971779067 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 2580 | 1467971779075 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:19 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece2400 == 29 [pid = 2580] [id = 736] 02:56:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x913a3800) [pid = 2580] [serial = 2209] [outer = (nil)] 02:56:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x9156a000) [pid = 2580] [serial = 2210] [outer = 0x913a3800] 02:56:19 INFO - PROCESS | 2580 | 1467971779161 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x915d7400) [pid = 2580] [serial = 2211] [outer = 0x913a3800] 02:56:20 INFO - PROCESS | 2580 | 1467971780296 Marionette TRACE conn4 <- [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]]]}] 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:56:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:56:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:56:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:56:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1763ms 02:56:20 INFO - PROCESS | 2580 | 1467971780389 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 02:56:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:56:20 INFO - PROCESS | 2580 | 1467971780399 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 02:56:20 INFO - PROCESS | 2580 | 1467971780409 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 2580 | 1467971780421 Marionette TRACE conn4 <- [1,2918,null,{}] 02:56:20 INFO - PROCESS | 2580 | 1467971780445 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 2580 | 1467971780454 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:20 INFO - PROCESS | 2580 | 1467971780679 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 02:56:20 INFO - PROCESS | 2580 | 1467971780922 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 2580 | 1467971780934 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc19c00 == 30 [pid = 2580] [id = 737] 02:56:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x92a10400) [pid = 2580] [serial = 2212] [outer = (nil)] 02:56:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x92bef400) [pid = 2580] [serial = 2213] [outer = 0x92a10400] 02:56:21 INFO - PROCESS | 2580 | 1467971781034 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92f2ec00) [pid = 2580] [serial = 2214] [outer = 0x92a10400] 02:56:21 INFO - PROCESS | 2580 | 1467971781863 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:56:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:56:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1467ms 02:56:21 INFO - PROCESS | 2580 | 1467971781876 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 2580 | 1467971781881 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 02:56:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:56:21 INFO - PROCESS | 2580 | 1467971781888 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 2580 | 1467971781891 Marionette TRACE conn4 <- [1,2922,null,{}] 02:56:21 INFO - PROCESS | 2580 | 1467971781897 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:21 INFO - PROCESS | 2580 | 1467971781903 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:22 INFO - PROCESS | 2580 | 1467971782075 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 02:56:22 INFO - PROCESS | 2580 | 1467971782270 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 2580 | 1467971782279 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:22 INFO - PROCESS | 2580 | ++DOCSHELL 0x92a10800 == 31 [pid = 2580] [id = 738] 02:56:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x93b48800) [pid = 2580] [serial = 2215] [outer = (nil)] 02:56:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x93c35800) [pid = 2580] [serial = 2216] [outer = 0x93b48800] 02:56:22 INFO - PROCESS | 2580 | 1467971782367 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x93cd7800) [pid = 2580] [serial = 2217] [outer = 0x93b48800] 02:56:23 INFO - PROCESS | 2580 | [2580] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:23 INFO - PROCESS | 2580 | [2580] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:23 INFO - PROCESS | 2580 | [2580] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:23 INFO - PROCESS | 2580 | [2580] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:56:23 INFO - PROCESS | 2580 | 1467971783260 Marionette TRACE conn4 <- [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]]]}] 02:56:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:56:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:23 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 02:56:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:23 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 02:56:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:23 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]" 02:56:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:56:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:56:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1431ms 02:56:23 INFO - PROCESS | 2580 | 1467971783321 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 2580 | 1467971783330 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 02:56:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:56:23 INFO - PROCESS | 2580 | 1467971783342 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 2580 | 1467971783349 Marionette TRACE conn4 <- [1,2926,null,{}] 02:56:23 INFO - PROCESS | 2580 | 1467971783374 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:23 INFO - PROCESS | 2580 | 1467971783380 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:23 INFO - PROCESS | 2580 | 1467971783562 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 02:56:23 INFO - PROCESS | 2580 | 1467971783751 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 2580 | 1467971783763 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x92eecc00 == 32 [pid = 2580] [id = 739] 02:56:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x93c37000) [pid = 2580] [serial = 2218] [outer = (nil)] 02:56:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x94824800) [pid = 2580] [serial = 2219] [outer = 0x93c37000] 02:56:23 INFO - PROCESS | 2580 | 1467971783885 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x9482ec00) [pid = 2580] [serial = 2220] [outer = 0x93c37000] 02:56:24 INFO - PROCESS | 2580 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:56:24 INFO - PROCESS | 2580 | 1467971784846 Marionette TRACE conn4 <- [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]]]}] 02:56:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:56:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1553ms 02:56:24 INFO - PROCESS | 2580 | 1467971784923 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 2580 | 1467971784927 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 02:56:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:56:24 INFO - PROCESS | 2580 | 1467971784936 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 2580 | 1467971784939 Marionette TRACE conn4 <- [1,2930,null,{}] 02:56:24 INFO - PROCESS | 2580 | 1467971784946 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:24 INFO - PROCESS | 2580 | 1467971784957 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:25 INFO - PROCESS | 2580 | 1467971785169 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 02:56:25 INFO - PROCESS | 2580 | 1467971785373 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 2580 | 1467971785381 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e609c00 == 33 [pid = 2580] [id = 740] 02:56:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x8f598400) [pid = 2580] [serial = 2221] [outer = (nil)] 02:56:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x9539cc00) [pid = 2580] [serial = 2222] [outer = 0x8f598400] 02:56:25 INFO - PROCESS | 2580 | 1467971785468 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x9539e400) [pid = 2580] [serial = 2223] [outer = 0x8f598400] 02:56:26 INFO - PROCESS | 2580 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:56:26 INFO - PROCESS | 2580 | 1467971786305 Marionette TRACE conn4 <- [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]]]}] 02:56:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:56:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1397ms 02:56:26 INFO - PROCESS | 2580 | 1467971786335 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 2580 | 1467971786339 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 02:56:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:56:26 INFO - PROCESS | 2580 | 1467971786346 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 2580 | 1467971786350 Marionette TRACE conn4 <- [1,2934,null,{}] 02:56:26 INFO - PROCESS | 2580 | 1467971786356 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 2580 | 1467971786361 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:26 INFO - PROCESS | 2580 | 1467971786563 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 02:56:26 INFO - PROCESS | 2580 | 1467971786731 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 2580 | 1467971786742 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d669400 == 34 [pid = 2580] [id = 741] 02:56:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x8d66c800) [pid = 2580] [serial = 2224] [outer = (nil)] 02:56:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x8ee3cc00) [pid = 2580] [serial = 2225] [outer = 0x8d66c800] 02:56:26 INFO - PROCESS | 2580 | 1467971786865 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8f594000) [pid = 2580] [serial = 2226] [outer = 0x8d66c800] 02:56:27 INFO - PROCESS | 2580 | 1467971787960 Marionette TRACE conn4 <- [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]]]}] 02:56:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:56:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1641ms 02:56:27 INFO - PROCESS | 2580 | 1467971787988 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 2580 | 1467971787995 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 02:56:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:56:28 INFO - PROCESS | 2580 | 1467971788002 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 2580 | 1467971788010 Marionette TRACE conn4 <- [1,2938,null,{}] 02:56:28 INFO - PROCESS | 2580 | 1467971788018 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:28 INFO - PROCESS | 2580 | 1467971788024 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:28 INFO - PROCESS | 2580 | 1467971788235 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 02:56:28 INFO - PROCESS | 2580 | 1467971788518 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 2580 | 1467971788527 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eecf400 == 35 [pid = 2580] [id = 742] 02:56:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8eed3400) [pid = 2580] [serial = 2227] [outer = (nil)] 02:56:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8f595c00) [pid = 2580] [serial = 2228] [outer = 0x8eed3400] 02:56:28 INFO - PROCESS | 2580 | 1467971788614 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8f8be800) [pid = 2580] [serial = 2229] [outer = 0x8eed3400] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3f000 == 34 [pid = 2580] [id = 710] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x9146b400 == 33 [pid = 2580] [id = 711] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8f58dc00 == 32 [pid = 2580] [id = 712] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8ee3d800 == 31 [pid = 2580] [id = 714] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674000 == 30 [pid = 2580] [id = 713] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8d673400 == 29 [pid = 2580] [id = 725] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8e608000 == 28 [pid = 2580] [id = 716] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8eecb000 == 27 [pid = 2580] [id = 719] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc0e400 == 26 [pid = 2580] [id = 726] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x92f2fc00 == 25 [pid = 2580] [id = 718] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x9146e800 == 24 [pid = 2580] [id = 727] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f4400 == 23 [pid = 2580] [id = 728] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x911ce800 == 22 [pid = 2580] [id = 715] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x92a02000 == 21 [pid = 2580] [id = 717] 02:56:30 INFO - PROCESS | 2580 | --DOCSHELL 0x8e602000 == 20 [pid = 2580] [id = 709] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x911ccc00) [pid = 2580] [serial = 2174] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x913a3400) [pid = 2580] [serial = 2171] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8ecea800) [pid = 2580] [serial = 2165] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x8ee38800) [pid = 2580] [serial = 2166] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8f8bd000) [pid = 2580] [serial = 2160] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8eee2400) [pid = 2580] [serial = 2159] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8f593800) [pid = 2580] [serial = 2145] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8eed3c00) [pid = 2580] [serial = 2144] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x9155dc00) [pid = 2580] [serial = 2148] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91469400) [pid = 2580] [serial = 2147] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x92becc00) [pid = 2580] [serial = 2151] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x92be7400) [pid = 2580] [serial = 2150] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8e3eec00) [pid = 2580] [serial = 2163] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8dc17000) [pid = 2580] [serial = 2162] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x913a9800) [pid = 2580] [serial = 2172] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x93c2dc00) [pid = 2580] [serial = 2154] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f6b9c00) [pid = 2580] [serial = 2169] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8f59a000) [pid = 2580] [serial = 2168] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x93b4bc00) [pid = 2580] [serial = 2153] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x93ce4000) [pid = 2580] [serial = 2157] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x93ce1c00) [pid = 2580] [serial = 2156] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 2580 | 1467971790617 Marionette TRACE conn4 <- [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]]]}] 02:56:30 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. 02:56:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2644ms 02:56:30 INFO - PROCESS | 2580 | 1467971790648 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 2580 | 1467971790655 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 02:56:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:56:30 INFO - PROCESS | 2580 | 1467971790664 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 2580 | 1467971790668 Marionette TRACE conn4 <- [1,2942,null,{}] 02:56:30 INFO - PROCESS | 2580 | 1467971790679 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:30 INFO - PROCESS | 2580 | 1467971790684 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:30 INFO - PROCESS | 2580 | 1467971790842 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 02:56:31 INFO - PROCESS | 2580 | 1467971791051 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 2580 | 1467971791059 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f7800 == 21 [pid = 2580] [id = 743] 02:56:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e3f8400) [pid = 2580] [serial = 2230] [outer = (nil)] 02:56:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ecdec00) [pid = 2580] [serial = 2231] [outer = 0x8e3f8400] 02:56:31 INFO - PROCESS | 2580 | 1467971791137 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8ece6400) [pid = 2580] [serial = 2232] [outer = 0x8e3f8400] 02:56:31 INFO - PROCESS | 2580 | 1467971791914 Marionette TRACE conn4 <- [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"]]]}] 02:56:31 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 02:56:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:56:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1284ms 02:56:31 INFO - PROCESS | 2580 | 1467971791952 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 2580 | 1467971791961 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 02:56:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:56:31 INFO - PROCESS | 2580 | 1467971791973 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 2580 | 1467971791977 Marionette TRACE conn4 <- [1,2946,null,{}] 02:56:31 INFO - PROCESS | 2580 | 1467971791984 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 2580 | 1467971791990 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:32 INFO - PROCESS | 2580 | 1467971792159 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 02:56:32 INFO - PROCESS | 2580 | 1467971792317 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 2580 | 1467971792323 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed8c00 == 22 [pid = 2580] [id = 744] 02:56:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8eedcc00) [pid = 2580] [serial = 2233] [outer = (nil)] 02:56:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8eee1400) [pid = 2580] [serial = 2234] [outer = 0x8eedcc00] 02:56:32 INFO - PROCESS | 2580 | 1467971792405 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8f593400) [pid = 2580] [serial = 2235] [outer = 0x8eedcc00] 02:56:33 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. 02:56:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1288ms 02:56:33 INFO - PROCESS | 2580 | 1467971793252 Marionette TRACE conn4 <- [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]]]}] 02:56:33 INFO - PROCESS | 2580 | 1467971793261 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 2580 | 1467971793266 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 02:56:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:56:33 INFO - PROCESS | 2580 | 1467971793284 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 2580 | 1467971793290 Marionette TRACE conn4 <- [1,2950,null,{}] 02:56:33 INFO - PROCESS | 2580 | 1467971793308 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:33 INFO - PROCESS | 2580 | 1467971793318 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:33 INFO - PROCESS | 2580 | 1467971793569 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 02:56:33 INFO - PROCESS | 2580 | 1467971793668 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 2580 | 1467971793682 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:33 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d7c00 == 23 [pid = 2580] [id = 745] 02:56:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x911d8000) [pid = 2580] [serial = 2236] [outer = (nil)] 02:56:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x91204800) [pid = 2580] [serial = 2237] [outer = 0x911d8000] 02:56:33 INFO - PROCESS | 2580 | 1467971793755 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x913a2000) [pid = 2580] [serial = 2238] [outer = 0x911d8000] 02:56:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x913a1400 == 24 [pid = 2580] [id = 746] 02:56:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x9146b000) [pid = 2580] [serial = 2239] [outer = (nil)] 02:56:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91472800) [pid = 2580] [serial = 2240] [outer = 0x9146b000] 02:56:35 INFO - PROCESS | 2580 | 1467971795155 Marionette TRACE conn4 <- [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]]]}] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8e60b000) [pid = 2580] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8ee35400) [pid = 2580] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8ee40400) [pid = 2580] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x9146ec00) [pid = 2580] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8e608400) [pid = 2580] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8d674400) [pid = 2580] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x915cc000) [pid = 2580] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8dc0d400) [pid = 2580] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8e3f1800) [pid = 2580] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8f598000) [pid = 2580] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:56:35 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x91b62000) [pid = 2580] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:56:35 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. 02:56:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1943ms 02:56:35 INFO - PROCESS | 2580 | 1467971795227 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 2580 | 1467971795232 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 02:56:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:56:35 INFO - PROCESS | 2580 | 1467971795317 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 2580 | 1467971795320 Marionette TRACE conn4 <- [1,2954,null,{}] 02:56:35 INFO - PROCESS | 2580 | 1467971795332 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:35 INFO - PROCESS | 2580 | 1467971795336 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:35 INFO - PROCESS | 2580 | 1467971795544 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 02:56:35 INFO - PROCESS | 2580 | 1467971795636 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 2580 | 1467971795646 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d671800 == 25 [pid = 2580] [id = 747] 02:56:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eece800) [pid = 2580] [serial = 2241] [outer = (nil)] 02:56:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f59a000) [pid = 2580] [serial = 2242] [outer = 0x8eece800] 02:56:35 INFO - PROCESS | 2580 | 1467971795716 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x913a7c00) [pid = 2580] [serial = 2243] [outer = 0x8eece800] 02:56:36 INFO - PROCESS | 2580 | 1467971796340 Marionette TRACE conn4 <- [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]]]}] 02:56:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:56:36 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 02:56:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1047ms 02:56:36 INFO - PROCESS | 2580 | 1467971796363 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 2580 | 1467971796366 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 02:56:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:56:36 INFO - PROCESS | 2580 | 1467971796374 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 2580 | 1467971796378 Marionette TRACE conn4 <- [1,2958,null,{}] 02:56:36 INFO - PROCESS | 2580 | 1467971796383 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:36 INFO - PROCESS | 2580 | 1467971796388 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:36 INFO - PROCESS | 2580 | 1467971796617 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 02:56:36 INFO - PROCESS | 2580 | 1467971796641 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 2580 | 1467971796648 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:36 INFO - PROCESS | 2580 | ++DOCSHELL 0x9146b400 == 26 [pid = 2580] [id = 748] 02:56:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91568800) [pid = 2580] [serial = 2244] [outer = (nil)] 02:56:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x915d5000) [pid = 2580] [serial = 2245] [outer = 0x91568800] 02:56:36 INFO - PROCESS | 2580 | 1467971796718 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91b5b000) [pid = 2580] [serial = 2246] [outer = 0x91568800] 02:56:37 INFO - PROCESS | 2580 | 1467971797699 Marionette TRACE conn4 <- [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]]]}] 02:56:37 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. 02:56:37 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1338ms 02:56:37 INFO - PROCESS | 2580 | 1467971797713 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 2580 | 1467971797719 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 02:56:37 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:56:37 INFO - PROCESS | 2580 | 1467971797729 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 2580 | 1467971797734 Marionette TRACE conn4 <- [1,2962,null,{}] 02:56:37 INFO - PROCESS | 2580 | 1467971797743 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:37 INFO - PROCESS | 2580 | 1467971797750 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:37 INFO - PROCESS | 2580 | 1467971797968 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 02:56:38 INFO - PROCESS | 2580 | 1467971798165 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 2580 | 1467971798183 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:38 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e602400 == 27 [pid = 2580] [id = 749] 02:56:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8e606c00) [pid = 2580] [serial = 2247] [outer = (nil)] 02:56:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8ee3dc00) [pid = 2580] [serial = 2248] [outer = 0x8e606c00] 02:56:38 INFO - PROCESS | 2580 | 1467971798308 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8eed7400) [pid = 2580] [serial = 2249] [outer = 0x8e606c00] 02:56:39 INFO - PROCESS | 2580 | 1467971799278 Marionette TRACE conn4 <- [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]]]}] 02:56:39 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. 02:56:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1584ms 02:56:39 INFO - PROCESS | 2580 | 1467971799314 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 2580 | 1467971799322 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 02:56:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:56:39 INFO - PROCESS | 2580 | 1467971799334 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 2580 | 1467971799338 Marionette TRACE conn4 <- [1,2966,null,{}] 02:56:39 INFO - PROCESS | 2580 | 1467971799345 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 2580 | 1467971799351 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:39 INFO - PROCESS | 2580 | 1467971799640 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 02:56:39 INFO - PROCESS | 2580 | 1467971799777 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 2580 | 1467971799787 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f0000 == 28 [pid = 2580] [id = 750] 02:56:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x8f8c2000) [pid = 2580] [serial = 2250] [outer = (nil)] 02:56:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x9120dc00) [pid = 2580] [serial = 2251] [outer = 0x8f8c2000] 02:56:39 INFO - PROCESS | 2580 | 1467971799887 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91466c00) [pid = 2580] [serial = 2252] [outer = 0x8f8c2000] 02:56:40 INFO - PROCESS | 2580 | 1467971800913 Marionette TRACE conn4 <- [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]]]}] 02:56:40 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. 02:56:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1634ms 02:56:40 INFO - PROCESS | 2580 | 1467971800968 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 2580 | 1467971800972 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:56:40 INFO - PROCESS | 2580 | 1467971800980 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 2580 | 1467971800986 Marionette TRACE conn4 <- [1,2970,null,{}] 02:56:41 INFO - PROCESS | 2580 | 1467971801047 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 2580 | 1467971801056 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:41 INFO - PROCESS | 2580 | 1467971801265 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 02:56:41 INFO - PROCESS | 2580 | 1467971801457 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 2580 | 1467971801466 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:41 INFO - PROCESS | 2580 | ++DOCSHELL 0x91c03800 == 29 [pid = 2580] [id = 751] 02:56:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91ce9800) [pid = 2580] [serial = 2253] [outer = (nil)] 02:56:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x92a06800) [pid = 2580] [serial = 2254] [outer = 0x91ce9800] 02:56:41 INFO - PROCESS | 2580 | 1467971801555 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x92a0d400) [pid = 2580] [serial = 2255] [outer = 0x91ce9800] 02:56:42 INFO - PROCESS | 2580 | 1467971802482 Marionette TRACE conn4 <- [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]]]}] 02:56:42 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. 02:56:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1544ms 02:56:42 INFO - PROCESS | 2580 | 1467971802525 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 2580 | 1467971802530 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:56:42 INFO - PROCESS | 2580 | 1467971802537 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 2580 | 1467971802541 Marionette TRACE conn4 <- [1,2974,null,{}] 02:56:42 INFO - PROCESS | 2580 | 1467971802547 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:42 INFO - PROCESS | 2580 | 1467971802552 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:42 INFO - PROCESS | 2580 | 1467971802767 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 02:56:42 INFO - PROCESS | 2580 | 1467971802956 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 2580 | 1467971802967 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:43 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d7800 == 30 [pid = 2580] [id = 752] 02:56:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x92be5000) [pid = 2580] [serial = 2256] [outer = (nil)] 02:56:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x92bee800) [pid = 2580] [serial = 2257] [outer = 0x92be5000] 02:56:43 INFO - PROCESS | 2580 | 1467971803082 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x92ef1800) [pid = 2580] [serial = 2258] [outer = 0x92be5000] 02:56:44 INFO - PROCESS | 2580 | 1467971803995 Marionette TRACE conn4 <- [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]]]}] 02:56:44 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. 02:56:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1500ms 02:56:44 INFO - PROCESS | 2580 | 1467971804038 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 2580 | 1467971804042 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 02:56:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:56:44 INFO - PROCESS | 2580 | 1467971804049 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 2580 | 1467971804053 Marionette TRACE conn4 <- [1,2978,null,{}] 02:56:44 INFO - PROCESS | 2580 | 1467971804058 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:44 INFO - PROCESS | 2580 | 1467971804064 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:44 INFO - PROCESS | 2580 | 1467971804264 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 02:56:44 INFO - PROCESS | 2580 | 1467971804473 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 2580 | 1467971804481 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:44 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d674c00 == 31 [pid = 2580] [id = 753] 02:56:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8e3f0c00) [pid = 2580] [serial = 2259] [outer = (nil)] 02:56:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8ece3400) [pid = 2580] [serial = 2260] [outer = 0x8e3f0c00] 02:56:44 INFO - PROCESS | 2580 | 1467971804628 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8f58f800) [pid = 2580] [serial = 2261] [outer = 0x8e3f0c00] 02:56:45 INFO - PROCESS | 2580 | 1467971805730 Marionette TRACE conn4 <- [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]]]}] 02:56:45 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. 02:56:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1734ms 02:56:45 INFO - PROCESS | 2580 | 1467971805785 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 2580 | 1467971805790 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 02:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:56:45 INFO - PROCESS | 2580 | 1467971805798 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 2580 | 1467971805806 Marionette TRACE conn4 <- [1,2982,null,{}] 02:56:45 INFO - PROCESS | 2580 | --DOCSHELL 0x913a1400 == 30 [pid = 2580] [id = 746] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x8eedf400) [pid = 2580] [serial = 2192] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x91b5bc00) [pid = 2580] [serial = 2186] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x915d1000) [pid = 2580] [serial = 2184] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x91204400) [pid = 2580] [serial = 2175] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x8e3f6000) [pid = 2580] [serial = 2178] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8dc17400) [pid = 2580] [serial = 2177] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x9155d400) [pid = 2580] [serial = 2183] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x91b56000) [pid = 2580] [serial = 2199] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x8e60e400) [pid = 2580] [serial = 2190] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x91c01c00) [pid = 2580] [serial = 2187] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8f593000) [pid = 2580] [serial = 2180] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8f598800) [pid = 2580] [serial = 2193] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x91206c00) [pid = 2580] [serial = 2195] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8f6b9800) [pid = 2580] [serial = 2181] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x913aa800) [pid = 2580] [serial = 2196] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8e3ef000) [pid = 2580] [serial = 2189] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x915d8c00) [pid = 2580] [serial = 2198] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x92a05000) [pid = 2580] [serial = 2205] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91c09800) [pid = 2580] [serial = 2204] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x911d8c00) [pid = 2580] [serial = 2201] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8ece6c00) [pid = 2580] [serial = 2202] [outer = (nil)] [url = about:blank] 02:56:45 INFO - PROCESS | 2580 | 1467971805941 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:45 INFO - PROCESS | 2580 | 1467971805948 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:46 INFO - PROCESS | 2580 | 1467971806131 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 02:56:46 INFO - PROCESS | 2580 | 1467971806283 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 2580 | 1467971806292 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:46 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f4800 == 31 [pid = 2580] [id = 754] 02:56:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8e60c000) [pid = 2580] [serial = 2262] [outer = (nil)] 02:56:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8ece9800) [pid = 2580] [serial = 2263] [outer = 0x8e60c000] 02:56:46 INFO - PROCESS | 2580 | 1467971806369 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8ee3d400) [pid = 2580] [serial = 2264] [outer = 0x8e60c000] 02:56:47 INFO - PROCESS | 2580 | 1467971807259 Marionette TRACE conn4 <- [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"]]]}] 02:56:47 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 02:56:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:56:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1508ms 02:56:47 INFO - PROCESS | 2580 | 1467971807308 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 2580 | 1467971807316 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:56:47 INFO - PROCESS | 2580 | 1467971807329 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 2580 | 1467971807334 Marionette TRACE conn4 <- [1,2986,null,{}] 02:56:47 INFO - PROCESS | 2580 | 1467971807348 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:47 INFO - PROCESS | 2580 | 1467971807355 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:47 INFO - PROCESS | 2580 | 1467971807543 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 02:56:47 INFO - PROCESS | 2580 | 1467971807707 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 2580 | 1467971807716 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:47 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eed1000 == 32 [pid = 2580] [id = 755] 02:56:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8f6b6c00) [pid = 2580] [serial = 2265] [outer = (nil)] 02:56:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8f8c2c00) [pid = 2580] [serial = 2266] [outer = 0x8f6b6c00] 02:56:47 INFO - PROCESS | 2580 | 1467971807792 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91206c00) [pid = 2580] [serial = 2267] [outer = 0x8f6b6c00] 02:56:48 INFO - PROCESS | 2580 | 1467971808578 Marionette TRACE conn4 <- [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]]]}] 02:56:48 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. 02:56:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1289ms 02:56:48 INFO - PROCESS | 2580 | 1467971808624 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 2580 | 1467971808629 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 02:56:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:56:48 INFO - PROCESS | 2580 | 1467971808636 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 2580 | 1467971808642 Marionette TRACE conn4 <- [1,2990,null,{}] 02:56:48 INFO - PROCESS | 2580 | 1467971808658 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:48 INFO - PROCESS | 2580 | 1467971808667 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:48 INFO - PROCESS | 2580 | 1467971808905 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 02:56:48 INFO - PROCESS | 2580 | 1467971808930 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 2580 | 1467971808940 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:48 INFO - PROCESS | 2580 | ++DOCSHELL 0x9156b400 == 33 [pid = 2580] [id = 756] 02:56:48 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x915d0000) [pid = 2580] [serial = 2268] [outer = (nil)] 02:56:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x915d6c00) [pid = 2580] [serial = 2269] [outer = 0x915d0000] 02:56:49 INFO - PROCESS | 2580 | 1467971809019 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91b56400) [pid = 2580] [serial = 2270] [outer = 0x915d0000] 02:56:49 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc19800 == 34 [pid = 2580] [id = 757] 02:56:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91c09800) [pid = 2580] [serial = 2271] [outer = (nil)] 02:56:49 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x91ceb000) [pid = 2580] [serial = 2272] [outer = 0x91c09800] 02:56:50 INFO - PROCESS | 2580 | 1467971810020 Marionette TRACE conn4 <- [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]]]}] 02:56:50 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. 02:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1436ms 02:56:50 INFO - PROCESS | 2580 | 1467971810081 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 02:56:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:56:50 INFO - PROCESS | 2580 | 1467971810086 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 02:56:50 INFO - PROCESS | 2580 | 1467971810094 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 2580 | 1467971810097 Marionette TRACE conn4 <- [1,2994,null,{}] 02:56:50 INFO - PROCESS | 2580 | 1467971810103 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 2580 | 1467971810109 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:50 INFO - PROCESS | 2580 | 1467971810355 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 02:56:50 INFO - PROCESS | 2580 | 1467971810377 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 2580 | 1467971810388 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:50 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d5800 == 35 [pid = 2580] [id = 758] 02:56:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x91b62800) [pid = 2580] [serial = 2273] [outer = (nil)] 02:56:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x91cedc00) [pid = 2580] [serial = 2274] [outer = 0x91b62800] 02:56:50 INFO - PROCESS | 2580 | 1467971810456 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x92be5800) [pid = 2580] [serial = 2275] [outer = 0x91b62800] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8ee43800) [pid = 2580] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x913a3800) [pid = 2580] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x911d8000) [pid = 2580] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x8e3f8400) [pid = 2580] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x92a10400) [pid = 2580] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8eed3400) [pid = 2580] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x93b48800) [pid = 2580] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:56:50 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x93c37000) [pid = 2580] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:56:51 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8f598400) [pid = 2580] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:56:51 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8d66c800) [pid = 2580] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:56:51 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x9146b000) [pid = 2580] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:56:51 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8eedcc00) [pid = 2580] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:56:51 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eece800) [pid = 2580] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:56:51 INFO - PROCESS | 2580 | 1467971811454 Marionette TRACE conn4 <- [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]]]}] 02:56:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:56:51 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 02:56:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1393ms 02:56:51 INFO - PROCESS | 2580 | 1467971811487 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 2580 | 1467971811490 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 02:56:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:56:51 INFO - PROCESS | 2580 | 1467971811498 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 2580 | 1467971811502 Marionette TRACE conn4 <- [1,2998,null,{}] 02:56:51 INFO - PROCESS | 2580 | 1467971811508 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:51 INFO - PROCESS | 2580 | 1467971811514 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:51 INFO - PROCESS | 2580 | 1467971811682 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 02:56:51 INFO - PROCESS | 2580 | 1467971811837 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 2580 | 1467971811849 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:51 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66c400 == 36 [pid = 2580] [id = 759] 02:56:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8dc16c00) [pid = 2580] [serial = 2276] [outer = (nil)] 02:56:51 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x92bec000) [pid = 2580] [serial = 2277] [outer = 0x8dc16c00] 02:56:51 INFO - PROCESS | 2580 | 1467971811927 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x93b48800) [pid = 2580] [serial = 2278] [outer = 0x8dc16c00] 02:56:52 INFO - PROCESS | 2580 | 1467971812697 Marionette TRACE conn4 <- [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]]]}] 02:56:52 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. 02:56:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1231ms 02:56:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:56:52 INFO - PROCESS | 2580 | 1467971812732 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 2580 | 1467971812735 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 02:56:52 INFO - PROCESS | 2580 | 1467971812743 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 2580 | 1467971812746 Marionette TRACE conn4 <- [1,3002,null,{}] 02:56:52 INFO - PROCESS | 2580 | 1467971812752 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 2580 | 1467971812762 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:53 INFO - PROCESS | 2580 | 1467971813011 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 02:56:53 INFO - PROCESS | 2580 | 1467971813226 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 2580 | 1467971813235 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:53 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d673c00 == 37 [pid = 2580] [id = 760] 02:56:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8d675000) [pid = 2580] [serial = 2279] [outer = (nil)] 02:56:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8dc17400) [pid = 2580] [serial = 2280] [outer = 0x8d675000] 02:56:53 INFO - PROCESS | 2580 | 1467971813368 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8e3ed000) [pid = 2580] [serial = 2281] [outer = 0x8d675000] 02:56:54 INFO - PROCESS | 2580 | 1467971814281 Marionette TRACE conn4 <- [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]]]}] 02:56:54 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. 02:56:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1585ms 02:56:54 INFO - PROCESS | 2580 | 1467971814328 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 2580 | 1467971814335 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 02:56:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:56:54 INFO - PROCESS | 2580 | 1467971814344 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 2580 | 1467971814348 Marionette TRACE conn4 <- [1,3006,null,{}] 02:56:54 INFO - PROCESS | 2580 | 1467971814397 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:54 INFO - PROCESS | 2580 | 1467971814404 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:54 INFO - PROCESS | 2580 | 1467971814676 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 02:56:54 INFO - PROCESS | 2580 | 1467971814824 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 2580 | 1467971814836 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:54 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eee2800 == 38 [pid = 2580] [id = 761] 02:56:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x8f59a400) [pid = 2580] [serial = 2282] [outer = (nil)] 02:56:54 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x8f8bd000) [pid = 2580] [serial = 2283] [outer = 0x8f59a400] 02:56:54 INFO - PROCESS | 2580 | 1467971814933 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91210800) [pid = 2580] [serial = 2284] [outer = 0x8f59a400] 02:56:55 INFO - PROCESS | 2580 | 1467971815844 Marionette TRACE conn4 <- [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]]]}] 02:56:55 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. 02:56:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1533ms 02:56:55 INFO - PROCESS | 2580 | 1467971815878 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 2580 | 1467971815884 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 02:56:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:56:55 INFO - PROCESS | 2580 | 1467971815907 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 2580 | 1467971815912 Marionette TRACE conn4 <- [1,3010,null,{}] 02:56:55 INFO - PROCESS | 2580 | 1467971815924 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 2580 | 1467971815929 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:56 INFO - PROCESS | 2580 | 1467971816125 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 02:56:56 INFO - PROCESS | 2580 | 1467971816317 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 2580 | 1467971816327 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:56 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60f400 == 39 [pid = 2580] [id = 762] 02:56:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x8eec5800) [pid = 2580] [serial = 2285] [outer = (nil)] 02:56:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x92bf2c00) [pid = 2580] [serial = 2286] [outer = 0x8eec5800] 02:56:56 INFO - PROCESS | 2580 | 1467971816408 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x93c32000) [pid = 2580] [serial = 2287] [outer = 0x8eec5800] 02:56:57 INFO - PROCESS | 2580 | 1467971817340 Marionette TRACE conn4 <- [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]]]}] 02:56:57 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 02:56:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1467ms 02:56:57 INFO - PROCESS | 2580 | 1467971817360 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 2580 | 1467971817367 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 02:56:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:56:57 INFO - PROCESS | 2580 | 1467971817385 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 2580 | 1467971817394 Marionette TRACE conn4 <- [1,3014,null,{}] 02:56:57 INFO - PROCESS | 2580 | 1467971817445 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:57 INFO - PROCESS | 2580 | 1467971817452 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:57 INFO - PROCESS | 2580 | 1467971817648 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 02:56:57 INFO - PROCESS | 2580 | 1467971817848 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 2580 | 1467971817856 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:57 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f58c400 == 40 [pid = 2580] [id = 763] 02:56:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x8f8c5400) [pid = 2580] [serial = 2288] [outer = (nil)] 02:56:57 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x9525f400) [pid = 2580] [serial = 2289] [outer = 0x8f8c5400] 02:56:57 INFO - PROCESS | 2580 | 1467971817981 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x95264800) [pid = 2580] [serial = 2290] [outer = 0x8f8c5400] 02:56:58 INFO - PROCESS | 2580 | [2580] 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 02:56:58 INFO - PROCESS | 2580 | 1467971818947 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:56:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:56:58 INFO - {} 02:56:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:56:58 INFO - {} 02:56:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:56:58 INFO - {} 02:56:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:56:58 INFO - {} 02:56:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1604ms 02:56:58 INFO - PROCESS | 2580 | 1467971818983 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 2580 | 1467971818986 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 02:56:58 INFO - TEST-START | /FileAPI/fileReader.html 02:56:58 INFO - PROCESS | 2580 | 1467971818993 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 2580 | 1467971818996 Marionette TRACE conn4 <- [1,3018,null,{}] 02:56:59 INFO - PROCESS | 2580 | 1467971819051 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:59 INFO - PROCESS | 2580 | 1467971819057 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:59 INFO - PROCESS | 2580 | 1467971819264 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 02:56:59 INFO - PROCESS | 2580 | 1467971819458 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 2580 | 1467971819469 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:56:59 INFO - PROCESS | 2580 | ++DOCSHELL 0x95268400 == 41 [pid = 2580] [id = 764] 02:56:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x9526b400) [pid = 2580] [serial = 2291] [outer = (nil)] 02:56:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x953f9000) [pid = 2580] [serial = 2292] [outer = 0x9526b400] 02:56:59 INFO - PROCESS | 2580 | 1467971819557 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x953fa800) [pid = 2580] [serial = 2293] [outer = 0x9526b400] 02:57:00 INFO - PROCESS | 2580 | 1467971820466 Marionette TRACE conn4 <- [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]]]}] 02:57:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:57:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:57:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:57:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:57:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 1534ms 02:57:00 INFO - PROCESS | 2580 | 1467971820530 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 02:57:00 INFO - TEST-START | /FileAPI/historical.html 02:57:00 INFO - PROCESS | 2580 | 1467971820535 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 02:57:00 INFO - PROCESS | 2580 | 1467971820542 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 2580 | 1467971820545 Marionette TRACE conn4 <- [1,3022,null,{}] 02:57:00 INFO - PROCESS | 2580 | 1467971820552 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:00 INFO - PROCESS | 2580 | 1467971820558 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:00 INFO - PROCESS | 2580 | 1467971820780 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 02:57:01 INFO - PROCESS | 2580 | 1467971820987 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 2580 | 1467971821004 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:01 INFO - PROCESS | 2580 | ++DOCSHELL 0x92beec00 == 42 [pid = 2580] [id = 765] 02:57:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x95474c00) [pid = 2580] [serial = 2294] [outer = (nil)] 02:57:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x97a6c000) [pid = 2580] [serial = 2295] [outer = 0x95474c00] 02:57:01 INFO - PROCESS | 2580 | 1467971821154 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x97a75c00) [pid = 2580] [serial = 2296] [outer = 0x95474c00] 02:57:02 INFO - PROCESS | 2580 | 1467971822073 Marionette TRACE conn4 <- [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"]]]}] 02:57:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:57:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:57:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:57:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:57:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:57:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:57:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:57:02 INFO - TEST-OK | /FileAPI/historical.html | took 1591ms 02:57:02 INFO - PROCESS | 2580 | 1467971822136 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 2580 | 1467971822143 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 02:57:02 INFO - TEST-START | /FileAPI/idlharness.html 02:57:02 INFO - PROCESS | 2580 | 1467971822531 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 2580 | 1467971822539 Marionette TRACE conn4 <- [1,3026,null,{}] 02:57:02 INFO - PROCESS | 2580 | 1467971822602 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:02 INFO - PROCESS | 2580 | 1467971822610 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:02 INFO - PROCESS | 2580 | 1467971822952 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 02:57:03 INFO - PROCESS | 2580 | 1467971823221 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 2580 | 1467971823235 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:03 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee35000 == 43 [pid = 2580] [id = 766] 02:57:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 92 (0x8ee3ac00) [pid = 2580] [serial = 2297] [outer = (nil)] 02:57:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 93 (0x8eece400) [pid = 2580] [serial = 2298] [outer = 0x8ee3ac00] 02:57:03 INFO - PROCESS | 2580 | 1467971823323 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 2580 | ++DOMWINDOW == 94 (0x8eed9400) [pid = 2580] [serial = 2299] [outer = 0x8ee3ac00] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8d66c400 == 42 [pid = 2580] [id = 759] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x915d5800 == 41 [pid = 2580] [id = 758] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8dc19800 == 40 [pid = 2580] [id = 757] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x9156b400 == 39 [pid = 2580] [id = 756] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed1000 == 38 [pid = 2580] [id = 755] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f4800 == 37 [pid = 2580] [id = 754] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8d676000 == 36 [pid = 2580] [id = 729] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x9146b400 == 35 [pid = 2580] [id = 748] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f0000 == 34 [pid = 2580] [id = 750] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x91c03800 == 33 [pid = 2580] [id = 751] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8e602400 == 32 [pid = 2580] [id = 749] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x911d7800 == 31 [pid = 2580] [id = 752] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8d674c00 == 30 [pid = 2580] [id = 753] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x95268400 == 29 [pid = 2580] [id = 764] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x92beec00 == 28 [pid = 2580] [id = 765] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8f58c400 == 27 [pid = 2580] [id = 763] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8e60f400 == 26 [pid = 2580] [id = 762] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8d673c00 == 25 [pid = 2580] [id = 760] 02:57:04 INFO - PROCESS | 2580 | --DOCSHELL 0x8eee2800 == 24 [pid = 2580] [id = 761] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 93 (0x8f8c3c00) [pid = 2580] [serial = 2208] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 92 (0x8f595000) [pid = 2580] [serial = 2207] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 91 (0x915d7400) [pid = 2580] [serial = 2211] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 90 (0x9156a000) [pid = 2580] [serial = 2210] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 89 (0x91204800) [pid = 2580] [serial = 2237] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x8ecdec00) [pid = 2580] [serial = 2231] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x8ece6400) [pid = 2580] [serial = 2232] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x92f2ec00) [pid = 2580] [serial = 2214] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x92bef400) [pid = 2580] [serial = 2213] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8f8be800) [pid = 2580] [serial = 2229] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x93cd7800) [pid = 2580] [serial = 2217] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8f595c00) [pid = 2580] [serial = 2228] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x93c35800) [pid = 2580] [serial = 2216] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x9482ec00) [pid = 2580] [serial = 2220] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x94824800) [pid = 2580] [serial = 2219] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x9539e400) [pid = 2580] [serial = 2223] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x9539cc00) [pid = 2580] [serial = 2222] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x8f594000) [pid = 2580] [serial = 2226] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8ee3cc00) [pid = 2580] [serial = 2225] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x91472800) [pid = 2580] [serial = 2240] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x915d5000) [pid = 2580] [serial = 2245] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x913a7c00) [pid = 2580] [serial = 2243] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f59a000) [pid = 2580] [serial = 2242] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x8eee1400) [pid = 2580] [serial = 2234] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x913a2000) [pid = 2580] [serial = 2238] [outer = (nil)] [url = about:blank] 02:57:04 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f593400) [pid = 2580] [serial = 2235] [outer = (nil)] [url = about:blank] 02:57:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:57:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:57:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:57:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:57:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:57:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:57:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:57:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:57:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:57:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:57:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:57:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:57:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:57:06 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 02:57:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:57:06 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 02:57:06 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 02:57:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:57:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:57:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:57:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:57:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:57:06 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 02:57:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:57:06 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 02:57:06 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 02:57:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:57:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:57:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 3612ms 02:57:06 INFO - PROCESS | 2580 | 1467971825961 Marionette TRACE conn4 <- [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]]]}] 02:57:06 INFO - PROCESS | 2580 | 1467971826431 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 2580 | 1467971826441 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 02:57:06 INFO - TEST-START | /FileAPI/idlharness.worker 02:57:06 INFO - PROCESS | 2580 | 1467971826520 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 2580 | 1467971826524 Marionette TRACE conn4 <- [1,3030,null,{}] 02:57:06 INFO - PROCESS | 2580 | 1467971826537 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:06 INFO - PROCESS | 2580 | 1467971826548 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:06 INFO - PROCESS | 2580 | 1467971826781 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 02:57:06 INFO - PROCESS | 2580 | 1467971826966 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 2580 | 1467971826973 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:07 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c0000 == 25 [pid = 2580] [id = 767] 02:57:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f8c2400) [pid = 2580] [serial = 2300] [outer = (nil)] 02:57:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91201c00) [pid = 2580] [serial = 2301] [outer = 0x8f8c2400] 02:57:07 INFO - PROCESS | 2580 | 1467971827066 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x91209400) [pid = 2580] [serial = 2302] [outer = 0x8f8c2400] 02:57:07 INFO - PROCESS | 2580 | [2580] 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 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:57:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:57:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:57:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:57:09 INFO - {} 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:57:09 INFO - {} 02:57:09 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 - {} 02:57:09 INFO - {} 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:57:09 INFO - {} 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:57:09 INFO - {} 02:57:09 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 - {} 02:57:09 INFO - {} 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 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 02:57:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:57:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:57:09 INFO - {} 02:57:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2730ms 02:57:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:57:09 INFO - PROCESS | 2580 | 1467971829054 Marionette TRACE conn4 <- [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,{},{}]]]}] 02:57:09 INFO - PROCESS | 2580 | 1467971829264 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 2580 | 1467971829290 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 02:57:09 INFO - PROCESS | 2580 | 1467971829339 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 2580 | 1467971829354 Marionette TRACE conn4 <- [1,3034,null,{}] 02:57:09 INFO - PROCESS | 2580 | 1467971829391 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:09 INFO - PROCESS | 2580 | 1467971829400 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:09 INFO - PROCESS | 2580 | 1467971829631 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 02:57:09 INFO - PROCESS | 2580 | 1467971829673 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 2580 | 1467971829685 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:09 INFO - PROCESS | 2580 | ++DOCSHELL 0x953f9c00 == 26 [pid = 2580] [id = 768] 02:57:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x953fa400) [pid = 2580] [serial = 2303] [outer = (nil)] 02:57:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x95476400) [pid = 2580] [serial = 2304] [outer = 0x953fa400] 02:57:09 INFO - PROCESS | 2580 | 1467971829777 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x97a6e400) [pid = 2580] [serial = 2305] [outer = 0x953fa400] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x91b62800) [pid = 2580] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8dc16c00) [pid = 2580] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x91c09800) [pid = 2580] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x915d0000) [pid = 2580] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8e60c000) [pid = 2580] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x8f6b6c00) [pid = 2580] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x91568800) [pid = 2580] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 66 (0x8f8c2000) [pid = 2580] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 65 (0x8e606c00) [pid = 2580] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 64 (0x92be5000) [pid = 2580] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 63 (0x91ce9800) [pid = 2580] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:57:10 INFO - PROCESS | 2580 | --DOMWINDOW == 62 (0x8e3f0c00) [pid = 2580] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:57:11 INFO - PROCESS | 2580 | 1467971831068 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:57:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1766ms 02:57:11 INFO - PROCESS | 2580 | 1467971831106 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 2580 | 1467971831109 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 02:57:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:57:11 INFO - PROCESS | 2580 | 1467971831118 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 2580 | 1467971831126 Marionette TRACE conn4 <- [1,3038,null,{}] 02:57:11 INFO - PROCESS | 2580 | 1467971831149 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:11 INFO - PROCESS | 2580 | 1467971831160 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:11 INFO - PROCESS | 2580 | 1467971831364 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 02:57:11 INFO - PROCESS | 2580 | 1467971831394 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 2580 | 1467971831408 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:11 INFO - PROCESS | 2580 | ++DOCSHELL 0x97a8a000 == 27 [pid = 2580] [id = 769] 02:57:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 63 (0x97a8a400) [pid = 2580] [serial = 2306] [outer = (nil)] 02:57:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 64 (0x97a8cc00) [pid = 2580] [serial = 2307] [outer = 0x97a8a400] 02:57:11 INFO - PROCESS | 2580 | 1467971831483 Marionette DEBUG loaded listener.js 02:57:11 INFO - PROCESS | 2580 | ++DOMWINDOW == 65 (0x97a91c00) [pid = 2580] [serial = 2308] [outer = 0x97a8a400] 02:57:12 INFO - PROCESS | 2580 | 1467971832325 Marionette TRACE conn4 <- [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"]]]}] 02:57:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:57:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:57:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1241ms 02:57:12 INFO - PROCESS | 2580 | 1467971832359 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 2580 | 1467971832364 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 02:57:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:57:12 INFO - PROCESS | 2580 | 1467971832371 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 2580 | 1467971832375 Marionette TRACE conn4 <- [1,3042,null,{}] 02:57:12 INFO - PROCESS | 2580 | 1467971832381 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:12 INFO - PROCESS | 2580 | 1467971832386 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:12 INFO - PROCESS | 2580 | 1467971832609 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 02:57:12 INFO - PROCESS | 2580 | 1467971832628 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 2580 | 1467971832639 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:12 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66c400 == 28 [pid = 2580] [id = 770] 02:57:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 66 (0x8d66dc00) [pid = 2580] [serial = 2309] [outer = (nil)] 02:57:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 67 (0x8d676000) [pid = 2580] [serial = 2310] [outer = 0x8d66dc00] 02:57:12 INFO - PROCESS | 2580 | 1467971832779 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8e3ee800) [pid = 2580] [serial = 2311] [outer = 0x8d66dc00] 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:57:14 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. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:57:14 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'.) 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:57:14 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. 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:57:14 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. 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:57:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:57:14 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. 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:57:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:57:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:57:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:57:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1825ms 02:57:14 INFO - PROCESS | 2580 | 1467971834098 Marionette TRACE conn4 <- [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]]]}] 02:57:14 INFO - PROCESS | 2580 | 1467971834331 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 2580 | 1467971834337 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 02:57:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:57:14 INFO - PROCESS | 2580 | 1467971834350 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 2580 | 1467971834355 Marionette TRACE conn4 <- [1,3046,null,{}] 02:57:14 INFO - PROCESS | 2580 | 1467971834365 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:14 INFO - PROCESS | 2580 | 1467971834371 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:14 INFO - PROCESS | 2580 | 1467971834722 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 02:57:14 INFO - PROCESS | 2580 | 1467971834942 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 2580 | 1467971834953 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:14 INFO - PROCESS | 2580 | ++DOCSHELL 0x8eedb800 == 29 [pid = 2580] [id = 771] 02:57:14 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8f595800) [pid = 2580] [serial = 2312] [outer = (nil)] 02:57:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x9120d000) [pid = 2580] [serial = 2313] [outer = 0x8f595800] 02:57:15 INFO - PROCESS | 2580 | 1467971835039 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x913aa800) [pid = 2580] [serial = 2314] [outer = 0x8f595800] 02:57:15 INFO - PROCESS | 2580 | [2580] 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 02:57:15 INFO - PROCESS | 2580 | 1467971835983 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:57:15 INFO - {} 02:57:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1647ms 02:57:16 INFO - PROCESS | 2580 | 1467971835995 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 2580 | 1467971836002 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 02:57:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:57:16 INFO - PROCESS | 2580 | 1467971836013 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 2580 | 1467971836017 Marionette TRACE conn4 <- [1,3050,null,{}] 02:57:16 INFO - PROCESS | 2580 | 1467971836033 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:16 INFO - PROCESS | 2580 | 1467971836040 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:16 INFO - PROCESS | 2580 | 1467971836262 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 02:57:16 INFO - PROCESS | 2580 | 1467971836427 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 2580 | 1467971836438 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:16 INFO - PROCESS | 2580 | ++DOCSHELL 0x9156a000 == 30 [pid = 2580] [id = 772] 02:57:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x915ce400) [pid = 2580] [serial = 2315] [outer = (nil)] 02:57:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x91b61000) [pid = 2580] [serial = 2316] [outer = 0x915ce400] 02:57:16 INFO - PROCESS | 2580 | 1467971836558 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91c0e000) [pid = 2580] [serial = 2317] [outer = 0x915ce400] 02:57:17 INFO - PROCESS | 2580 | 1467971837550 Marionette TRACE conn4 <- [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]]]}] 02:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:57:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1595ms 02:57:17 INFO - PROCESS | 2580 | 1467971837610 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 2580 | 1467971837615 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:57:17 INFO - PROCESS | 2580 | 1467971837623 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 2580 | 1467971837630 Marionette TRACE conn4 <- [1,3054,null,{}] 02:57:17 INFO - PROCESS | 2580 | 1467971837667 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:17 INFO - PROCESS | 2580 | 1467971837678 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:17 INFO - PROCESS | 2580 | 1467971837875 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 02:57:18 INFO - PROCESS | 2580 | 1467971838068 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 2580 | 1467971838078 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:18 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece1400 == 31 [pid = 2580] [id = 773] 02:57:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x92bec400) [pid = 2580] [serial = 2318] [outer = (nil)] 02:57:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x92f2c400) [pid = 2580] [serial = 2319] [outer = 0x92bec400] 02:57:18 INFO - PROCESS | 2580 | 1467971838161 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x93b4c400) [pid = 2580] [serial = 2320] [outer = 0x92bec400] 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:57:19 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" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:57:19 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" 02:57:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:57:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2009ms 02:57:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:57:19 INFO - PROCESS | 2580 | 1467971839457 Marionette TRACE conn4 <- [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"]]]}] 02:57:19 INFO - PROCESS | 2580 | 1467971839657 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 2580 | 1467971839681 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 02:57:19 INFO - PROCESS | 2580 | 1467971839698 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 2580 | 1467971839706 Marionette TRACE conn4 <- [1,3058,null,{}] 02:57:19 INFO - PROCESS | 2580 | 1467971839892 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:19 INFO - PROCESS | 2580 | 1467971839899 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:20 INFO - PROCESS | 2580 | 1467971840083 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 02:57:20 INFO - PROCESS | 2580 | 1467971840267 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 2580 | 1467971840275 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:20 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece5800 == 32 [pid = 2580] [id = 774] 02:57:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x91cee800) [pid = 2580] [serial = 2321] [outer = (nil)] 02:57:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x953fb400) [pid = 2580] [serial = 2322] [outer = 0x91cee800] 02:57:20 INFO - PROCESS | 2580 | 1467971840361 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x93e14400) [pid = 2580] [serial = 2323] [outer = 0x91cee800] 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:57:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:57:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:57:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:57:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:57:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:57:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:57:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:57:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:57:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1631ms 02:57:21 INFO - PROCESS | 2580 | 1467971841298 Marionette TRACE conn4 <- [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]]]}] 02:57:21 INFO - PROCESS | 2580 | 1467971841337 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 2580 | 1467971841344 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 02:57:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:57:21 INFO - PROCESS | 2580 | 1467971841351 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 2580 | 1467971841356 Marionette TRACE conn4 <- [1,3062,null,{}] 02:57:21 INFO - PROCESS | 2580 | 1467971841362 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:21 INFO - PROCESS | 2580 | 1467971841369 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:21 INFO - PROCESS | 2580 | 1467971841582 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 02:57:21 INFO - PROCESS | 2580 | 1467971841771 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 2580 | 1467971841779 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:21 INFO - PROCESS | 2580 | ++DOCSHELL 0x915d8000 == 33 [pid = 2580] [id = 775] 02:57:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x915d8400) [pid = 2580] [serial = 2324] [outer = (nil)] 02:57:21 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x95473400) [pid = 2580] [serial = 2325] [outer = 0x915d8400] 02:57:21 INFO - PROCESS | 2580 | 1467971841884 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x99954400) [pid = 2580] [serial = 2326] [outer = 0x915d8400] 02:57:22 INFO - PROCESS | 2580 | [2580] 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 02:57:22 INFO - PROCESS | 2580 | 1467971842980 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:57:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:57:22 INFO - {} 02:57:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1638ms 02:57:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:57:22 INFO - PROCESS | 2580 | 1467971842990 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 2580 | 1467971842993 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 02:57:23 INFO - PROCESS | 2580 | 1467971843013 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 2580 | 1467971843018 Marionette TRACE conn4 <- [1,3066,null,{}] 02:57:23 INFO - PROCESS | 2580 | 1467971843025 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:23 INFO - PROCESS | 2580 | 1467971843037 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:23 INFO - PROCESS | 2580 | 1467971843258 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 02:57:23 INFO - PROCESS | 2580 | 1467971843428 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 2580 | 1467971843435 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:23 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e3f5000 == 34 [pid = 2580] [id = 776] 02:57:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x8e3f5400) [pid = 2580] [serial = 2327] [outer = (nil)] 02:57:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x91204400) [pid = 2580] [serial = 2328] [outer = 0x8e3f5400] 02:57:23 INFO - PROCESS | 2580 | 1467971843518 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x91472000) [pid = 2580] [serial = 2329] [outer = 0x8e3f5400] 02:57:24 INFO - PROCESS | 2580 | 1467971844677 Marionette TRACE conn4 <- [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]]]}] 02:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:57:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1705ms 02:57:24 INFO - PROCESS | 2580 | 1467971844707 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 2580 | 1467971844715 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:57:24 INFO - PROCESS | 2580 | 1467971844725 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 2580 | 1467971844729 Marionette TRACE conn4 <- [1,3070,null,{}] 02:57:24 INFO - PROCESS | 2580 | 1467971844760 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:24 INFO - PROCESS | 2580 | 1467971844767 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:24 INFO - PROCESS | 2580 | 1467971844973 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 02:57:25 INFO - PROCESS | 2580 | 1467971845272 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 2580 | 1467971845282 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:25 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d677000 == 35 [pid = 2580] [id = 777] 02:57:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x8dc1c800) [pid = 2580] [serial = 2330] [outer = (nil)] 02:57:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x8ecdec00) [pid = 2580] [serial = 2331] [outer = 0x8dc1c800] 02:57:25 INFO - PROCESS | 2580 | 1467971845365 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8ece6000) [pid = 2580] [serial = 2332] [outer = 0x8dc1c800] 02:57:25 INFO - PROCESS | 2580 | --DOCSHELL 0x8eed8c00 == 34 [pid = 2580] [id = 744] 02:57:25 INFO - PROCESS | 2580 | --DOCSHELL 0x8e3f7800 == 33 [pid = 2580] [id = 743] 02:57:25 INFO - PROCESS | 2580 | --DOCSHELL 0x97a8a000 == 32 [pid = 2580] [id = 769] 02:57:25 INFO - PROCESS | 2580 | --DOCSHELL 0x953f9c00 == 31 [pid = 2580] [id = 768] 02:57:25 INFO - PROCESS | 2580 | --DOCSHELL 0x8f8c0000 == 30 [pid = 2580] [id = 767] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 88 (0x92bec000) [pid = 2580] [serial = 2277] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 87 (0x91ceb000) [pid = 2580] [serial = 2272] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 86 (0x91b56400) [pid = 2580] [serial = 2270] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 85 (0x91cedc00) [pid = 2580] [serial = 2274] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 84 (0x8ece9800) [pid = 2580] [serial = 2263] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 83 (0x8ee3d400) [pid = 2580] [serial = 2264] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 82 (0x8f8c2c00) [pid = 2580] [serial = 2266] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 81 (0x91b5b000) [pid = 2580] [serial = 2246] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 80 (0x9120dc00) [pid = 2580] [serial = 2251] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 79 (0x91466c00) [pid = 2580] [serial = 2252] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 78 (0x8ee3dc00) [pid = 2580] [serial = 2248] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 77 (0x8eed7400) [pid = 2580] [serial = 2249] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 76 (0x92bee800) [pid = 2580] [serial = 2257] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x92ef1800) [pid = 2580] [serial = 2258] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x92a06800) [pid = 2580] [serial = 2254] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x92a0d400) [pid = 2580] [serial = 2255] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8ece3400) [pid = 2580] [serial = 2260] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f58f800) [pid = 2580] [serial = 2261] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x915d6c00) [pid = 2580] [serial = 2269] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x92be5800) [pid = 2580] [serial = 2275] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x91206c00) [pid = 2580] [serial = 2267] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x93b48800) [pid = 2580] [serial = 2278] [outer = (nil)] [url = about:blank] 02:57:26 INFO - PROCESS | 2580 | 1467971846410 Marionette TRACE conn4 <- [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]]]}] 02:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:57:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1724ms 02:57:26 INFO - PROCESS | 2580 | 1467971846450 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 2580 | 1467971846457 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 02:57:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:57:26 INFO - PROCESS | 2580 | 1467971846468 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 2580 | 1467971846471 Marionette TRACE conn4 <- [1,3074,null,{}] 02:57:26 INFO - PROCESS | 2580 | 1467971846478 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:26 INFO - PROCESS | 2580 | 1467971846483 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:26 INFO - PROCESS | 2580 | 1467971846664 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 02:57:26 INFO - PROCESS | 2580 | 1467971846842 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 2580 | 1467971846851 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:26 INFO - PROCESS | 2580 | ++DOCSHELL 0x8e60a800 == 31 [pid = 2580] [id = 778] 02:57:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8ee41000) [pid = 2580] [serial = 2333] [outer = (nil)] 02:57:26 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x8eecc000) [pid = 2580] [serial = 2334] [outer = 0x8ee41000] 02:57:26 INFO - PROCESS | 2580 | 1467971846924 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x8eed9c00) [pid = 2580] [serial = 2335] [outer = 0x8ee41000] 02:57:27 INFO - PROCESS | 2580 | 1467971847792 Marionette TRACE conn4 <- [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]]]}] 02:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:57:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1389ms 02:57:27 INFO - PROCESS | 2580 | 1467971847859 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 2580 | 1467971847863 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 02:57:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:57:27 INFO - PROCESS | 2580 | 1467971847870 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 2580 | 1467971847876 Marionette TRACE conn4 <- [1,3078,null,{}] 02:57:27 INFO - PROCESS | 2580 | 1467971847897 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:27 INFO - PROCESS | 2580 | 1467971847906 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:28 INFO - PROCESS | 2580 | 1467971848087 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 02:57:28 INFO - PROCESS | 2580 | 1467971848305 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 2580 | 1467971848317 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:28 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8bb400 == 32 [pid = 2580] [id = 779] 02:57:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8f8bb800) [pid = 2580] [serial = 2336] [outer = (nil)] 02:57:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8f8bfc00) [pid = 2580] [serial = 2337] [outer = 0x8f8bb800] 02:57:28 INFO - PROCESS | 2580 | 1467971848392 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x911d7000) [pid = 2580] [serial = 2338] [outer = 0x8f8bb800] 02:57:29 INFO - PROCESS | 2580 | 1467971849322 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15: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/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26: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/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37: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/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48: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\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 2580 | 1467971849367 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 02:57:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:57:29 INFO - PROCESS | 2580 | 1467971849394 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 2580 | 1467971849398 Marionette TRACE conn4 <- [1,3082,null,{}] 02:57:29 INFO - PROCESS | 2580 | 1467971849404 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:29 INFO - PROCESS | 2580 | 1467971849410 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:29 INFO - PROCESS | 2580 | 1467971849666 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 02:57:29 INFO - PROCESS | 2580 | 1467971849694 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 2580 | 1467971849702 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:29 INFO - PROCESS | 2580 | ++DOCSHELL 0x91466000 == 33 [pid = 2580] [id = 780] 02:57:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x91466400) [pid = 2580] [serial = 2339] [outer = (nil)] 02:57:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x91565400) [pid = 2580] [serial = 2340] [outer = 0x91466400] 02:57:29 INFO - PROCESS | 2580 | 1467971849775 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x915d8c00) [pid = 2580] [serial = 2341] [outer = 0x91466400] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 75 (0x8f8c2400) [pid = 2580] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 74 (0x8d675000) [pid = 2580] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 73 (0x8f59a400) [pid = 2580] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 72 (0x8eec5800) [pid = 2580] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 71 (0x8f8c5400) [pid = 2580] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 70 (0x953fa400) [pid = 2580] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 69 (0x8ee3ac00) [pid = 2580] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 68 (0x9526b400) [pid = 2580] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:57:30 INFO - PROCESS | 2580 | --DOMWINDOW == 67 (0x95474c00) [pid = 2580] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:57:30 INFO - PROCESS | 2580 | 1467971850728 Marionette TRACE conn4 <- [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]]]}] 02:57:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:57:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:57:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:57:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1397ms 02:57:30 INFO - PROCESS | 2580 | 1467971850780 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 02:57:30 INFO - PROCESS | 2580 | 1467971850783 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 02:57:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:57:30 INFO - PROCESS | 2580 | 1467971850791 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - PROCESS | 2580 | 1467971850794 Marionette TRACE conn4 <- [1,3086,null,{}] 02:57:30 INFO - PROCESS | 2580 | 1467971850800 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:30 INFO - PROCESS | 2580 | 1467971850805 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:31 INFO - PROCESS | 2580 | 1467971851049 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 02:57:31 INFO - PROCESS | 2580 | 1467971851075 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 2580 | 1467971851083 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:31 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d675000 == 34 [pid = 2580] [id = 781] 02:57:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 68 (0x8ecebc00) [pid = 2580] [serial = 2342] [outer = (nil)] 02:57:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 69 (0x91b56400) [pid = 2580] [serial = 2343] [outer = 0x8ecebc00] 02:57:31 INFO - PROCESS | 2580 | 1467971851156 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 2580 | ++DOMWINDOW == 70 (0x91b5b000) [pid = 2580] [serial = 2344] [outer = 0x8ecebc00] 02:57:31 INFO - PROCESS | 2580 | 1467971851976 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:57:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:57:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1229ms 02:57:32 INFO - PROCESS | 2580 | 1467971852023 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 2580 | 1467971852027 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 02:57:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:57:32 INFO - PROCESS | 2580 | 1467971852033 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 2580 | 1467971852036 Marionette TRACE conn4 <- [1,3090,null,{}] 02:57:32 INFO - PROCESS | 2580 | 1467971852042 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:32 INFO - PROCESS | 2580 | 1467971852052 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:32 INFO - PROCESS | 2580 | 1467971852321 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 02:57:32 INFO - PROCESS | 2580 | 1467971852539 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 2580 | 1467971852550 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:32 INFO - PROCESS | 2580 | ++DOCSHELL 0x8d66b400 == 35 [pid = 2580] [id = 782] 02:57:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 71 (0x8d66c000) [pid = 2580] [serial = 2345] [outer = (nil)] 02:57:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 72 (0x8d674000) [pid = 2580] [serial = 2346] [outer = 0x8d66c000] 02:57:32 INFO - PROCESS | 2580 | 1467971852645 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 2580 | ++DOMWINDOW == 73 (0x8dc16000) [pid = 2580] [serial = 2347] [outer = 0x8d66c000] 02:57:33 INFO - PROCESS | 2580 | 1467971853578 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:57:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:57:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1586ms 02:57:33 INFO - PROCESS | 2580 | 1467971853625 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 2580 | 1467971853633 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 02:57:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:57:33 INFO - PROCESS | 2580 | 1467971853692 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 2580 | 1467971853698 Marionette TRACE conn4 <- [1,3094,null,{}] 02:57:33 INFO - PROCESS | 2580 | 1467971853713 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:33 INFO - PROCESS | 2580 | 1467971853722 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:33 INFO - PROCESS | 2580 | 1467971853932 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 02:57:34 INFO - PROCESS | 2580 | 1467971854150 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 2580 | 1467971854157 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:34 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ee36400 == 36 [pid = 2580] [id = 783] 02:57:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 74 (0x8ee40400) [pid = 2580] [serial = 2348] [outer = (nil)] 02:57:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 75 (0x8eeccc00) [pid = 2580] [serial = 2349] [outer = 0x8ee40400] 02:57:34 INFO - PROCESS | 2580 | 1467971854281 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 2580 | ++DOMWINDOW == 76 (0x8eedec00) [pid = 2580] [serial = 2350] [outer = 0x8ee40400] 02:57:35 INFO - PROCESS | 2580 | 1467971855259 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:57:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:57:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1647ms 02:57:35 INFO - PROCESS | 2580 | 1467971855295 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 2580 | 1467971855303 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:57:35 INFO - PROCESS | 2580 | 1467971855311 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 2580 | 1467971855315 Marionette TRACE conn4 <- [1,3098,null,{}] 02:57:35 INFO - PROCESS | 2580 | 1467971855321 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:35 INFO - PROCESS | 2580 | 1467971855328 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:35 INFO - PROCESS | 2580 | 1467971855537 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 02:57:35 INFO - PROCESS | 2580 | 1467971855745 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 2580 | 1467971855755 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:35 INFO - PROCESS | 2580 | ++DOCSHELL 0x911d6400 == 37 [pid = 2580] [id = 784] 02:57:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 77 (0x913a4000) [pid = 2580] [serial = 2351] [outer = (nil)] 02:57:35 INFO - PROCESS | 2580 | ++DOMWINDOW == 78 (0x9146b400) [pid = 2580] [serial = 2352] [outer = 0x913a4000] 02:57:35 INFO - PROCESS | 2580 | 1467971855873 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 2580 | ++DOMWINDOW == 79 (0x91b54c00) [pid = 2580] [serial = 2353] [outer = 0x913a4000] 02:57:36 INFO - PROCESS | 2580 | 1467971856904 Marionette TRACE conn4 <- [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]]]}] 02:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:57:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1639ms 02:57:36 INFO - PROCESS | 2580 | 1467971856951 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 2580 | 1467971856956 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 02:57:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:57:37 INFO - PROCESS | 2580 | 1467971857013 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 2580 | 1467971857024 Marionette TRACE conn4 <- [1,3102,null,{}] 02:57:37 INFO - PROCESS | 2580 | 1467971857037 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:37 INFO - PROCESS | 2580 | 1467971857045 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:37 INFO - PROCESS | 2580 | 1467971857249 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 02:57:37 INFO - PROCESS | 2580 | 1467971857462 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 2580 | 1467971857470 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:37 INFO - PROCESS | 2580 | ++DOCSHELL 0x8f8c8800 == 38 [pid = 2580] [id = 785] 02:57:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 80 (0x9146d400) [pid = 2580] [serial = 2354] [outer = (nil)] 02:57:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 81 (0x92a05c00) [pid = 2580] [serial = 2355] [outer = 0x9146d400] 02:57:37 INFO - PROCESS | 2580 | 1467971857591 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 2580 | ++DOMWINDOW == 82 (0x92a0e000) [pid = 2580] [serial = 2356] [outer = 0x9146d400] 02:57:38 INFO - PROCESS | 2580 | 1467971858461 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:57:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1554ms 02:57:38 INFO - PROCESS | 2580 | 1467971858518 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 2580 | 1467971858523 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 02:57:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:57:38 INFO - PROCESS | 2580 | 1467971858530 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 2580 | 1467971858533 Marionette TRACE conn4 <- [1,3106,null,{}] 02:57:38 INFO - PROCESS | 2580 | 1467971858539 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:38 INFO - PROCESS | 2580 | 1467971858545 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:38 INFO - PROCESS | 2580 | 1467971858815 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 02:57:38 INFO - PROCESS | 2580 | 1467971858959 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 2580 | 1467971858968 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:39 INFO - PROCESS | 2580 | ++DOCSHELL 0x8dc17000 == 39 [pid = 2580] [id = 786] 02:57:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 83 (0x913a9400) [pid = 2580] [serial = 2357] [outer = (nil)] 02:57:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 84 (0x92bed000) [pid = 2580] [serial = 2358] [outer = 0x913a9400] 02:57:39 INFO - PROCESS | 2580 | 1467971859101 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 2580 | ++DOMWINDOW == 85 (0x92ef1800) [pid = 2580] [serial = 2359] [outer = 0x913a9400] 02:57:39 INFO - PROCESS | 2580 | 1467971859952 Marionette TRACE conn4 <- [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]]]}] 02:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1434ms 02:57:39 INFO - PROCESS | 2580 | 1467971859965 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 2580 | 1467971859969 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 02:57:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:57:39 INFO - PROCESS | 2580 | 1467971859976 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 2580 | 1467971859979 Marionette TRACE conn4 <- [1,3110,null,{}] 02:57:39 INFO - PROCESS | 2580 | 1467971859986 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:39 INFO - PROCESS | 2580 | 1467971859991 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:40 INFO - PROCESS | 2580 | 1467971860206 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 02:57:40 INFO - PROCESS | 2580 | 1467971860391 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 2580 | 1467971860411 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:40 INFO - PROCESS | 2580 | ++DOCSHELL 0x93b4e800 == 40 [pid = 2580] [id = 787] 02:57:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 86 (0x93c2e000) [pid = 2580] [serial = 2360] [outer = (nil)] 02:57:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 87 (0x93cdd800) [pid = 2580] [serial = 2361] [outer = 0x93c2e000] 02:57:40 INFO - PROCESS | 2580 | 1467971860545 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 2580 | ++DOMWINDOW == 88 (0x93e20800) [pid = 2580] [serial = 2362] [outer = 0x93c2e000] 02:57:41 INFO - PROCESS | 2580 | 1467971861569 Marionette TRACE conn4 <- [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"]]]}] 02:57:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:57:41 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 02:57:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:57:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1639ms 02:57:41 INFO - PROCESS | 2580 | 1467971861617 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 02:57:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:57:41 INFO - PROCESS | 2580 | 1467971861622 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 02:57:41 INFO - PROCESS | 2580 | 1467971861629 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 2580 | 1467971861633 Marionette TRACE conn4 <- [1,3114,null,{}] 02:57:41 INFO - PROCESS | 2580 | 1467971861638 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:41 INFO - PROCESS | 2580 | 1467971861645 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:42 INFO - PROCESS | 2580 | 1467971862122 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 02:57:42 INFO - PROCESS | 2580 | 1467971862405 Marionette TRACE conn4 -> [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\", \"38dde392-6447-4724-aa87-65f3be17ce0a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 2580 | 1467971862411 Marionette INFO sendAsync 922e130b-0711-4442-9ea2-acdbd5168044 02:57:42 INFO - PROCESS | 2580 | ++DOCSHELL 0x8ece1800 == 41 [pid = 2580] [id = 788] 02:57:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 89 (0x8ece3400) [pid = 2580] [serial = 2363] [outer = (nil)] 02:57:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 90 (0x8ecec800) [pid = 2580] [serial = 2364] [outer = 0x8ece3400] 02:57:42 INFO - PROCESS | 2580 | 1467971862492 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 2580 | ++DOMWINDOW == 91 (0x8ee40000) [pid = 2580] [serial = 2365] [outer = 0x8ece3400] 02:57:43 INFO - PROCESS | 2580 | 1467971863279 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:57:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:57:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1691ms 02:57:43 INFO - PROCESS | 2580 | 1467971863322 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 2580 | 1467971863328 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 02:57:44 WARNING - u'runner_teardown' () 02:57:44 INFO - No more tests 02:57:44 INFO - Got 0 unexpected results 02:57:44 INFO - SUITE-END | took 1281s 02:57:44 INFO - Closing logging queue 02:57:44 INFO - queue closed 02:57:44 INFO - Return code: 0 02:57:44 WARNING - # TBPL SUCCESS # 02:57:44 INFO - Running post-action listener: _resource_record_post_action 02:57:44 INFO - Running post-run listener: _resource_record_post_run 02:57:45 INFO - Total resource usage - Wall time: 1317s; CPU: 98.0%; Read bytes: 532480; Write bytes: 928649216; Read time: 24; Write time: 242684 02:57:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:57:45 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 134504448; Read time: 0; Write time: 124648 02:57:45 INFO - run-tests - Wall time: 1286s; CPU: 98.0%; Read bytes: 532480; Write bytes: 783785984; Read time: 24; Write time: 108612 02:57:45 INFO - Running post-run listener: _upload_blobber_files 02:57:45 INFO - Blob upload gear active. 02:57:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:57:45 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 02:57:45 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'] 02:57:45 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 02:57:46 INFO - (blobuploader) - INFO - Open directory for files ... 02:57:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:57:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:57:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:57:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:57:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:57:48 INFO - (blobuploader) - INFO - Done attempting. 02:57:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:57:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:57:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:57:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:57:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:57:49 INFO - (blobuploader) - INFO - Done attempting. 02:57:49 INFO - (blobuploader) - INFO - Iteration through files over. 02:57:49 INFO - Return code: 0 02:57:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:57:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:57:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1b031f2f51af5783db8c90297b726686c3d6c0b24a001d60f533c60aef7f5bb25945a0ae50ca09b774b22cc45e7735cbd7ef1b976a64e85b4266efc2d7c345ac", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/045a684026d89de08acc954974b60e69952b643eb4a4b1504f2375ac37434bc113c671b3ba067307013dcd25ed6e26cc9d67ddccbefee1836641301ee0ea135b"} 02:57:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:57:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:57:49 INFO - Contents: 02:57:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1b031f2f51af5783db8c90297b726686c3d6c0b24a001d60f533c60aef7f5bb25945a0ae50ca09b774b22cc45e7735cbd7ef1b976a64e85b4266efc2d7c345ac", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/045a684026d89de08acc954974b60e69952b643eb4a4b1504f2375ac37434bc113c671b3ba067307013dcd25ed6e26cc9d67ddccbefee1836641301ee0ea135b"} 02:57:49 INFO - Running post-run listener: copy_logs_to_upload_dir 02:57:49 INFO - Copying logs to upload dir... 02:57:49 INFO - mkdir: /builds/slave/test/build/upload/logs 02:57:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1404.664021 ========= master_lag: 5.52 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-07-08 02:57:55.134236) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-07-08 02:57:55.148732) ========= 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-1467966710.306979-1961407205 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1b031f2f51af5783db8c90297b726686c3d6c0b24a001d60f533c60aef7f5bb25945a0ae50ca09b774b22cc45e7735cbd7ef1b976a64e85b4266efc2d7c345ac", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/045a684026d89de08acc954974b60e69952b643eb4a4b1504f2375ac37434bc113c671b3ba067307013dcd25ed6e26cc9d67ddccbefee1836641301ee0ea135b"} build_url:https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035147 build_url: 'https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/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/1b031f2f51af5783db8c90297b726686c3d6c0b24a001d60f533c60aef7f5bb25945a0ae50ca09b774b22cc45e7735cbd7ef1b976a64e85b4266efc2d7c345ac", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/045a684026d89de08acc954974b60e69952b643eb4a4b1504f2375ac37434bc113c671b3ba067307013dcd25ed6e26cc9d67ddccbefee1836641301ee0ea135b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/E27iXTVeRuKDIxBoF5HAdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 7.15 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-07-08 02:58:02.338241) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:58:02.338647) ========= 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-1467966710.306979-1961407205 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020692 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:58:02.391340) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 02:58:02.391620) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 02:58:02.392900) ========= ========= Total master_lag: 12.96 =========